Title: EventMate AI Event Assistant
Author: devlinkros
Published: <strong>October 11, 2026</strong>
Last modified: October 13, 2026

---

Search plugins

![](https://ps.w.org/eventmate-ai-event-assistant/assets/banner-772x250.png?rev=
3740053)

![](https://ps.w.org/eventmate-ai-event-assistant/assets/icon.svg?rev=3740053)

# EventMate AI Event Assistant

 By [devlinkros](https://profiles.wordpress.org/devlinkros/)

[Download](https://downloads.wordpress.org/plugin/eventmate-ai-event-assistant.0.1.22.zip)

 * [Details](https://wordpress.org/plugins/eventmate-ai-event-assistant/#description)
 * [Reviews](https://wordpress.org/plugins/eventmate-ai-event-assistant/#reviews)
 *  [Installation](https://wordpress.org/plugins/eventmate-ai-event-assistant/#installation)
 * [Development](https://wordpress.org/plugins/eventmate-ai-event-assistant/#developers)

 [Support](https://wordpress.org/support/plugin/eventmate-ai-event-assistant/)

## Description

EventMate AI Event Assistant adds a floating chat / wizard bubble to your public
WordPress site. Visitors can describe an event, refine packages, and submit an intake
request.

This plugin is an interface to the **EventMate** software-as-a-service. An EventMate
account and widget publish token are required. The publish token is a public embed
credential (stored in WordPress options and output on pages where the bubble loads)
so the widget can start an intake session; it is not a WordPress admin password.

The widget only works on the website registered for your venue in EventMate (and
its subdomains, such as `events.your-domain.com`).

### External services

This plugin connects to the following external services. Nothing is sent until you
save an API base URL and publish token under Settings  EventMate AI.

#### EventMate API

The widget is powered by the EventMate service. It is required for the plugin to
work.

 * What is sent: when a visitor opens the bubble, the publish token is sent to start
   a session. While the visitor uses the widget, their answers (event type, date,
   number of guests, budget, wishes, chat messages) are sent to generate proposals.
   When the visitor submits a request, the name, email address, phone number and
   message they enter are sent so the venue receives the lead. The visitor’s IP 
   address and browser user agent are recorded for abuse protection.
 * Where: `https://api.event-mate.nl` by default, or the API base URL you configure.
 * The “Powered by EventMate” credit is returned by the EventMate API as part of
   the service response; the plugin does not add any credit or link by itself.
 * Terms of service: https://app.event-mate.nl/algemene-voorwaarden
 * Privacy policy: https://app.event-mate.nl/privacy

#### Google Fonts

The widget loads the Onest typeface from Google Fonts for typography. When the bubble
loads, the visitor’s browser requests the font stylesheet and font files from `fonts.
googleapis.com` and `fonts.gstatic.com`, which shares the visitor’s IP address and
user agent with Google.

 * Terms of service: https://developers.google.com/fonts/terms
 * Privacy policy: https://policies.google.com/privacy

#### PDOK Locatieserver (Kadaster)

Only for venues that offer catering at another location: when a visitor types the
event address, the typed text is sent to the Dutch government PDOK Locatieserver(`
api.pdok.nl`) to suggest and geocode addresses, so travel costs can be calculated.
No other data is sent.

 * Service and terms: https://www.pdok.nl/
 * Privacy policy: https://www.pdok.nl/privacy

### Source code

The bundled `public/dist/eventmate-widget.js` is compiled from the React/TypeScript
sources included in the `source/` folder of this plugin. A source map (`eventmate-
widget.js.map`) is included next to the bundle.

To rebuild it from the `source/` folder:

    ```
    npm ci && npx vite build --config vite.widget.config.ts
    ```

The output is written to `wordpress/eventmate-ai-event-assistant/public/dist/`.

## Installation

 1. Upload the plugin folder to `wp-content/plugins/eventmate-ai-event-assistant` (
    or install the zip via Plugins  Add New  Upload) and activate it.
 2. In WP admin: Settings  EventMate AI, enter your publish token (API base defaults
    to `https://api.event-mate.nl/api/v1`; override only for staging or a custom API
    host).
 3. In EventMate, set the website URL of your venue. The widget accepts that domain
    and its subdomains.
 4. The chat bubble appears automatically on every public page. No shortcode.

The publish token lives in the EventMate dashboard under Widget / embed.

## FAQ

### Does this work without EventMate?

No. The plugin embeds the EventMate widget and requires a reachable EventMate API
plus publish token.

### Is the publish token secret?

Treat it as an embed credential: anyone who can view your public pages can see it
in page HTML. It only works on your registered website. Rotate it from the EventMate
dashboard if it is abused. Only users with `manage_options` can change it in WordPress.

### I updated the plugin and the bubble is gone

Deleting the plugin in WordPress removes its settings, including the publish token.
Paste the token again under Settings  EventMate AI. To update without losing settings,
upload the new zip and choose “Replace current with uploaded”.

### Can I turn the bubble off on some pages?

In this version the bubble loads site-wide on public pages once API base + token
are set.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“EventMate AI Event Assistant” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ devlinkros ](https://profiles.wordpress.org/devlinkros/)

[Translate “EventMate AI Event Assistant” into your language.](https://translate.wordpress.org/projects/wp-plugins/eventmate-ai-event-assistant)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/eventmate-ai-event-assistant/),
check out the [SVN repository](https://plugins.svn.wordpress.org/eventmate-ai-event-assistant/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/eventmate-ai-event-assistant/)
by [RSS](https://plugins.trac.wordpress.org/log/eventmate-ai-event-assistant/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.22

 * New: venues can ask the drinks question before the food question (dashboard setting“
   Drank eerst vragen”).
 * New: items priced per piece (e.g. sharing boards) get a quantity stepper on the
   ticket.
 * Fix: option descriptions are shown in full instead of being cut off mid-sentence.
 * Fix: a plain “yes” after the assistant offers a specific extra now adds that 
   extra to the proposal.
 * Fix: the fixed drinks budget chip no longer collides with catering food options.
 * Fix: changing the guest count after proposals no longer shows a misleading “no
   lighter options” notice.

#### 0.1.21

 * Fix: the “Stel je event samen” step fills the panel instead of a short card with
   an empty area below.

#### 0.1.20

 * Fix: the wishes steps (“Stap 4 van 5”) fill the panel instead of a short card
   with an empty area below.

#### 0.1.19

 * Fix: clicking an address suggestion fills in the location again, and the language
   and swap menus react to clicks inside the widget.

#### 0.1.18

 * Fix: the guests and event-type sheets no longer get cut off or float halfway 
   up the panel.
 * Fix: the date and location sheets stay inside the panel, so the calendar and 
   Continue button are visible.

#### 0.1.17

 * Admin notice on the Dashboard and Plugins screens when no publish token is set,
   so a missing bubble is easy to explain.

#### 0.1.16

 * WordPress.org compliance: widget bundle loaded through the Script Modules API,
   bubble markup escaped on output, removed the temporary developer dashboard, external
   services documented, source code included.
 * The “Powered by” credit now comes only from the EventMate service response.
 * Requires WordPress 6.5 or newer.

#### 0.1.15

 * Site-wide bubble enqueue on `wp_enqueue_scripts` so assets load before the footer
   markup.
 * Launcher hugs the intro card.
 * Embed origin must match the venue website; subdomains are allowed.

#### 0.1.14

 * WordPress compliance hardening: text domain headers, URL sanitization, uninstall
   cleanup, LICENSE, launcher postMessage origin check.

#### 0.1.13

 * Always show the bubble site-wide when API base + publish token are set.
 * Removed shortcode and “bubble on whole site” setting.

## Meta

 *  Version **0.1.22**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.2 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[bookings](https://wordpress.org/plugins/tags/bookings/)
   [chat](https://wordpress.org/plugins/tags/chat/)[events](https://wordpress.org/plugins/tags/events/)
   [wizard](https://wordpress.org/plugins/tags/wizard/)
 *  [Advanced View](https://wordpress.org/plugins/eventmate-ai-event-assistant/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/eventmate-ai-event-assistant/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/eventmate-ai-event-assistant/reviews/)

## Contributors

 *   [ devlinkros ](https://profiles.wordpress.org/devlinkros/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/eventmate-ai-event-assistant/)