The End Call node fires the moment the conversation is over — either the caller hangs up, the agent reaches a natural close, or a transfer completes. The system prompt in this node becomes the closing words the caller hears, plus any summary activity you want to fire after the call ends (texting you, posting to webhook, updating CRM).

Pattern 1 — Confirm and close

Speak: 'Thank you for calling [Business Name]. You'll receive a confirmation text shortly. Have a great day.'

Use for booking confirmations. Tells the caller the booking landed, promises the text (the Webhook node fires it), ends the call warmly. Short, clear, no loose ends.

Pattern 2 — Transfer handoff

Speak: 'I'm going to connect you with [Name] right now — they have everything you've told me. Hold the line one moment.'

Use right before a Transfer node. Gives the caller a clear 'one more moment' so they don't think the call dropped. Mentions the human's name so the caller feels continuity. Stops speaking as soon as the transfer connects.

Pattern 3 — Compliance closing (credit repair, legal)

Speak: 'Thank you for your time. Just to confirm — you'll receive an email with our written contract and the Consumer Credit File Rights statement within the hour. You have three business days to cancel for any reason. Take care.'

Use for any compliance-sensitive industry. Reconfirms the CROA-mandated disclosures one last time, mentions the cancellation right, ends the call. The recording captures this verbatim for your compliance audit log.

What the End Call node does after the call

After the agent speaks the closing line and the call disconnects, the End Call node fires the Webhook node (if connected). The Webhook node sends a post-call summary to whatever URL you configure — typically Zapier, n8n, Google Sheets, or your CRM. The summary includes: callrecording URL, transcript, caller phone number, call duration, key entities captured (name, address, service requested).

To enable this, drag from the End Call node's right edge to a Webhook node. Configure the Webhook node's URL and method (usually POST). See the Webhook Node guide.

Frequently Asked Questions

What if the caller hangs up before the End Call node fires?

Shopbell treats a hang-up as an automatic End Call event. The post-call webhook still fires — your summary still lands in your CRM within seconds. The transcript captures everything said up to the hang-up.

Can the End Call node send a text?

Yes — connect a Webhook node that POSTs to your SMS provider. Or use the HTTP API tool to call the Twilio SMS endpoint directly. See the HTTP API Tool guide for an example.

Can the End Call prompt be empty?

Yes. An empty End Call prompt means the agent does not say anything extra — it just hangs up after the previous node's last words. Use this when the caller hangs up normally and you don't want to add filler.