Connectors

/

Attio

/

Check Attio deal contacts in Constant Contact
Report
Cross-Connector

Check who on an Attio deal can be emailed in Constant Contact

For sales reps who want to know if the people on a deal are reachable by email, by asking their AI assistant about the deal by name.

Try PopdockAI free
Get a live demo
Check Attio deal contacts in Constant Contact
For the Northwind Traders Renewal 2026 deal, can everyone be emailed in Constant Contact? Look at the last 90 days.
2 of the 3 people on Renewal 2026 can be emailed, and 1 has engaged in the last 90 days. - Dana Whitfield: In Constant Contact, can be emailed, 5 interactions - Luis Ortega: In Constant Contact, can be emailed, no activity - Priya Nair: Not emailable, no permission to send Want me to check another deal?
Attio
Sample figures. Your results come from your own account.
attio-get-record-deals
attio-get-record-people
constant-contact-get-contact
constant-contact-get-contact-activity

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

Not everyone on a deal can actually be emailed

Reps assume everyone on a deal can be emailed, then find out a key contact never opted in or is not in Constant Contact at all. Checking means looking up each person from the deal one by one.

Without PopdockAI

  • Open the deal and list its people in Attio
  • Search Constant Contact for each email address
  • Check permission to send and recent activity by hand
  • Email someone who never opted in

With PopdockAI

  • The deal and its people are found in Attio
  • Every address a person has is tried before calling them missing
  • Permission to send and recent activity are read for each person
  • A verdict says how many can be emailed and have engaged

The prompt

Use this prompt

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

Prompt
**Objective:** For the Attio deal named {deal-name}, report whether each associated person is reachable by Constant Contact email, and how they have engaged with campaigns in the last {lookback-days} days (default 90).

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

Call `attio-get-record-deals` (Attio server) with `deal-name.contains` set to {deal-name}. If more than one deal matches, list them with stage, value and owner and stop. If none match, say so and stop.

**Step 2: Get the people on the deal**

Read the associated people from the deal. For each one, call `attio-get-record-people` with the person's record id as `record-id` if the deal gives ids, otherwise with `name` set to the person's name. Collect each person's name, job title and email addresses. If a person has no email address, mark them "no email in Attio" and skip Step 3 for them.

**Step 3: Check each person in Constant Contact**

For every email address, call `constant-contact-get-contact` (Constant Contact server) with `email-address` set to it. Then for each contact found, call `constant-contact-get-contact-activity` with the contact id as `contact-id` and a `created-date.from` of {lookback-days} days ago. Try each of a person's addresses before calling them missing.

**Step 4: Report**

A table with one row per person: name, role, Attio email, in Constant Contact (yes or no), permission to send, number of campaign interactions in the period, last interaction date. Under it, a one-line verdict for the deal: how many of its people can be emailed and how many have engaged.

**Rules & Guidelines:**

* Attio tools are on the Attio server; Constant Contact tools are on the Constant Contact server.
* Read-only. Do not call `attio-add-company`, `attio-update-company`, `attio-upsert-company`, `attio-delete-company`, `attio-add-person`, `attio-update-person`, `attio-upsert-person`, `attio-delete-person`, `attio-add-deal`, `attio-update-deal` and `attio-delete-deal`, or `constant-contact-add-contact`, `constant-contact-update-contact`, `constant-contact-add-contact-note`, `constant-contact-add-contact-tag`, `constant-contact-update-contact-tag`, `constant-contact-add-contact-list`, `constant-contact-update-contact-list`, `constant-contact-add-campaign`, `constant-contact-update-campaign` and `constant-contact-resend-campaign-to-non-openers`.

**Validation:**

* A contact whose permission to send is not granted is "not emailable", even if present.
* If the deal has no associated people, say so and stop.

Who it's for

One answer, three teams that use it

Account executives

Check reach before deal outreach

See who on the deal can be emailed and who has engaged, so you plan the right channel for each person.

Can I email everyone on the Contoso expansion deal through Constant Contact?

Email marketers

Respect permission on deal campaigns

Contacts without permission to send are marked not emailable, so a targeted send stays compliant.

Which people on the Fabrikam renewal deal have no permission to send in Constant Contact?

Sales managers

See engagement across a deal

Interaction counts per person show whether the buying group is reading your email or ignoring it.

How engaged are the contacts on the Northwind Traders platform deal in Constant Contact over the last 60 days?

How it works

What PopdockAI does when you ask

You name a deal and your AI assistant checks each person on it in Constant Contact. A contact without permission is treated as not emailable, and nothing is changed.

01

Ask

You name the deal and how many days of activity to review.

Your AI tool

02

Find

It finds the deal in Attio and the people associated with it.

attio-get-record-deals
attio-get-record-people

03

Check

It looks up each email address in Constant Contact and reads their activity.

constant-contact-get-contact
constant-contact-get-contact-activity

04

Report

You get a table per person and a verdict for the deal.

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-deals

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

attio-get-record-people

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

constant-contact-get-contact

Returns Constant Contact contacts with their name, email, company, job title, phone, location, tags and email permission. Filter by email address or domain, last name, company, state, permission and created date.
get-data

constant-contact-get-contact-activity

Returns a Constant Contact contact's email activity timeline, such as opens, clicks and bounces. Filter by contact, email address, campaign activity, activity type and date.
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 on a deal you can email

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