Skip to main content

Attio

Connect Attio to receive attribution data when records are created. Attio’s native webhooks fire on record events and send structured JSON with all attributes — including custom fields like “How did you find us?”. Finseo scans the payload for the attribution answer and normalizes it into a channel.

Get your webhook URL

  1. In Finseo, open Integrations → Attio → Connect.
  2. Copy your personal webhook URL (contains your project ID, ?source=attio, and a secret token):

Set up the Attio webhook

  1. In Attio, go to Settings → Developers and open (or create) an integration.
  2. Create a webhook inside the integration with your Finseo URL as the target.
  3. Subscribe to the event record.created for your People or Deals object (add record.updated if the attribution field is filled later).
  4. Save. Attio can send a test event to the target URL from the same page — use it to verify the connection.
If your People object doesn’t have an attribution attribute yet, add a custom attribute like “How did you find us?” first. See Attio’s webhook docs for details.

Test and map fields

  • Use the live listener in the Finseo connect dialog or Attio’s “Send test event” feature and inspect the received payload.
  • If the attribution attribute isn’t detected automatically, select it under Field Mapping.

Troubleshooting

Check that the webhook status in Attio is “active” and that the subscribed event matches how your records are created. Webhooks created via OAuth tokens are not visible in the developer settings page.
Attio sends all record attributes — use Field Mapping in Finseo to point at the attribute that holds the attribution answer.