Field notes

4 min read

From WhatsApp to Attio: turning conversations into follow-ups

Turn WhatsApp conversations into owned follow-ups in Attio, with clear actions and due dates.

Anish Jain, Full-Stack Developer & Attio Specialist at Techmark

Anish Jain

Full-Stack Developer & Attio Specialist

A mint connection carries conversation context into an ivory record and next-action tile.
Anish Jain, Full-Stack Developer & Attio Specialist at Techmark

Author disclosure: I have experience working with WhatSync.

A prospect sends a WhatsApp message: “We can start next week. Send me the scope on Monday.” You read it, move to another conversation, and remember it again when Monday is almost over.

The message contains a commercial next step. To keep it moving, the team needs to connect the conversation to the right person and give somebody responsibility for that step.

This illustrative example shows how to connect WhatsApp context to an owned follow-up in Attio, using WhatSync for message sync and a custom follow-up list.

Let the conversation reach the right record

WhatSync's Attio product page describes matching WhatsApp messages to People records by phone number and saving them as notes. It also describes activity fields and controls for choosing which conversations sync.

That gives the team a place to find the conversation. Before relying on the match, check how the relevant phone numbers are stored and whether more than one record shares a number. A display name alone is a weak basis for deciding which client a message belongs to.

In the example dataset, Avery Stone's number appears on two records. Hold the follow-up for identity review before assigning an action. Add this review step to your process rather than assuming the sync resolves duplicate records.

Start with a selected set of business contacts. Verify the matching and sharing settings on that set before expanding the sync.

Use activity to decide what to inspect

WhatSync's setup guide documents fields including Last WhatsApp Message At, WhatsApp Message Direction, and WhatsApp Conversation. It explains that the sharing setting can limit what is written to Attio.

Those fields help a person find recent activity. They do not establish whether the next commercial step is complete. The latest message could be “Thanks” or a request requiring work before a deadline.

In the example with Jordan Ellis, the latest inbound message asks for an updated scope on Monday. A proposed follow-up record looks like this:

Detail

Example

Person

Jordan Ellis, Harbor Studio

Conversation context

Asked for an updated scope after discussing an October start

Next action

Send the revised scope for review

Owner

Maya Chen

Due

October 12, 2026, at 11:00 a.m. Eastern Time

Review state

Ready for a person to act

Create owner, next action, due date, and review state as custom fields in your follow-up list.

Keep the review process visible

Attio's objects and lists documentation explains that lists can model a business process and have their own attributes. One way to apply that is a follow-up list whose entries point to People records, with the proposed fields attached to the entry.

A reviewer can inspect the relevant note, confirm the person, and assign the action. If the record is ambiguous or there is not enough context, keep it in a review queue. Do not let an inferred deadline become a commitment without checking it.

A view of open actions ordered by due date answers a different question from a view ordered by the last message date. The first shows what somebody needs to do. The second helps the team discover conversations that may need attention. Both are useful if their owners know how to review them.

A person sends the reply in this workflow. Configure and test outbound automation separately if you add it later.


A documented configured sync associates selected conversation activity with an Attio People record. Proposed Techmark steps review identity and context, close items with no open action, or assign a person an action and record confirmed completion. Identity and context exceptions loop back for review.

Sync the conversation, verify the person, then assign an action, owner, and due date in your follow-up list.

Check the whole route with a small sample

Download the flow map, sample CSV, and field dictionary to plan your follow-up list. The CSV contains example data; adapt it to your Attio schema before importing.

Use a small sample to check the correct person, the expected context, the owner, and the action after each review. Include a duplicate phone and a conversation that needs clarification. Keep those exceptions visible instead of counting every synced record as a completed follow-up.

The same operating questions apply when a commitment arrives by email or on a call. Choose one channel where context gets lost, identify the record it should reach, and decide who will turn it into the next action.

Resources

Download WhatsApp/Attio demo data

Download WhatsApp to Attio flow map

Download Demo field dictionary

Author disclosure: I have experience working with WhatSync.

A prospect sends a WhatsApp message: “We can start next week. Send me the scope on Monday.” You read it, move to another conversation, and remember it again when Monday is almost over.

The message contains a commercial next step. To keep it moving, the team needs to connect the conversation to the right person and give somebody responsibility for that step.

This illustrative example shows how to connect WhatsApp context to an owned follow-up in Attio, using WhatSync for message sync and a custom follow-up list.

Let the conversation reach the right record

WhatSync's Attio product page describes matching WhatsApp messages to People records by phone number and saving them as notes. It also describes activity fields and controls for choosing which conversations sync.

That gives the team a place to find the conversation. Before relying on the match, check how the relevant phone numbers are stored and whether more than one record shares a number. A display name alone is a weak basis for deciding which client a message belongs to.

In the example dataset, Avery Stone's number appears on two records. Hold the follow-up for identity review before assigning an action. Add this review step to your process rather than assuming the sync resolves duplicate records.

Start with a selected set of business contacts. Verify the matching and sharing settings on that set before expanding the sync.

Use activity to decide what to inspect

WhatSync's setup guide documents fields including Last WhatsApp Message At, WhatsApp Message Direction, and WhatsApp Conversation. It explains that the sharing setting can limit what is written to Attio.

Those fields help a person find recent activity. They do not establish whether the next commercial step is complete. The latest message could be “Thanks” or a request requiring work before a deadline.

In the example with Jordan Ellis, the latest inbound message asks for an updated scope on Monday. A proposed follow-up record looks like this:

Detail

Example

Person

Jordan Ellis, Harbor Studio

Conversation context

Asked for an updated scope after discussing an October start

Next action

Send the revised scope for review

Owner

Maya Chen

Due

October 12, 2026, at 11:00 a.m. Eastern Time

Review state

Ready for a person to act

Create owner, next action, due date, and review state as custom fields in your follow-up list.

Keep the review process visible

Attio's objects and lists documentation explains that lists can model a business process and have their own attributes. One way to apply that is a follow-up list whose entries point to People records, with the proposed fields attached to the entry.

A reviewer can inspect the relevant note, confirm the person, and assign the action. If the record is ambiguous or there is not enough context, keep it in a review queue. Do not let an inferred deadline become a commitment without checking it.

A view of open actions ordered by due date answers a different question from a view ordered by the last message date. The first shows what somebody needs to do. The second helps the team discover conversations that may need attention. Both are useful if their owners know how to review them.

A person sends the reply in this workflow. Configure and test outbound automation separately if you add it later.


A documented configured sync associates selected conversation activity with an Attio People record. Proposed Techmark steps review identity and context, close items with no open action, or assign a person an action and record confirmed completion. Identity and context exceptions loop back for review.

Sync the conversation, verify the person, then assign an action, owner, and due date in your follow-up list.

Check the whole route with a small sample

Download the flow map, sample CSV, and field dictionary to plan your follow-up list. The CSV contains example data; adapt it to your Attio schema before importing.

Use a small sample to check the correct person, the expected context, the owner, and the action after each review. Include a duplicate phone and a conversation that needs clarification. Keep those exceptions visible instead of counting every synced record as a completed follow-up.

The same operating questions apply when a commitment arrives by email or on a call. Choose one channel where context gets lost, identify the record it should reach, and decide who will turn it into the next action.

Resources

Download WhatsApp/Attio demo data

Download WhatsApp to Attio flow map

Download Demo field dictionary

See related service

Keep reading

Automate the bottleneck before you add another tool