Documentation
DocsAdvanced FeaturesWorkflow Templates
Workflow Templates
Start from pre-built templates instead of building workflows from scratch. Clone a template into a draft workflow, customize, then publish.
Built-in Templates
- Cold Outreach — 4-touch cold email sequence with timeout-aware waits and stop-on-reply exits.
- Onboarding Drip — Welcome email followed by a series of onboarding touchpoints.
- Re-engagement — Win-back sequence for inactive contacts with engagement branching.
TypeScript
// List available templates
const templates = await client.listWorkflowTemplates();
// Clone a template into a draft workflow
const wf = await client.cloneFromTemplate("wftpl_cold", "Q1 Outreach");
// Customize and publish
await client.updateWorkflow(wf.id, { nodes: [...] });
await client.publishWorkflow(wf.id);curl
# List templates
curl https://api.outreachagent.dev/v1/workflow-templates \
-H "Authorization: Bearer $OUTREACHAGENT_API_KEY"
# Clone template
curl -X POST https://api.outreachagent.dev/v1/workflows/from-template \
-H "Authorization: Bearer $OUTREACHAGENT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"templateId": "wftpl_cold", "name": "Q1 Outreach"}'