API Supports

API supports can be triggered from external apps and systems through WebToCRM, using a custom object as the bridge between the incoming API call and the flow.

How it works

The connection follows this path: External App → WebToCRM API → Custom Object → Flow Trigger. When an external system sends data to your WebToCRM endpoint, it creates a record in a designated custom object. That record creation then fires the flow automatically.

Step-by-step setup

Step 1: Create a Custom Object

  1. Go to SettingsCustom Objects

  2. Create a new object to act as the API entry point (e.g., "API Flow Trigger")

  3. Add the fields your flow will need, such as: flow_id, trigger_data, source_system

Step 2: Configure WebToCRM

  1. Go to SettingsWebToCRM

  2. Enable the API for your custom object

  3. Copy the generated webhook URL — this is the endpoint your external app will call

Step 3: Build your Flow

  1. Go to SettingsFlowsCreate Flow

  2. In the Node Palette, click the API Integration TipLearn how → for reference

  3. Add a Record Created trigger and select your custom object as the entity type

  4. Build out your actions using data from the trigger via {{trigger.id}} and {{trigger.field_name}}

  5. Click Save


Common use cases

  • Website Forms — form submission triggers a welcome email sequence

  • E-commerce — a purchase event triggers a fulfillment workflow

  • Mobile Apps — a user action triggers a notification flow


The custom object acts as a data container — the external app writes to it, and the flow reads from it

  • The webhook URL generated by WebToCRM is unique to your custom object — use it in your external app's API call

  • Access any field from the trigger record in subsequent flow nodes using {{trigger.field_name}}