Directory / plugin
subba – AI Receptionist, Chatbot & Online Booking
v1.0.5 · by Roland
Add an AI receptionist to WordPress: a chat widget that answers enquiries, online booking and ordering embeds, and automatic contact-form forwarding.
About this plugin
subba is the AI receptionist and booking system for local businesses. It answers your website enquiries in seconds, in your voice, and books customers straight into your diary, so you stop losing work to missed messages and slow replies. This plugin connects your WordPress site to your subba account in a couple of clicks.
It adds four things to your site:
- AI chat widget – a chat bubble in the corner that answers questions about your services, hours and prices, captures the enquiry, and can take a booking. Powered by your subba account, so it always knows your real, up-to-date information.
- Online booking embed – a
[subba_booking]shortcode drops your booking widget onto any page or post. Customers pick a service and time and book themselves in, 24/7. The embed resizes itself to fit your page. - Online ordering embed – for restaurants, cafes and takeaways, a
[subba_order]shortcode puts your menu and online ordering on any page: orders at the table, for collection or for delivery, with card payments through your own Stripe account. Guests come back to the same page after paying, and adding?table=and a table’s code to the page’s link opens that table’s menu, for the QR codes on your tables. - Contact form forwarding – submissions from your existing forms are sent to subba automatically, so every enquiry lands in one inbox and gets an instant reply. Works with Contact Form 7, Gravity Forms, WPForms and Ninja Forms out of the box, no reconfiguration.
Why business owners use subba
- Never miss another enquiry – the AI replies day and night, even when you are on a job or closed.
- Turn website visitors into booked appointments, not unanswered messages.
- Keep chat, forms and bookings in one place instead of scattered across email, socials and voicemail.
- Set it up in minutes on any WordPress theme; no code required.
Great for salons, barbers, restaurants, cafes and takeaways, clinics, dentists, trades and electricians, gyms and studios, cleaners, garages, and any local business that books appointments or takes enquiries.
You need a subba account at subba.pro to use this plugin, and new accounts get their first 30 days free. Click Connect with subba to sign up or sign in, approve, and the plugin sets itself up.
External services
This plugin connects your site to subba, a service operated by Polarize Ltd, so the chat, booking and enquiry features can work. It is required for the plugin to function, and nothing is sent until you connect or configure it. Here is exactly what is sent, and when:
- Chat widget (api.subba.pro). When the chat widget is enabled, each page that shows it loads a small launcher script from
https://api.subba.pro/f/<your form id>/chat.jsand opens the chat in a subba-hosted frame. If a visitor uses the chat, the messages they type and any contact details they choose to give (such as name, email or phone) are sent to subba to generate a reply and log the enquiry. Nothing is sent for visitors who do not open the chat. - Booking embed (book.subba.pro). On any page that uses the
[subba_booking]shortcode, your booking widget is embedded fromhttps://book.subba.pro/b/<your booking handle>. Details a visitor enters to make a booking (such as name, email, phone, chosen service and time) are sent to subba to create the booking. - Ordering embed (book.subba.pro). On any page that uses the
[subba_order]shortcode, a script is loaded fromhttps://book.subba.pro/b/<your booking handle>/order.jsand your order page is embedded fromhttps://book.subba.pro. The script passes the address of that page to subba, so guests can be sent back to it after paying. Details a guest enters to order (such as name, email, number of people, special requests and the dishes chosen) are sent to subba to place the order; card payments are taken by Stripe on your own Stripe account. - Form forwarding (api.subba.pro). When form forwarding is enabled, a submission from a supported form plugin is sent to
https://api.subba.pro/f/<your form id>so subba can answer and log it. The data sent is the submitter’s name, email address and message, plus a “source” label of “wordpress”. Submissions are only forwarded while this option is switched on. - Connecting (app.subba.pro and api.subba.pro). When you click Start free for 30 days, Get started with subba or Connect with subba, your browser goes to
https://app.subba.prowith this site’s address and name, the address to come back to, and two random values that secure the connection. After you sign up or sign in and approve, this site’s server sends subba a one-time code and a secret value athttps://api.subba.pro/connect/token, and receives your Form ID, booking handle and business name, which are saved in your WordPress settings. No password, key or token for your subba account is stored in WordPress. Nothing is sent unless you click one of these buttons.
By enabling these features you agree to subba’s terms and privacy policy:
- Terms of service: https://subba.pro/terms
- Privacy policy: https://subba.pro/privacy