Skip to Content
IntegrationsAttio

Connecting Etropo to Attio CRM

Connect Etropo to Attio CRM to automatically track campaign conversions and revenue from your sales pipeline. When deals reach specific stages in Attio, they’re counted as conversions in your campaigns.

Attio Integration

The Attio integration allows you to:

  • Track conversions: Count deals in specific pipeline stages as campaign leads
  • Sync revenue: Automatically pull deal values to campaign revenue
  • Filter by attributes: Count only deals matching specific criteria (e.g., UTM source, campaign name)

Prerequisites

Before connecting Attio, ensure:

  1. You have an Attio workspace with the Deals object enabled
  2. Your Attio account has API access permissions
  3. You have Admin access in your Etropo organization

Setup

Step 1: Navigate to Integrations

  1. Go to Settings > Integrations in the sidebar
  2. Find Attio in the integrations list
  3. Click Connect Attio

Step 2: Authorize Access

  1. You’ll be redirected to Attio’s authorization page
  2. Review the permissions requested
  3. Click Authorize to grant Etropo access
  4. You’ll be redirected back to Etropo

Step 3: Verify Connection

Once connected, you’ll see:

  • A “Connected” status on the Attio integration card
  • Access to the Attio integration settings page
  • The ability to configure campaign tracking

Configuring Campaign Tracking

Each campaign can be individually configured to track conversions from Attio.

From the Campaigns Page

  1. Navigate to Campaigns
  2. Click the three-dot menu on any campaign
  3. Select Connect to Attio (or Edit Attio connection if already configured)

Configuration Options

Pipeline Stage (Required)

Select which deal stage should count as a conversion:

  • Lead: Early stage prospects
  • Qualified: Vetted opportunities
  • Proposal: Sent proposals
  • Closed Won: Successful deals
  • (Your custom stages will appear here)

Deals in the selected stage will be counted as conversions for this campaign.

Filter Attribute (Optional)

Narrow down which deals to count by filtering on a deal attribute:

  1. Select an attribute (e.g., “Source”, “UTM Campaign”, “Lead Source”)
  2. Enter the value to match (e.g., “google-ads”, “spring-campaign”)

Only deals where the attribute equals your specified value will be counted.

Example use cases:

  • Count only deals where UTM Source = “linkedin”
  • Count only deals where Campaign = “Q1 Product Launch”
  • Count only deals where Lead Source = “Paid Advertising”

Sync Revenue

Toggle this option to automatically sync deal values:

  • Enabled: Campaign revenue = sum of all matching deal values
  • Disabled: Manually enter revenue, or leave it blank

When enabled, the Attio logo appears next to the revenue value in your campaigns table.

How Syncing Works

Automatic Sync

Conversion and revenue data syncs automatically when:

  1. You open the Campaigns page
  2. A campaign mapping is created or updated
  3. You click Sync All on the Attio integration page

Manual Sync

To manually trigger a sync:

  1. Go to Settings > Integrations > Attio
  2. Click the Sync All button
  3. Wait for the sync to complete

The sync status and timestamp appear for each campaign mapping.

Managing Mappings

Editing a Mapping

  1. Click the three-dot menu on the campaign
  2. Select Edit Attio connection
  3. Modify the stage, filter, or revenue sync settings
  4. Click Update to save

Removing a Mapping

  1. Click the three-dot menu on the campaign
  2. Select Edit Attio connection
  3. Click Remove Tracking
  4. Confirm the removal

Removing a mapping stops syncing but preserves the last synced values in the campaign.

Disconnecting Attio

To completely disconnect Attio:

  1. Go to Settings > Integrations > Attio
  2. Click Disconnect in the top-right
  3. Confirm the disconnection

This will:

  • Remove all campaign mappings
  • Revoke Etropo’s access to your Attio workspace
  • Stop all syncing

Historical data already synced to campaigns will be preserved.

Troubleshooting

”Deals object not enabled” Error

Your Attio workspace needs the Deals object enabled:

  1. Go to Attio Settings > Objects
  2. Enable the Deals object
  3. Return to Etropo and try again

Zero Conversions After Setup

Check the following:

  1. Correct stage selected: Verify deals exist in the chosen pipeline stage
  2. Filter value matches: If using a filter, ensure the value exactly matches (case-sensitive)
  3. Sync completed: Click Sync All and wait for completion
  4. Check Attio directly: Verify the deals appear in Attio with the expected attribute values

Privacy & Security

We take the security and privacy of your data seriously. Here’s how we handle your data when you connect Etropo to Attio:

Data Collection

When using the Attio integration, we collect:

  • Workspace ID for connection management
  • Deal counts and values for conversion tracking
  • Pipeline stage information for mapping configuration

Data Processing

Your data is processed securely:

  • Etropo only accesses deal counts and values (not sensitive deal details)
  • All requests are validated using OAuth authentication
  • Organization-level access control ensures data isolation

Data Storage

  • Location: All data is stored in EU-central-1 (Frankfurt, Germany)
  • Access Control: Only authorized users within your organization can access and modify data

Revoking Access

You can revoke Etropo’s access at any time:

  • From Etropo: Disconnect the integration in Settings
  • From Attio: Revoke the app in your Attio workspace settings

For complete details about how we handle your data, please review our Privacy Policy .

Best Practices

  1. Use specific filters to avoid counting unrelated deals
  2. Match UTM parameters if you’re tracking marketing campaigns
  3. Enable revenue sync for closed-won stages to track pipeline value
  4. Review mappings monthly to ensure they’re still relevant
  5. Set up one mapping per campaign to keep tracking clear

FAQ

Q: Can I track multiple stages for one campaign?

A: Currently, each campaign tracks one stage. Create separate campaigns for different stages if needed.

Q: How often does data sync?

A: Automatically when you open Campaigns, or manually via Sync All. There’s no background scheduled sync.

Q: Will deleting a deal in Attio update my campaign?

A: Yes, the next sync will reflect the updated deal count.

Q: Can I map the same Attio stage to multiple campaigns?

A: Yes, using different filter values. For example, two campaigns can both track “Closed Won” but filter by different UTM sources.

Q: What happens if I rename a stage in Attio?

A: The mapping stores both the stage ID and title. The ID-based lookup will continue working, but you may want to update the mapping for clarity.

Support

For additional help you can reach out to our support team at: help@etropo.com

Last updated on