Connectors

/

Attio

/

Reconcile Attio company contacts with ServiceNow users
Report
Cross-Connector

Find where Attio and ServiceNow disagree about a contact

For IT and integration teams who want to compare an Attio company's people with ServiceNow users by asking their AI assistant.

Try PopdockAI free
Get a live demo
Reconcile Attio company contacts with ServiceNow users
Compare the Northwind Traders contacts in Attio with our ServiceNow users and show me where the details do not match.
Of 12 Northwind Traders contacts in Attio, 9 match a ServiceNow user by email. - No ServiceNow user: 3 people, including Sam Patel - Fields that differ: 2 people, for example Dana Whitfield job title is Finance Director in Attio and Finance Manager in ServiceNow - Inactive in ServiceNow: 1 person The job title in ServiceNow looks stale. Want the full difference table?
Attio
Sample figures. Your results come from your own account.
attio-get-record-companies
attio-get-record-people
servicenow-get-user

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

Contact details drift between the CRM and the service desk

Contact details drift between Attio and ServiceNow, and nobody notices until a ticket goes to the wrong person or a call reaches an old number. Comparing the two means opening both systems and checking each person by hand.

Without PopdockAI

  • List the company's people in Attio
  • Search ServiceNow users for each one
  • Compare names, titles and phone numbers by eye
  • Miss users who are no longer active

With PopdockAI

  • The company's people are read and matched by email
  • Name, job title and phone are compared, ignoring formatting
  • Missing, differing and inactive users are listed
  • Differences are reported, never fixed

The prompt

Use this prompt

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

Prompt
**Objective:** Compare the people at the Attio company `{company-name}` with the ServiceNow users that share their email addresses, and report where the two systems disagree.

**Step 1: Read the Attio side**

Call `attio-get-record-companies` (Attio server) with `name` set to `{company-name}`. If it matches none or several, report that and stop. Then call `attio-get-record-people` (Attio server) filtered to that company. Keep name, job title, email addresses and phone numbers.

**Step 2: Read the ServiceNow side**

For each person with an email address, call `servicenow-get-user` (ServiceNow server) with `email` set to that address.

**Step 3: Compare**

For each pair matched on email, compare name against `name`, job title against `title`, and phone numbers against `business-phone` and `mobile-phone`. Ignore case and formatting differences such as spaces and dashes in phone numbers. Also note ServiceNow users that are not active.

**Step 4: Report**

Three lists: (a) people in Attio with no ServiceNow user, (b) matched people with a table of fields that differ, showing the Attio value and the ServiceNow value, (c) matched people whose ServiceNow user is inactive. End with counts for each list.

**Rules & Guidelines:**

* `attio-get-record-companies` and `attio-get-record-people` are on the Attio server. `servicenow-get-user` is on the ServiceNow server.
* This prompt only reads. Do not call any `attio-add-*`, `attio-update-*`, `attio-upsert-*`, `attio-delete-*` or `servicenow-add-*` or `servicenow-update-*` tool, even to fix a difference. Say which side looks stale and leave the fix to the user.

**Validation:**

* Match on email only. Never match on name, since names repeat.
* If `{company-name}` is spelled differently in ServiceNow user records, do not treat that as a mismatch.

Who it's for

One answer, three teams that use it

Service desk managers

Keep caller details accurate

See which customer users have outdated names, titles or phones, so tickets reach the right person.

Where do Contoso's contacts in Attio differ from their ServiceNow users?

Integration engineers

Check data sync between systems

Missing and differing records show where the CRM and the service desk are out of step.

Compare Fabrikam people in Attio with ServiceNow users and list who has no user.

Account managers

Spot customer contacts who have left

Inactive ServiceNow users point to people who may have moved on, so you can update the account.

Which Northwind Traders contacts have an inactive ServiceNow user?

How it works

What PopdockAI does when you ask

You name a company and your AI assistant compares its Attio people with ServiceNow users. It stops if the name is unclear and leaves the fixes to you.

01

Ask

You name an Attio company.

Your AI tool

02

Read

It finds the company and reads its people, then looks each email up in ServiceNow.

attio-get-record-companies
attio-get-record-people
servicenow-get-user

03

Compare

It checks name, job title and phone numbers on each pair and notes inactive users.

No items found.

04

Report

You get lists of missing people, differing fields and inactive users, with counts.

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

Returns companies 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

servicenow-get-user

Returns ServiceNow user records (user ID, name, email, title, department, manager and location). Filter by user ID, name, email, title, department, location and whether the user is active.
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

Find where both systems disagree about a person

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