Connectors

/

Attio

/

Attio and Mailchimp engagement profile for a person
Report
Cross-Connector

One engagement profile from Attio and Mailchimp

For sales reps who ask their AI assistant for a person's deals and Mailchimp campaign activity before they reach out.

Try PopdockAI free
Get a live demo
Attio and Mailchimp engagement profile for a person
Build an engagement profile for dana@northwindtraders.com from Attio and Mailchimp.
Dana Whitfield is subscribed in Mailchimp and has one deal in Attio. - Attio: Operations Lead at Northwind Traders, last interaction 9 Oct - Deal: Northwind Expansion, Proposal stage, 18,000 - Mailchimp: subscribed to Customer newsletter, tagged webinar - Opens: October update (4), Product launch (2) Engagement looks warm for a deal at proposal stage. Want the full audience details?
Attio
Sample figures. Your results come from your own account.
attio-get-record-people
attio-get-record-deals
mailchimp-get-list-member
mailchimp-get-campaign-open

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Attio

Attio
Run it on your own Attio data.

Connect Attio, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Outreach ignores opt outs and real engagement

Before reaching out, a rep checks Attio for the person's deals, then Mailchimp for what they opened. One of the two often gets skipped, so outreach misses an opt out or misreads how warm the person is.

Without PopdockAI

  • Look the person up in Attio for company and deals
  • Search Mailchimp audiences for the same email
  • Scan campaign reports for opens
  • Email someone who has already unsubscribed

With PopdockAI

  • The person is found in Attio, and it stops if several match
  • Audience status and tags are read for every audience
  • Unsubscribed or cleaned status is shown before engagement
  • Campaign opens are ranked with a warm or cold read

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Build one engagement profile for the person with email `{email}`, joining their Attio CRM record and deals with their Mailchimp audience membership and recent campaign opens. Only list Mailchimp campaigns where they opened at least `{min-opens}` times (default 1).

**Step 1: Find the person in Attio**

Call `attio-get-record-people` (Attio) with `email-addresses.contains` set to `{email}`. If it matches more than one person, list them and stop. Keep `record-id`, `name`, `job-title`, `company` and `last-interaction`.

**Step 2: Get their deals from Attio**

Call `attio-get-record-deals` (Attio) with `associated-company.contains` set to the company name from Step 1. Keep deals whose `associated-people` include the person, with `deal-name`, `deal-stage` and `deal-value`.

**Step 3: Find them in Mailchimp**

Call `mailchimp-get-list-member` (Mailchimp) with `email` set to `{email}` and keep `status`, `tags`, `rating`, `average-open-rate`, `average-click-rate` and `list-name` for each audience. Then call `mailchimp-get-campaign-open` (Mailchimp) with `email` set to `{email}` and `opens.min` set to `{min-opens}`. Keep `campaign-name` and `opens`.

**Step 4: Report**

Write a short profile: who they are in Attio, their deals, their Mailchimp status per audience, and the campaigns they opened ranked by opens. End with one line on whether their engagement looks warm or cold relative to their deal stage.

**Rules & Guidelines:**

* Tools whose names start with attio are on the Attio server. Tools whose names start with mailchimp are on the Mailchimp server. Both servers must be connected; if a tool from either is missing, say which server is not connected and stop.
* The join key between the two systems is the email address. Compare it case-insensitively and trimmed. Attio people can hold several emails, so match against any of them.
* Do not call any write tool on either server: `attio-add-company`, `attio-add-person`, `attio-add-deal`, `attio-update-company`, `attio-update-person`, `attio-update-deal`, `attio-upsert-company`, `attio-upsert-person`, `attio-delete-company`, `attio-delete-person`, `attio-delete-deal` (Attio), `mailchimp-add-list-member`, `mailchimp-update-list-member`, `mailchimp-add-customer`, `mailchimp-update-customer`, `mailchimp-add-segment-member`, `mailchimp-update-order`, `mailchimp-update-product`, `mailchimp-start-automation`, `mailchimp-pause-automation`, `mailchimp-replicate-campaign` (Mailchimp).

**Validation:**

* If the person is in Attio but not Mailchimp, say so and report the Attio side alone. If the reverse, report the Mailchimp side alone and note that no Attio record was found.
* If Mailchimp shows unsubscribed or cleaned, state that clearly before any engagement numbers.

Who it's for

One answer, three teams that use it

Sales reps

Gauge interest before you reach out

See which campaigns a person opened and whether that looks warm for their deal stage, so your message fits where they are.

How engaged is alex@contoso.com in Mailchimp, and what Attio deals are they on?

Marketing managers

Respect opt outs across sales and marketing

Unsubscribed or cleaned status is shown first, so nobody on the team emails a person who asked not to hear from you.

Check whether priya@fabrikam.com is subscribed in Mailchimp and show their Attio deals.

Account executives

Prioritise the most engaged contacts

Opens ranked by campaign show what content a contact responds to, ahead of a follow up.

Show campaign opens for dana@northwindtraders.com with at least 3 opens, plus their Attio deal stage.

How it works

What PopdockAI does when you ask

You give an email address and your AI assistant joins the Attio deals with Mailchimp engagement. Opt outs come first, and both systems are read only.

01

Ask

You give an email address and, if you like, a minimum number of opens.

Your AI tool

02

Find

It finds the person in Attio and stops if several people match.

attio-get-record-people

03

Join

It reads their deals from Attio and their audience status and campaign opens from Mailchimp.

attio-get-record-deals
mailchimp-get-list-member
mailchimp-get-campaign-open

04

Report

You get one profile with opt-out status first and a warm or cold read.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Attio and one secure connection to your AI tool. No code, no exports.

get-data

attio-get-record-people

Returns people from Attio CRM. Read-only; filter by the fields the tool offers.
get-data

attio-get-record-deals

Returns deals from Attio CRM. Read-only; filter by the fields the tool offers.
get-data

mailchimp-get-list-member

Returns the members (subscribers) of Mailchimp audiences, with subscription status, tags and engagement rating. Filter by email address or status to look someone up.
get-data

mailchimp-get-campaign-open

Returns the members who opened each Mailchimp campaign and how many times they opened it.
Read only.Nothing in Attio Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

Know who is warm, and who opted out, before you write

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation