BEFORE YOU BEGINYou should be an Admin in Attio and logged in with the same email address as your RevenueHero account, so Workspace Member mapping works on the first sync.
How the integration works
Once connected, RevenueHero reads four object types from your Attio workspace and writes meeting context back onto matched Person and Company records.| Direction | What syncs |
|---|---|
| Attio β RevenueHero | Workspace Members, Companies (matched by domain), People (matched by email), Deals (latest per Person), custom field options |
| RevenueHero β Attio | Meeting state, owner, campaign and router attribution, phone numbers, post-booking answers, and account enrichment data on the matched Person and Company |
Connect Attio
Step 1: Choose your CRM
In RevenueHero, open Settings > Integrations and select Attio from the list of available CRMs. Click Connect. This is also the first step in the RevenueHero onboarding flow if Attio is your primary CRM.Step 2: Authorize the RevenueHero app in Attio
Clicking Connect opens the Attio OAuth consent screen. Pick the Attio workspace you want to connect, review the requested scopes (read and write access to People, Companies, Deals, and Workspace Members), and click Authorize.Step 3: Confirm the connection
Once authorization completes, you are redirected back to RevenueHero with a success message that says You have successfully connected Attio. In the background, three things happen automatically:- RevenueHero provisions the required
rh_*attributes on the Person object and the enrichment attributes on the Company object. Existing custom fields with matching slugs are reused, never overwritten. - Attio Workspace Members sync into RevenueHero, matched to existing RevenueHero users by email. Any unmapped rep can be linked from Settings > Members.
- Two default matching rules are seeded so inbound meetings honor existing Attio ownership from day one:
- Assign meetings to existing contact owner
- Assign meetings to existing company owner
What gets created in your Attio workspace
When you connect, RevenueHero adds the following to your workspace. Nothing else.| Object | Item | Purpose |
|---|---|---|
| Person | rh_* attributes | Track meeting type, status, time, owner, links, campaign, and router on the contact |
| Company | rh_owner + mapped enrichment fields | Reflect the account owner at the company level and store firmographic data captured during qualification |
Your Attio integration is live. Inbound meetings will now route based on your existing account ownership, and every booking will keep its corresponding Person record up to date. πππ
RevenueHero Attio Fields
See the full list of
rh_* attributes RevenueHero writes to Attio Person and Company records.Create a Matching Rule
Build matching rules that honor existing Attio account and contact ownership.
Create a Distribution Rule
Distribute inbound meetings across reps using round robin, weighting, and Attio custom fields.
Create an Inbound Router
Wire your demo form, qualification logic, and Attio-aware routing into a single inbound router.