The End Node
An End node stops the workflow and decides what the run leaves behind. A run that finishes on an untracked End node has recorded nothing, whatever the visitor typed.
Decide What This Ending Records#
Goal Tracking (Optional) is the setting, and a new End node arrives set to None. Pick by where you want the lead to appear:
| You want | Set Goal Tracking to | What it will not do |
|---|---|---|
| It in your inbox, your ClickUp list and your leads table | Send to your lead integrations | Reach anything switched off on the bot's Lead capture tab |
| It on this bot's Leads page and nowhere else | Save to the leads table | Send an email or create a ClickUp task |
| Nothing kept | None | Anything at all |
Send to your lead integrations runs every destination switched on for this bot on the Lead capture tab, and the row that writes the leads table is one of them. Leave that row on and one End node fills the Leads page, sends the email and creates the ClickUp task together. Switching Automated Lead Tracking off does not stop an End node sending: that switch governs the lead Chatleadr sends by itself when a chat goes quiet.
Both lead options read name, email and phone from the workflow's variables. A form field with the id visitor_email is not read, so the row saves with the name Unknown and the address unknown@example.com. See how a lead is captured.
Saving a workflow whose End node sends a lead without setting those fields opens a dialog reading "Saved, but this lead will arrive empty", naming each one. The workflow saves either way.
Completion Status#
One of Success, Neutral (Completed) or Failure.
Completion Status changes two things. Chatleadr tells the assistant that this run succeeded, that it finished without claiming a result, or that it went wrong, and the assistant writes the next reply from that. A run that ends on Success or on Neutral (Completed) counts against the workflow's Repeat Limits. A run that ends on Failure, or a form the visitor cancelled or abandoned, does not.
Analytics never reads Completion Status. An End node adds to your lead count, and so to Conversion Rate, only through Goal Tracking (Optional).
An error path that ends on Success makes the next reply tell the visitor the workflow worked. Set failure paths to Failure.
Return Payload#
Leave Return Payload blank unless the assistant should mention one detail back to the visitor, such as a booked date or a reference number. The assistant is already told whether the workflow succeeded. The field takes free text with {{variables}} interpolated, and JSON if you want structure.
Give Each Outcome Its Own End Node#
A workflow usually has several, one per outcome, each with its own goal tracking, status and payload. Wire the Cancelled port out of a Form and the Error port out of an API Request to an End node of their own, set to Goal Tracking None and Completion Status Failure. A port with nothing on it ends the run where it stands: nothing reaches the visitor, nothing is recorded, and the run still counts as completed. See execution limits.
Common Questions#
What Happens If a Workflow Has No End Node?#
The run stops at the first port with no connection and is recorded as completed, having recorded nothing. The editor marks an unconnected port on the canvas for this reason.
Can One End Node Both Save a Lead and Push It to an Integration?#
Yes, with Send to your lead integrations, which runs every destination switched on for the bot including the one that writes the leads table. Save to the leads table writes the row and sends nothing to an integration.
Does the Completion Status Change What the Visitor Sees?#
Indirectly. The assistant is told how the workflow finished and writes its next message accordingly, so a failure status produces a different reply from a success.
Is the Payload Sent to the Visitor?#
Not by itself. It reaches the assistant only when the switch on the payload is on, and the assistant then decides the wording.
What Happened to Mark as Goal Completed?#
Chatleadr no longer offers it. An End node that was set to Mark as Goal Completed now records nothing, and its panel shows None. To count that ending in Conversion Rate, set it to Save to the leads table, or to Send to your lead integrations with the row that writes the leads table switched on.