Connectors

/

Attio

/

Match Attio contacts to Teamwork.com people
Report
Cross-Connector

See which Attio contacts already exist in Teamwork.com

For sales and account teams who want to check a company's contacts against Teamwork.com people by asking their AI assistant.

Try PopdockAI free
Get a live demo
Match Attio contacts to Teamwork.com people
Which of the Northwind Traders contacts in Attio already have a person in Teamwork.com?
5 of 8 Northwind Traders contacts in Attio have a Teamwork.com person. - Matched: Dana Whitfield, Teamwork.com client user - Matched: Sam Patel, Teamwork.com collaborator - Not in Teamwork.com: 3 people - Cannot match, no email: 1 person Want the full table with record IDs?
Attio
Sample figures. Your results come from your own account.
attio-get-record-people
teamwork-com-get-people

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

Linking customer contacts by name links the wrong person

Checking which customer contacts are already set up in Teamwork.com means copying emails between two apps one at a time. Matching by name instead is tempting, but names repeat and the wrong person gets linked.

Without PopdockAI

  • List the company's people in Attio
  • Search Teamwork.com for each one
  • Fall back to names when emails are missing
  • Link the wrong person with the same name

With PopdockAI

  • The people at the company are read from Attio
  • Each email is looked up in Teamwork.com, never a name
  • People with no email are listed as cannot match
  • Duplicates on one email are flagged

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 company `{company-name}`, list its people and show which have a matching person in Teamwork by email.

**Step 1: Read Attio people (attio server)**

Call `attio-get-record-people` with `company.contains` set to `{company-name}`. Keep `name`, `email-addresses`, `job-title` and `record-id`. If nothing returns, say so and stop.

**Step 2: Look each person up in Teamwork**

For each Attio person with an email, call `teamwork-get-people` (teamwork server) with `email` set to each address in turn. Keep `person-id`, `name`, `type`, `company-name` and `role-name`. If no person returns, mark them "not in Teamwork".

**Step 3: Report**

A table with Attio name, email, Attio record-id, Teamwork person-id (or "not in Teamwork"), Teamwork type and role. Then counts of matched and unmatched. Note any person without an email as "cannot match".

**Rules & Guidelines:**

* Attio tools (`attio-*`) come from the attio server; Teamwork tools (`teamwork-*`) come from the teamwork server. Both servers must be connected; if a tool is missing, say which server is not connected and stop.
* This prompt is read-only. Never 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`, `attio-delete-deal`, or any `teamwork-create-*`, `teamwork-update-*`, `teamwork-complete-*`, `teamwork-assign-*` or other Teamwork tool that changes data.

**Validation:**

* Compare emails ignoring case.
* If the same email returns more than one Teamwork person, list them all and flag it.
* Do not match on name alone.

Who it's for

One answer, three teams that use it

Account managers

Know who on the client side has access

See which of a customer's contacts already exist in Teamwork.com, with their type and role, before a project starts.

Which Contoso contacts in Attio already have a Teamwork.com person?

Project managers

Invite the right client contacts

Find contacts not yet in Teamwork.com, so you know who still needs to be set up for the project.

List Fabrikam people in Attio who are not in Teamwork.com.

Operations coordinators

Keep client records consistent

Duplicates on one email and contacts with no email are flagged, so the data can be tidied at the source.

Match Northwind Traders contacts in Attio to Teamwork.com and flag duplicates or missing emails.

How it works

What PopdockAI does when you ask

You name a company and your AI assistant checks each Attio contact in Teamwork.com by email. It reports matches and gaps and changes nothing.

01

Ask

You name an Attio company.

Your AI tool

02

Read

It lists the people at that company from Attio.

attio-get-record-people

03

Match

It looks up each email in Teamwork.com and flags anyone with no email or a duplicate match.

teamwork-com-get-people

04

Report

You get a table of matches and a count of matched and unmatched contacts.

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

teamwork-com-get-people

Returns people (users) from Teamwork.com with their company, role, rates and contact details. Filter by email, type, name, company ID, person ID, last name, role name and company name.
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 which contacts are already in Teamwork.com

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