Automations
๐Ÿค– Partners1.2GHL

Website | A.I. Bot Replies

Multi-channel AI assistant that answers website chats across SMS, Messenger, WhatsApp and Live Chat, escalating to a human when needed.

5 triggers 13 steps 2 branches Advanced
What it does

This is one of the most architecturally complex automations in the partner section โ€” a wide, multi-branch AI conversation workflow that handles real-time website chat interactions. The bot detects intent, qualifies the visitor through conversational logic, routes them into different paths based on their responses, assigns tags, sends internal notifications, and triggers follow-up sequences accordingly. Multiple AI decision nodes run across the workflow, with separate handling for different visitor types, engagement levels, and conversation outcomes.

The value

The website doesn't sleep โ€” and neither does this bot. Every partner prospect who lands on the site and starts a conversation gets an instant, intelligent response at any hour of the day. The AI handles the qualification conversation, captures the lead details, and routes them appropriately โ€” all before a human ever needs to get involved. For a partner channel that needs to scale without adding headcount, this is the frontline sales rep that never clocks off.

Where it fits

This runs in parallel to the website lead capture automations โ€” where those handle form submissions, this handles live chat interactions. Together they ensure no website visitor slips through, regardless of how they choose to engage. In client-facing conversations, this is a powerful example of AI doing real sales work โ€” not just sending emails, but having conversations and making routing decisions in real time.

Overall purpose

A multi-channel AI Conversation Assistant workflow that listens for incoming messages across SMS, Facebook Messenger, WhatsApp, Live Chat, and tag-based triggers. It standardizes contact data, prepares AI prompts, determines whether AI or a human should respond, sends requests to external AI webhooks, and routes the AI response back through the correct communication channel.

The build โ€” trigger โ†’ steps โ†’ branches

Triggersentry point

Facebook Messenger Reply

Customer Replied (Facebook Messenger)

Channel = Facebook MessengerContact has tag: website os

Capture Facebook conversations for Website OS leads.

Live Chat Widget

Customer Replied (Live Chat)

Capture website chat conversations.

Response Tag Added

Tag Added: response

Starts the AI chat assistant manually.

SMS Reply

Customer Replied (SMS)

Contact has tag: website os

Capture SMS conversations.

WhatsApp Reply

Customer Replied (WhatsApp)

Contact has tag: website os

Capture WhatsApp conversations.

  1. Initial Channel Handling โ€” Live Chat

    If / Else

    If trigger = Live Chat Widget

    Add tag 'website chat widget optin', wait 5 seconds, then continue to channel detection; all other triggers continue directly.

If / Elsesplits into 2

Incoming message or Begin Chatting (response tag)?

Path A โ€” Incoming Message (SMS / FB Messenger / Instagram / WhatsApp / Live Chat)7 steps

A customer message arrived on any channel.

  1. Store Latest Message

    Action

    Save message body to contact record (Message Body field)

  2. Remove Tag

    Action

    robot follow up

    Cleanup.

  3. Determine Channel

    If / Else

    Set Response Channel field

    FB Messenger โ†’ FB; Instagram DM โ†’ IG; SMS โ†’ SMS; WhatsApp โ†’ WhatsApp; Live Chat โ†’ Live Chat.

  4. Add Tag

    Action

    robot reply

  5. Calendar Check

    If / Else

    If Calendar ID is missing

    Populate Calendar ID from workflow custom values; otherwise continue.

  6. Greeting Check

    If / Else

    If Greeting/Intro Message is empty

    Populate Intro Message; otherwise continue.

  7. Booking Status

    If / Else

    Sales Call scheduled?

    Not scheduled: update OpenAI prompt to first ask Name/Email/Phone then append the default prompt, and call the Booking AI Webhook (lead capture). Scheduled: use the normal prompt and call the Non-Booking AI Webhook (existing prospects).

Path B โ€” Begin Chatting (response tag)5 steps

Triggered when the 'response' tag is added.

  1. Can the Bot Chat?

    If / Else

    Handler = Bot OR contact does NOT have tag 'alert user'

    If yes โ†’ proceed to send the AI response; if no โ†’ escalate to a human.

  2. Remove Tag

    Action

    response

    When the bot can chat.

  3. Wait โ€” 1 Second

    Wait

    Time-Based Wait ยท 1 Second

  4. Send AI Response by Channel

    If / Else

    Route by Response Channel

    SMS โ†’ send AI reply via SMS; Instagram โ†’ send via Instagram DM; Live Chat โ†’ send via Live Chat; WhatsApp โ†’ placeholder branch (no send action configured).

  5. Bot Cannot Chat โ†’ Escalate

    If / Else

    If AI should NOT respond

    Remove tags 'response' and 'alert user', then add tag 'alert user' to escalate the conversation to a human.

aichatbotmulti-channelwebsiteconversationalpartners