Dom Eccleston

How to sync usage data into Attio

This is a draft, I'll come back to it

A lot of companies switch from Hubspot to Attio when they realize that Hubspot isn't that good at PLG, since it lacks custom objects and it's not really intuitive to track workspace usage information on Contacts or Companies.

The main things that you should know about if you want to sync usage data into Attio are:

The way that I approach setting up a new usage data sync is as follows:

  1. Understand the systems involved. Is the client using a data warehouse, or are they syncing directly from Stripe / Postgres etc?
  2. Get buy-in from the client to go with Polytomic. I've learned this needs to be done up front, otherwise you waste time.
  3. Get access credentials to the data warehouse and/or databases, and their BI tool.
  4. Create and test the connections in Polytomic.
  5. Use the BI tool to iterate on SQL queries.
  6. Input those SQL queries into Polytomic as SQL models.
  7. Enable the User and Workspace objects in Attio and add relevant attributes for the fields you're aggregating.
  8. Run the syncs manually and check that the data coming through looks good.
  9. Make any changes.
  10. Set the syncs to run on a schedule (currently I'm going with daily)

In terms of the actual attributes that you're setting up, this is different for every client, but a few attributes are always useful: