> ## Documentation Index
> Fetch the complete documentation index at: https://help.slashy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Attio integration

> Log emails and sync contacts between Slashy and Attio.

The Attio integration keeps your CRM in step with the email you're actually sending. Connect once and Slashy will log outbound and inbound messages on the matching contact, sync attribute changes, and create records for new contacts you reach out to.

## Connect Attio

<Steps>
  <Step title="Open integration settings">
    Go to Settings, Integrations, CRM, Attio.
  </Step>

  <Step title="Authorize the workspace">
    Click Connect Attio. Sign in and pick the workspace you want Slashy to read and write.
  </Step>

  <Step title="Pick the object">
    Most teams sync to the People object. If you use a custom object for contacts, choose it here.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/karvixinc/nIbKm90McpTENceL/images/screenshots/attio-connect-settings.png?fit=max&auto=format&n=nIbKm90McpTENceL&q=85&s=794b90ba74dbebca3a2811eae4357d88" alt="Settings, Integrations, Attio screen with the workspace picker" width="2106" height="1098" data-path="images/screenshots/attio-connect-settings.png" />
</Frame>

## What syncs

* **Contacts.** When you email someone whose address isn't already in Attio, Slashy creates a record on the chosen object.
* **Email activity.** Every sent and received message is logged as an activity on the matching record, with subject, snippet, and timestamp.
* **Attribute fields.** Editable attributes on the contact (job title, company, location, custom fields) flow both ways. Edits in Slashy push to Attio; edits in Attio show up in the Slashy contact card on next sync.

<Frame>
  <img src="https://mintcdn.com/karvixinc/ASWTCjreNB0vqHlf/images/screenshots/attio-contact-record.png?fit=max&auto=format&n=ASWTCjreNB0vqHlf&q=85&s=c06dd62f601cc4c5e6d4af65deb9176e" alt="Attio contact record showing email activity logged from Slashy" width="2880" height="2000" data-path="images/screenshots/attio-contact-record.png" />
</Frame>

## How Slashy handles Attio field types

Attio supports several attribute shapes. Slashy maps each one cleanly:

* **Text and number.** Written as plain values.
* **References.** Fields like Company, Owner, or Location resolve to the linked record. If you type a company name that already exists in Attio, Slashy links to it; if it doesn't, Slashy creates the linked record and points to it.
* **Multi-select.** Tag-style fields accept multiple values. Slashy preserves the existing selections and appends new ones rather than replacing.
* **Date and status.** Written in Attio's expected formats so workflows downstream still fire.

<Tip>
  If you have a custom attribute Slashy hasn't seen before, open the mapping screen and add it. New attributes show up automatically the next time you connect.
</Tip>

## Disconnect

Open Settings, Integrations, CRM, Attio and click Disconnect. Slashy stops syncing immediately. Records and activities already written to Attio stay there.

<Note>
  Disconnecting does not revoke the Attio app from your workspace. To fully remove access, also revoke the connection from Attio's app settings.
</Note>

<CardGroup cols={2}>
  <Card title="HubSpot" href="/features/integrations/hubspot">Auto-BCC HubSpot for CRM logging.</Card>
  <Card title="Salesforce" href="/features/integrations/salesforce">Account context and agent read/write.</Card>
  <Card title="Slack bot" href="/features/integrations/slack">Post Slashy activity to Slack channels.</Card>
  <Card title="Composing" href="/features/email/composing">Write and send mail from Slashy.</Card>
  <Card title="MCP" href="/features/integrations/mcp">Connect Slashy to other tools over MCP.</Card>
  <Card title="Contacts" href="/features/contacts/overview">Manage people across inboxes.</Card>
</CardGroup>
