Works with / Attio

Keep your DM conversations on the Attio person record

With Attio connected, the conversations you choose from LinkedIn, X, Instagram, WhatsApp and Telegram attach to the matching person in Attio. Juncts keeps one running transcript per person and the fields you care about, such as labels, your note and the latest message.

What lands in Attio

What Juncts writes to Attio
WhatWhere in Attio
Chat historyOne note per person. Attio has no way to edit a note, so Juncts replaces it when the chat changes
Profile URLThe built-in linkedin attribute for LinkedIn, or juncts_profile_url for other apps. You can override the attribute
Labelsjuncts_labels (select)
Your notejuncts_note
Link back to the chatjuncts_url
Headlinejuncts_headline
Latest message and timejuncts_latest_message, juncts_latest_message_at

Off by default and available in the mapping: profile ref, location, picture URL, handle, connected at, connected by, synced by, first and last name. Juncts creates its juncts_* attributes for you. Attio does not log per-message activity in this connector: the latest message goes to an attribute and the full history to the note.

The juncts.com CRM page listing the seven sync destinations, including Attio.
The Juncts CRM page, listing the seven sync destinations including Attio (marketing site, demo graphic).

Set up

  1. In Juncts open Settings > Integrations and choose Attio (needs Pro).
  2. Connect with Attio sign-in, or paste an Attio access token. The token needs record read-write permissions (the scopes are chosen in your Attio app settings).
  3. Pick a sync mode and check the attribute mapping. Override an attribute slug if you already store LinkedIn URLs elsewhere.
  4. Label a test chat and check the person record.

How syncing works in Juncts

  • You choose what syncs. Per destination, pick a sync mode: Auto-sync labeled (only chats with a label sync), Auto-sync all, or Manual only. A chat you mark Private never syncs, whatever the mode. Group chats are skipped unless you turn them on.
  • A chat is matched to a contact by profile URL. If no contact matches, Juncts creates one unless you turn off "Create contacts if not found". With that off, an unmatched contact is not created and nothing is updated.
  • Messages and fields are separate switches. "Sync messages" can be turned off so only contact fields sync.
  • Sync is incremental. Juncts remembers what it delivered per conversation, so a retry or a lost browser cache does not create duplicates.
  • Where the data goes. Your browser builds the conversation, and the Juncts server passes it on to your CRM with the credentials you connected. See the privacy policy for details.

Limits to know

  • CRM sync is a Pro feature ($19.99/month), with unlimited destinations. Starter ($7.99/month, 14-day free trial, no card required) does not include CRM sync.
  • The transcript note is replaced on change because Attio notes cannot be updated in place.
  • On manual sync of a chat, Juncts can send up to the 500 newest messages of its history.
  • Matching is by profile URL, with no merging across apps.

Questions

Do I need to create attributes?

No. Juncts creates them. Override a slug if you want your own.

Does it create people?

Yes, unless you turn off "Create contacts if not found".

Can a chat stay private?

Yes. Mark it Private.

Try Juncts free

Starter is $7.99/month, 14-day free trial, no card required. Pro is $19.99/month: up to five connected inboxes, unlimited AI agent actions, in-app AI summaries and drafts, saved inboxes, split views, export, CRM sync.

Try Juncts free