Docs

Skip to content

Triggers and nodes

A flow is a trigger followed by nodes. This page is the reference of what is available.

Triggers — the "When…" menu

Every flow starts with one. It defines which event sets it off.

TriggerFires when…
A task is due or updatedA task reaches its date or changes status.
A conversation endsA chat is closed in Smart Chat. Typical for satisfaction surveys.
A salescard is created or updatedAn opportunity is born or changes in Funnels — for example, moving to Scheduled.
A person is created or updatedA contact enters or changes in the CDP.
Custom webhookAn external system calls a URL the platform gives you.
A scheduling reminder is triggeredAn appointment from the Calendar is approaching. The basis of appointment reminders.
A contact activity is loggedA touch is recorded: call, visit, email.

Nodes — the "Filters and nodes" menu

NodeWhat it does
Integration filterDecides whether the flow continues or stops based on a condition. The most used node: without filters, a flow writes to everyone.
Throw errorStops the flow with an explicit error, so it is recorded in the run history.
Message survey nodeSends a satisfaction survey (CSAT) and collects the answer.
Time interval node ᴮᴱᵀᴬWaits a while before continuing. This is what makes "after 48 hours…" possible.
HTTP request nodeCalls an external API (GET, POST…) with your own headers and body. The node that does almost everything advanced.
Create or update SalesCard nodeCreates or modifies an opportunity in Funnels.
Create or update user nodeCreates or modifies a contact in the CDP.
Send WhatsApp message nodeSends an approved template to the contact.
Send SMS messageDeprecated: use Outbound for SMS.
Webhook response nodeReturns a response to the system that triggered the webhook.
Create taskGenerates a task for an advisor.
AI messageAsks the agent to write and send the message instead of sending fixed text.
Change Salescard step ᴮᴱᵀᴬMoves the opportunity to another funnel step automatically.

Filter before message

The golden rule: between the trigger and any node that writes to the customer, put a filter. Is the SalesCard still open? Did they already reply? Are they in the right step? A flow without filters is the fastest way to send three reminders to someone who already bought.

The BETA nodes

Time interval node and Change Salescard step are marked BETA: they work, but they may change. Test them well before leaving them in a critical flow.

Connections

The Connections menu lists the platforms with an available integration, grouped by category. Clicking one shows the integration options with that platform.

CategoryPlatforms
CRMHubspot, Zoho CRM, Salesforce CRM, RD Station CRM, Sale U, Business Pro
E-commerceShopify, VTEX
MarketingRD Station Marketing
PaymentsWompi, Stripe, Mercado Pago, PayU, ePayco
Billing and ERPAlegra, Siigo, Odoo, Defontana
LogisticsServientrega, Coordinadora, Interrapidísimo
FormsTally, Jotform, Typeform
DataSQL Database
OutboundOutbound

If your system is not on the list

The HTTP request node talks to any API that accepts HTTP, and the Custom webhook receives from any system that can call a URL. The connections on the list are shortcuts with the configuration already solved, not the limit of what can be integrated.

A complete example

An appointment reminder flow, like the ones the account brings by default:

  1. When… A scheduling reminder is triggered.
  2. Time interval node: wait until 24 h before the appointment.
  3. Filter: is the appointment still on?
  4. Send WhatsApp message node: the reminder template.
  5. Time interval node: 2 h before.
  6. Filter + message again, with a different template.