Skip to main content
Add Condition Branch.
Tool ID: lemlist_post_sequences_sequenceid_steps_stepid_branches

Run this action

Use the TypeScript SDK for a single call. Put ctx.tools.execute(...) inside a Play when the call should be durable, scheduled, or run across a CSV.

CLI

Example response

The SDK exposes this shape at result.toolResponse.raw. Values below are representative.
Use deepline tools get lemlist_post_sequences_sequenceid_steps_stepid_branches --json for the latest machine-readable contract.

Input reference

Adds a branch to a condition step, just before the Else branch, and mints the empty sub-sequence it routes to. Add steps to that branch by calling POST /sequences/{sequenceId}/steps with the returned sequenceId. A branch carries the value it tests from the moment it is created - there are no blank branches - so the body must say what this one matches. The step’s condition is shared by every branch and is never sent here: conditionKey in the body is refused. Only four conditions host several branches: customLeadInfo, hasScore, hasEmailAddress and aircallDone. Each needs its own tested value in the body, except hasScore, whose new branch inherits a complete >= 80 band and can be added from an empty body.

Output reference

Standard tool result payload.

Deepline cost

  • Pricing model: fixed (per call).
  • Estimated Deepline credits: 0 per pricing unit.
  • Provider-native pricing may still exist outside Deepline credit billing.