JivoChat
CommunicationPut a bot in front of your JivoChat live chat. Agents receive visitor messages, agent joins, and chat-closed events in real time, reply with text, Markdown, or interactive button menus, and invite a human agent when the conversation needs one.
What This Integration Enables
Live chat is where your highest-intent visitors are, and a bot's job there is triage, not impersonation. JivoChat's Bot API is built on that premise: it gives the bot real conversational tools, text, Markdown, quick-reply buttons, and then it gives it Invite Agent, a native event whose entire purpose is handing the conversation to a person. That makes JivoChat one of the few channels where FlowRunner's [human-in-the-loop](/concepts/human-in-the-loop) discipline is not bolted on but built into the protocol itself. - Receive visitor messages, agent joins, agent-unavailable events, and chat closures as real-time triggers - Answer common questions immediately, with formatting and links where the channel supports them - Route visitors through button menus instead of making them guess what to type - Escalate to a live agent the moment the conversation calls for one, with context preserved - Turn every closed chat into downstream work: tickets, CRM records, transcript logs
Without FlowRunner
With FlowRunner
Use Case Scenarios
The front door that qualifies while it helps
A visitor on the pricing page opens the widget and asks about plan limits. On Client Message fires, the agent answers with Send Markdown Message, linking the relevant comparison, then follows with Send Buttons Message: "Want a walkthrough?" with Yes and No options. On Yes, the agent creates the visitor as a contact in [HubSpot](/integrations/hubspot) and fires Invite Agent so a salesperson joins while the intent is hot. The bot did the triage; the human arrived for the part that closes.
The after-hours chat that still captures the lead
At 11pm, On Agent Unavailable fires as a visitor asks about enterprise onboarding. The agent replies with Send Markdown Message: an honest away notice with the docs link and a promise of follow-up, then asks for an email with Send Text Message. The reply arrives as a new On Client Message, the agent writes the contact and conversation summary into HubSpot as an opportunity, and the morning team starts the day with a warm lead instead of an empty transcript.
The chat that becomes a ticket the moment it ends
A support conversation runs its course: bot answers, an escalation, a resolution from the live agent. When On Chat Closed fires, the agent opens a follow-up ticket in [Zendesk](/integrations/zendesk) carrying the transcript, and appends a row to [Google Sheets](/integrations/google-sheets) with the timestamp, topic, and whether a human was invited. Support leadership reads escalation patterns from the sheet weekly and tunes the bot's brief accordingly.
Human-in-Loop Highlight
Every Send Text Message reaches a real customer in a live conversation, and a bot answer cannot be unsent: a wrong refund promise or a tone-deaf reply to a frustrated visitor does its damage in the second it renders. That is why the decisive operation in this connector is Invite Agent, and why FlowRunner treats firing it as a duty rather than a failure. The bot's brief is bounded and explicit: answer the documented, route the ambiguous, and the moment a conversation involves money, anger, or an explicit request for a person, transfer it with the transcript intact. The visitor never re-explains, the agent never walks in blind, and the bot never negotiates a discount it had no authority to offer.
Agent Capabilities
4 actionsMessaging
4- Send Text Message Sends a plain-text bot reply into an active conversation as a BOT_MESSAGE event, targeted by the chat_id captured from an inbound trigger. The core reply action; the message reaches the visitor on whichever channel they contacted you through.
- Send Markdown Message Sends a Markdown-formatted bot reply, with bold, italics, links, and lists rendered on channels that support them and a fallback text shown on channels that do not. The action for answers that need structure and links.
- Send Buttons Message Sends an interactive message with up to three quick-reply buttons. A tapped button arrives back as a new On Client Message event, which makes menus and yes/no prompts reliable instead of hopeful.
- Invite Agent Transfers the conversation from the bot to a live human agent by sending an INVITE_AGENT event, using the client_id and chat_id from the inbound trigger. The escalation primitive this page's human gate is built on.
Triggers
4 triggersEvent Triggers
4- On Client Message Fires when a visitor sends a message in the chat, carrying the message text plus the chat_id and client_id every reply and escalation needs.
- On Agent Joined Fires when a live agent joins the conversation. The signal that the handoff succeeded and the bot should stand down.
- On Agent Unavailable Fires when no live agent is available to take the conversation. The cue for away messages, contact capture, and next-morning follow-up.
- On Chat Closed Fires when the conversation ends. The moment to log transcripts, open tickets, update the CRM, and trigger satisfaction surveys.
Frequently Asked Questions
What can FlowRunner do with JivoChat?
FlowRunner agents can run Send Text Message, Send Markdown Message, and Send Buttons Message in JivoChat, plus 1 more action.
Does connecting JivoChat to FlowRunner require OAuth?
JivoChat uses a custom authentication method to connect to FlowRunner.
Can JivoChat trigger a FlowRunner workflow automatically?
Yes. JivoChat supports 4 triggers that can start a FlowRunner workflow automatically.
Start building with JivoChat
$100 in credits. No card required. Connect in minutes.