WordPress plugin intelligence profile

anny bookings

Take bookings on your WordPress site without writing a line of code. Connect anny, add a block, publish.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.5 · PHP 8.1
Directory statusactive
Last directory update19 Aug 20262mo ago
Active installations10Adoption 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 anny bookings version 1.0.0 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Your visitors are already on your website. anny bookings lets them book right there — a desk, a court, a meeting room, a guided tour, a lab instrument — instead of being sent off to a separate portal and losing half of them on the way.

Connect your anny account once, then build booking pages the way you build every other page: add a block, pick what it should show, publish. No code. No API keys to copy around.

No embed snippets to paste into an HTML widget and hope for the best.

Built for the things people actually book

  • Coworking and flex offices — desks, meeting rooms, phone booths and memberships, bookable by members and walk-ins alike.
  • Sports, wellness and leisure — courts, lanes, studios, classes and treatments, with the schedule always current.
  • Tours, activities and venues — time-slotted experiences and ticketed spaces, sold straight from the page that sells them.
  • Workplace and campus resources — rooms, equipment, labs and shared assets for teams, universities and public bodies.

One block for every job

  • Booking pages — the full anny experience for an organization, resource, service, subscription plan or package, embedded in your layout.
  • Calendars and maps — show availability at a glance, or let visitors pick a resource from an interactive map.
  • Compact panels — slim resource and service booking panels that sit next to your own content instead of taking over the page.
  • Buttons — open booking in a dialog from anywhere, using the built-in button or any WordPress block you design yourself as the trigger.
  • Account extras — a “My bookings” area, a login button and a cart button, so returning customers manage their own bookings.

From install to first booking in minutes

  • Install and activate the plugin.
  • Click Connect with anny and approve access — that is the whole authentication step.
  • Pick your organization.
  • Add an anny block to a page and choose the resource or service from a searchable dropdown.
  • Publish.

There is nothing to configure in between, and nothing to maintain afterwards: your resources, prices, opening hours and availability stay in anny, and every block on your site follows automatically.

Looks like your website, not like a widget

Import your brand colours from anny with one click, or fine-tune every design token — primary colour, backgrounds, text, borders, radii and shadows — with a colour picker. Set them once for the whole site and override them per block where a page needs something different. Each block previews live in the editor, so you see the real widget while you write the page, not a grey placeholder.

What you need

anny bookings works with an anny account, and anny has a free plan — so you can set your booking page up end to end before you ever talk to sales. co.

eu). 0 with PKCE, so there are no API keys in your WordPress install; the access token is stored encrypted and you can revoke it at any time with one click.

External services

This plugin is a front end for anny, the booking platform operated by anny GmbH (Bonn, Germany). It cannot work without it: your resources, availability, prices and bookings live in anny, and the plugin embeds them in your site. eu (European).

co/terms

co/privacy

1. The anny widget script (cdn.anny.co / cdn.anny.eu)

The booking widgets are web components loaded from anny’s CDN. eu, depending on the selected data region, on any page that contains an anny block, and in the block editor while you edit one. As with any asset request, the visitor’s IP address and browser user agent reach the CDN.

No other data is sent by the plugin.

2. The anny booking API (b.anny.co / b.anny.eu)

Once loaded, the widget talks to the anny API from the visitor’s browser to show live availability and to take bookings. Anything a visitor enters in a booking form — for example name, e-mail address, and the booking details themselves — is sent to anny, not stored in your WordPress site.

Your site also calls this API from the server while an administrator works in wp-admin: to list your organizations, resources, services, plans and categories for the block pickers, and to read your organization’s brand colours for the “Import brand” button. Those requests carry the access token from the connection below and the ID of the selected organization. They send no visitor data, and they only happen while an editor is using the plugin’s screens.

3. anny authentication (auth.anny.co / auth.anny.eu)

0 with PKCE. The request carries the plugin’s public client ID, the requested scopes, and the callback URL of your site. After approval, your site exchanges the returned code for an access token and a refresh token, which are stored encrypted in your WordPress database and can be revoked from the settings screen at any time.

No WordPress user data is transmitted during this exchange.

Development

com/anny-co/anny-wordpress-plugin — issues and pull requests are welcome there.

The readable sources of the compiled files in build/ live in src/ in that repository, together with the build tooling. Cloning it and running the two commands below reproduces the shipped bundles exactly — they are built with the official WordPress tooling, @wordpress/scripts, with no custom webpack configuration:

npm ci && npm run build

  • src/index.js and src/components/* build to build/index.js — the block registration and the editor UI.
  • src/admin/brand-import.js builds to build/brand-import.js — the settings screen helper.
  • npm run plugin-zip produces the distributed package.

php files.

WordPress.org metadata

Plugin tags

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

  • appointments
  • blocks
  • booking
  • reservations
  • scheduling
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.5 · PHP 8.1
Update activity19 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.