WordPress plugin intelligence profile

rocketsuits Terminbuchung für onOffice

Public online appointment booking for WordPress, connected to the onOffice CRM: appointment types, live availability and address handling.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.6.30
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.0
Directory statusactive
Last directory update28 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records rocketsuits Terminbuchung für onOffice version 2.6.30 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Public online appointment booking for WordPress with a direct connection to the onOffice CRM. Visitors pick an appointment type, see the real availability from the onOffice calendar and book on their own. The appointment is created directly in onOffice and the address is looked up or created and linked.

See it in action:

The booking is embedded on any page with the shortcode [onoffice_terminbuchung].

The plugin interface is in German (the target audience are German-speaking real-estate offices using onOffice).

Features

  • Contact persons (a whole team) – each with photo, own availability and onOffice mapping
  • Assign one or more contact persons to each appointment type
  • When several are assigned, the appointment is distributed automatically to the best available team member (skill rating per appointment type plus fair rotation) – or the visitor picks a specific person while booking
  • Skillboard: rate each contact person 1–10 per appointment type to steer the automatic assignment
  • Unlimited appointment types (duration, description, onOffice appointment type, location)
  • Bookable hours per weekday with exceptions
  • Automatic blocking of public holidays (all German federal states)
  • Live availability against the onOffice calendar with atomic double-booking protection
  • Address lookup/creation and linking in onOffice
  • Public calendar link list to share, optionally with the address UUID for pre-filling
  • External setup assistant (setup link) so the operator can configure everything without a WordPress login

Available in the paid version (separate add-on)

The paid version is a separate product and is not distributed here. It adds:

  • Activity manager: automatically writes an activity into the address record on every booking (to trigger workflows)
  • Automatic e-mail confirmations (customer & internal)
  • AI-assisted chat booking assistant
  • Bookable day-based services (e.g. moving van)
  • Priority support

de/onoffice-terminkalender-wordpress/

External services

This plugin connects to one external service: the onOffice API (onOffice GmbH). This connection is required for the core functionality of the plugin — the plugin cannot check calendar availability or create appointments locally, because the appointments, calendars and address records live in your onOffice account.

You use the service with API credentials (token and secret) of your own onOffice account, which you enter in the plugin settings. Without configured credentials the plugin makes no external requests.

php

What data is sent, and when:

  • When a visitor opens the booking widget and while they browse dates, the plugin requests the calendar availability of the assigned onOffice user for the selected period (the onOffice user id is sent).
  • When a visitor submits a booking, the data they entered is sent to onOffice to look up or create the address record and to create the appointment: salutation, first and last name, company (optional), phone, e-mail, and — depending on the appointment type — street, postal code and city, plus the appointment date, time, duration and subject/note.
  • No data is sent to onOffice unless the site operator has configured credentials and a visitor actively uses the booking.

This service is provided by onOffice GmbH. Please review their terms and privacy policy:

  • onOffice website: https://onoffice.com/
  • onOffice terms of use (Nutzungsbedingungen): https://onoffice.com/immobiliensoftware/nutzungsbedingungen/
  • onOffice privacy policy (Datenschutz): https://onoffice.com/datenschutz/

The free version does not use any AI service or any other third-party service.

Trademark notice

“onOffice” is a trademark of onOffice GmbH. This plugin is an independent product by rocketsuits and is not officially affiliated with, endorsed or supported by onOffice GmbH.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • real estate
  • appointments
  • booking
  • calendar
  • scheduling
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 8.0
Update activity28 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.