Skip to Workflow Atlas
ETL PipelineIntermediate

Dartagnan-Braze Email Sync Workflow

Dartagnan-Braze Email Sync Workflow is a 21-node automation blueprint connecting Dartagnan API, Braze API. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

Follow the runtime. Inspect what supports it.

Solid horizontal paths show main-channel execution. Violet dependencies sit beneath the exact step they configure or empower.

21

Nodes

22

Links

1

Run groups

Connected tools

2 integrations

  • Dartagnan API
  • Braze API

Canvas controls

Fit wide systems, then zoom into any run group.

Dartagnan-Braze Email Sync Workflow execution lanes1 run groups containing 21 workflow nodes and 22 visible links. Solid horizontal lines are main-channel runtime links. Violet dashed lines connect typed dependencies beneath the runtime step they support. Focus any node to inspect its immediate path.Every 5 minutes start. trigger node, scheduleTrigger. 0 incoming and 1 outgoing connections.STARTEvery 5 minutes startTRIGGERSCHEDULETRIGGER0 IN / 1 OUTAssign Credentials. transform node, set. 1 incoming and 2 outgoing connections.STEP 02Assign CredentialsTRANSFORMSET1 IN / 2 OUTToken Request. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 03Token RequestINTEGRATIONHTTPREQUEST1 IN / 1 OUTList Available Email Template Braze. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 03List Available Email Temp…INTEGRATIONHTTPREQUEST1 IN / 1 OUTDartagnan Project list. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 04Dartagnan Project listINTEGRATIONHTTPREQUEST1 IN / 1 OUTSplit Out. transform node, splitOut. 1 incoming and 1 outgoing connections.STEP 04Split OutTRANSFORMSPLITOUT1 IN / 1 OUTFiltered Project Campaign. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 05Filtered Project CampaignINTEGRATIONHTTPREQUEST1 IN / 1 OUTFiltering Braze Email Template. transform node, set. 1 incoming and 2 outgoing connections.STEP 05Filtering Braze Email Tem…TRANSFORMSET1 IN / 2 OUTFiltering Dartagnan Campaigns. transform node, set. 1 incoming and 2 outgoing connections.STEP 06Filtering Dartagnan Campa…TRANSFORMSET1 IN / 2 OUTExisting In Braze. decision node, merge. 2 incoming and 1 outgoing connections.STEP 07Existing In BrazeDECISIONMERGE2 IN / 1 OUTNot existing In Braze. decision node, merge. 2 incoming and 1 outgoing connections.STEP 07Not existing In BrazeDECISIONMERGE2 IN / 1 OUTIf campaign is modified recently. decision node, if. 1 incoming and 1 outgoing connections.STEP 08If campaign is modified r…DECISIONIF1 IN / 1 OUTFilter Braze vs Dartagnan. decision node, if. 1 incoming and 1 outgoing connections.STEP 08Filter Braze vs DartagnanDECISIONIF1 IN / 1 OUTDartagnan HTML & MEDIA To Update. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 09Dartagnan HTML & MEDIA To…INTEGRATIONHTTPREQUEST1 IN / 1 OUTDartagnan HTML & MEDIA Campagne to Create. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 09Dartagnan HTML & MEDIA Ca…INTEGRATIONHTTPREQUEST1 IN / 1 OUTEmbed image in HTML. transform node, code. 1 incoming and 1 outgoing connections.STEP 10Embed image in HTMLTRANSFORMCODE1 IN / 1 OUTEmbed image in HTML 1. transform node, code. 1 incoming and 1 outgoing connections.STEP 10Embed image in HTML 1TRANSFORMCODE1 IN / 1 OUTEncode Content To Update. transform node, set. 1 incoming and 1 outgoing connections.STEP 11Encode Content To UpdateTRANSFORMSET1 IN / 1 OUTEncode Content to Create. transform node, set. 1 incoming and 1 outgoing connections.STEP 11Encode Content to CreateTRANSFORMSET1 IN / 1 OUTUpdate existing email template in Braze. integration node, httpRequest. 1 incoming and 0 outgoing connections.OUTCOMEUpdate existing email tem…INTEGRATIONHTTPREQUEST1 IN / 0 OUTCreate email template. integration node, httpRequest. 1 incoming and 0 outgoing connections.OUTCOMECreate email templateINTEGRATIONHTTPREQUEST1 IN / 0 OUT

Signal inspector

Focus, hover, or select a step to isolate its runtime and support links.

Main-channel runtimeTyped dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.21 connected nodesEnter or click to lock · Escape to clear

Runtime breakdown

Read the execution spine before its dependencies.

Each run group separates main-channel steps from the models, tools, retrievers, and data services that support them. Start and outcome labels apply only to runtime nodes.

01

Run Group

Every 5 minutes start

22 Execution Links
  1. Start

    Every 5 minutes start

    Trigger

  2. Step 2

    Assign Credentials

    Transform

  3. Step 3

    Token Request

    Integration

    List Available Email Template Braze

    Integration

  4. Step 4

    Dartagnan Project list

    Integration

    Split Out

    Transform

  5. Step 5

    Filtered Project Campaign

    Integration

    Filtering Braze Email Template

    Transform

  6. Step 6

    Filtering Dartagnan Campaigns

    Transform

  7. Step 7

    Existing In Braze

    Decision

    Not existing In Braze

    Decision

  8. Step 8

    If campaign is modified recently

    Decision

    Filter Braze vs Dartagnan

    Decision

  9. Step 9

    Dartagnan HTML & MEDIA To Update

    Integration

    Dartagnan HTML & MEDIA Campagne to Create

    Integration

  10. Step 10

    Embed image in HTML

    Transform

    Embed image in HTML 1

    Transform

  11. Step 11

    Encode Content To Update

    Transform

    Encode Content to Create

    Transform

  12. Outcome

    Update existing email template in Braze

    Integration

    Create email template

    Integration

Turn the map into a plan

Adapt this blueprint to your company.

Bring the system shape into a workspace, then define the production controls, data boundaries, owners, and delivery sequence around your context.