Cybercom AI Chat & Booking v1.17.1 Stable WordPress Plugin
Branded AI chat popup for the bottom-right corner. Greets visitors by time of day, answers questions, books phone-call meetings, verifies email, captures leads, and adds events to Google Calendar with reminders. Fully configurable. Programmed by Johnny.
Cybercom AI Chat & Booking places a polished chat launcher in the bottom-right (or left) corner of every page. A friendly AI assistant:
* Greets visitors with “Good morning / afternoon / evening” based on the site clock.
* Answers free-text questions using OpenAI or Anthropic Claude, grounded in a Knowledge Base you control on its own admin page (trigger words to replies). Falls back to a built-in keyword matcher if the API is unavailable.
* Offers to book a phone-call meeting.
* Collects full name, email (with a 6-digit verification code) and phone number.
* Asks for the best day/time, checks the calendar for conflicts, and only accepts times inside your configured availability (e.g. Mon-Fri 8am-6pm). If a time is taken it says “Sorry, that time is already booked. Please pick another time.”
* Saves every interaction as a lead, viewable in the admin.
* Creates a Google Calendar event on [email protected] with reminders the day before, an hour before, and at the start time.
* Emails all gathered info plus the full chat transcript to the address you configure in settings.
Everything is configurable from a tabbed settings page, with a detailed in-admin Setup Guide, live conne
Do I need an AI key?
No. Without one the bot answers from the knowledge base using keyword matching. With an OpenAI or Claude key it generates natural replies.
Is email verification required?
It's on by default but can be turned off in Settings β Email Verify.
Where are leads stored?
In a custom database table, shown under Cybercom Chat β Leads, with conversation summaries under Chat Info.
Can I test without creating real bookings?
Yes β Admin Chat defaults to test mode: live AI replies and slot suggestions, but no lead, email, SMS or calendar event is created.
Can I activate it network-wide on multisite?
No β it is intentionally a per-site plugin. Activate it on each individual site where you want the chat.
- 1.17.1 - Admin Chat: new "Current sessions" card lists every open session with status pills (π’ online now, π€ live chat, π¬ bot chat) and start time; π End & clear closes a session and wipes its notices/presence/assignment; π§Ή Clear ALL sessions & notices resets everything (toolbar counter, banners, online list).
- 1.17.1 - The chat box no longer auto-opens on Admin Chat β start it explicitly with "βΆ Start chat bot β Test mode" or "β Real mode"; a status pill always shows which mode the session is running in.
- 1.17.0 - New βοΈ E-Mail settings tab with a BUILT-IN SMTP transport (host, port, TLS/SSL, username, App Password) β no extra plugin needed; the reliable fix when verification codes and notifications never arrive via PHP mail().
- 1.17.0 - Configurable From email/name, Reply-To and extra headers applied to every plugin email, with a live "headers every email will use" preview.
- 1.17.0 - π§ͺ Email test that captures the FULL SMTP conversation β every line sent to the server and every reply (250 accepted, 535 bad login, 550 rejectedβ¦) β shown on the tab and logged.
- 1.17.0 - Email-only live log window on the tab (email + verification events, refreshing every 4s).
- 1.17.0 - Twilio SMS failures now log the HTTP status, Twilio error code, Twilio's own message AND a concrete fix β e.g. 400 = phone-number format/trial-verification, 21608 = trial account must verify the To number, 20003 = bad SID/token.
- 1.16.1 - Every email the plugin sends (verification codes, lead notifications, booking confirmations, transcripts, chat notices, assignments, tests) is now logged with recipient, subject, size and the mailer verdict.
- 1.16.1 - The exact PHPMailer error is captured via wp_mail_failed and logged with concrete fixes (WP Mail SMTP, From-domain/SPF/DKIM) whenever a send fails β so "verification code not arriving" is now diagnosable from the Live Log in seconds.
- 1.16.1 - The 6-digit verification entry now includes the code itself, the expiry and the From address, so you can read the code from the Live Log while debugging delivery.
- 1.16.0 - Meetings page: "β Add a meeting" form β title, name, email, phone, company, date/time, duration, location (address or Zoom/Meet link), Google event color, description, and an optional confirmation email with reschedule/cancel links. Creates the Google Calendar event (with your reminders, attendee when allowed, no-invite fallback) AND a lead marked booked, fully validated.
- 1.16.0 - "π§Ύ Last manually added meeting" panel shows exactly what was posted β every field, who added it, when, the lead number and the calendar event with a view link β badged "added manually" (also noted in the lead's notes and transcript).
- 1.16.0 - π Timezone badges now appear next to dates/times across the plugin (Meetings, banner, Leads table, activity log, forms) so there is never doubt which timezone applies.
- 1.15.0 - Round-trip debug overhaul: the test event is now LEFT LIVE on the calendar so you can see it in Google Calendar and on the Meetings page, with a banner showing its id, age and a direct view link.
- 1.15.0 - Separate red pill button "π DELETE β clean up" removes the test event when you are done (calendar unchanged).
- 1.15.0 - Two new panels show the exact JSON sent to Google (create-event request) and the event exactly as Google returned it (GET by id).
- 1.15.0 - The debug log window now shows ONLY round-trip test entries (context "debug"), completely separate from the main Live Log in the admin menu β which still records everything.
- 1.14.1 - New π§ͺ Debug card on Settings β ποΈ Calendars & Meetings: one click posts a test event to the calendar, reads it back by ID, verifies it appears in the exact upcoming-events query the Meetings page uses, then deletes it β with a β/β step-by-step result table. Every step logs.
- 1.14.1 - Same card embeds a LIVE log window (the real Live Log, updating every 4 seconds) so you can watch pulls, tests and calendar actions as they happen without leaving the page.
- 1.14.0 - Every calendar action now logs in detail: each pull from Google records how many events came back (a 0-event pull is flagged with a hint), the Meetings π Refresh re-pulls immediately and reports the count, and add/create/rename/remove/use/delete/status/clear-all all write to the Live Log.