Automatically add and update contacts in your email marketing list

Pulls contacts from your data source and keeps your email marketing list automatically up to date.

How the work actually flows

It branches. Exactly one path is taken; runs once per each contact record.

Pattern: Exclusive Choice (4) · Simple Merge (5) · Multiple Instances without Synchronization (12)

flowchart TD trig(["recurring sync schedule"]):::trigtime s0["pull contact records"]:::task s1["check if list exists"]:::task s2[["create or update contacts"]]:::mi trig --> s0 s0 --> s1 gx{"× list already exists"}:::gate s1 --> gx p00["create mailing list"]:::task gx -->|"list missing"| p00 p10["use existing list"]:::task gx -->|"list exists"| p10 jn{"○ list ready"}:::gate p00 --> jn p10 --> jn jn --> s2 out[/"mailing list synced with current contacts"/]:::out pay{{"campaigns always reach current audience"}}:::pay s2 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepRuns once per itemOne path onlyPaths rejoinResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
General Automation
Connects
Sendinblue

The problem it solves

Keeping your email list current means manually exporting contacts and uploading them every time something changes. That lag means new contacts miss your next campaign and outdated ones stay on the list.

Who it fits

A marketing team that manages email campaigns and needs a clean, current contact list.

How it works

  1. Pulls contact records from your source data
  2. Creates the mailing list if it doesn't already exist
  3. Creates new contacts and updates existing ones
  4. Keeps the list synced on an ongoing basis
What you get

A contact list that's always current

You get your email marketing list kept up to date automatically as contacts are added or changed in your source data.

What you get

An up-to-date contact list in your email marketing platform.

What you need

An email marketing account with API access.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook