WordPress Plugin · Multi-CRM · Live

A chatbot that closes leads
into Salesforce.

Small businesses want an AI chatbot on their site — but most can't hand off to a human, and the ones that can rely on a Zapier hack to reach a CRM. SalesMate AI is a single WordPress plugin: AI mode, human takeover, a Flutter agent app, and one-click push to HubSpot, Zoho, or Salesforce.

3
CRMs · HubSpot · Zoho · Salesforce
2s
Admin chat polling interval
FCM
Push to the Flutter agent app
10m
Nonce auto-refresh cadence

The chatbot market is split down the middle. AI bots capture leads well but can't hand off to a real person when the conversation gets serious. Live-chat tools handle handoff but have no AI on the front end. The rare tool that does both usually needs a middleman — Zapier, Make, or n8n — to actually reach the CRM the sales team lives in.

That middleman means extra monthly cost, extra failure surface, and extra vendor to manage. And every hop delays the lead.

Owners of small businesses wanted a single WordPress plugin that did all of it, out of the box, with real integrations — not toy webhooks. AI mode when they're asleep. Human mode when the sales team is on. Mobile access so agents can take over from their phone. And a one-click push to the CRM they already use.

A WordPress plugin with a chat widget that runs AI-mode or human-mode independently. Human mode works even if no LLM API key is configured — it's a live-chat tool at heart. AI mode uses Claude for reasoning and lead qualification.

The admin dashboard polls at 2-second intervals with a 10-minute nonce refresh so the connection never goes silently stale. Agents get near-real-time updates without a WebSocket stack — WordPress doesn't need one.

A Flutter agent app with a WhatsApp-style UI. Purple gradient bubbles, date dividers, FCM push notifications. Agents take chats on their phones during the day and hand back to AI when they log off.

Native CRM integrations, not Zapier bridges:

HubSpot via Private App Token and the Notes API — contacts land as contacts, chat transcripts land as notes on the contact. Zoho CRM via a Self-Client OAuth2 refresh flow — the plugin manages token rotation. Salesforce via OAuth 2.0 Client Credentials with a My Domain URL field to support trial orgs and sandboxes that break most integrations.

One-click push per lead, tracked as JSON in a crm_pushed column so no lead is ever sent twice.

What we built it with.

Plugin
WordPress + PHP
Runs where the small business already runs. No new hosting.
MySQL
Chat transcripts, lead state, and CRM push audit — all in the WP database.
Claude API
Reasoning and lead qualification. Cost-controllable with per-turn tokens.
Agent Mobile App
Flutter
One codebase for Android and iOS agents. WhatsApp-style familiar UI.
Firebase FCM
Push notifications so agents pick up chats within seconds.
CRM Integrations
HubSpot (Private App)
Contacts + Notes API. Simple token auth, no OAuth dance.
Zoho CRM (Self-Client OAuth2)
Refresh-token rotation handled by the plugin.
Integrations Salesforce (OAuth 2.0 CC)
Client Credentials + My Domain URL for trial orgs.

The intelligence layer.

Claude API
Client-facing chatbot reasoning and lead qualification
Claude Sonnet 4.6
Development pair — WordPress plugin architecture, CRM integration handlers, OAuth flow debugging

From brief to production.

Phase 1 Widget + Plugin Shell
WordPress plugin scaffold, chat widget, database schema for conversations and leads.
Phase 2 AI + Human Modes
Claude integration for AI qualification. Human takeover with context transfer. Admin polling dashboard.
Phase 3 Flutter Agent App
Mobile app with WhatsApp-style UI, FCM push, live sync with the plugin.
Phase 4 HubSpot + Zoho
HubSpot Private App auth. Zoho Self-Client OAuth2 with refresh handling.
Phase 5 Salesforce
OAuth 2.0 Client Credentials with My Domain URL field. Lead push tracked in crm_pushed.

What shipped.

Live
trimu.io & axcelworld.com
Deployed and running on production WordPress sites. Real leads flowing to real CRMs.
3 CRMs
Native, not Zapier
HubSpot, Zoho, and Salesforce — one-click push per lead, tracked to prevent duplicates.
Agent app
Flutter · Android + iOS
WhatsApp-style UI with FCM push. Agents take chats from anywhere.
No middleman
Direct integrations
No Zapier, no Make, no n8n. One vendor, one plugin, one dashboard.
"
It's the one plugin I run instead of three tools plus Zapier. Leads go from chat to Salesforce in one click. My team took it live in an afternoon.
S
Business Owner
SalesMate AI user

Building something similar?

If your problem lives at the intersection of AI, product, and real business constraints, let's talk.

Trusted Worldwide — Long-Term Partnerships Built on Trust and Results

Take it from leading businesses around the world. Time and time again, our clients experience the quality, speed, and reliability of our AI solutions and automation services, leading to long-term partnerships with AXCEL.

Ready to Automate and Scale Your Business?

We design and deploy AI solutions that streamline operations and accelerate growth.

WhatsApp