Integrations

πŸ“ˆ Step-by-Step Guide: Revenue Attribution with Zapier + CRM Integration

June 6, 2025
β€’
By:
Adam
β€’
⏱️ 4–5 minutes

LettrLabs’ next-generation attribution engine allows you to tie leads and closed-won revenue directly back to your direct mail campaignsβ€”automatically. Whether you’re on Shopify or a CRM like HubSpot, this guide will show you how to connect your deal data and unlock closed-loop ROI insights in real time.

πŸ”’ Available for Core, Premium, and Enterprise users. Contact our team to get access if you’re not on one of these plans.

βœ… Step 1: Connect Your Source of Truth

Go to the Attribution Setup in LettrLabs and choose how you’ll stream your purchase data:

  • Shopify: Instant one-click OAuth integration
  • Zapier: Ideal for CRM systems like HubSpot, AccuLynx, or Sage
  • CSV Upload: Import a static export of transactions from your CRM

In this walkthrough, we’ll focus on Zapier.

πŸ”‘ Step 2: Generate Your API Key in LettrLabs

  • Go to Manage API Keys in your LettrLabs dashboard
  • Type a name for the key (e.g., β€œZapier Attribution”)
  • Click Generate Key
  • Copy the secret API keyβ€”you’ll need it for Zapier authentication

πŸ”— Step 3: Connect LettrLabs in Zapier

  • In Zapier, go to your Accounts tab
  • Choose LettrLabs as your action app
  • Click Connect a New Account and paste in your API key from Step 2

βœ… Your Zapier ↔ LettrLabs connection is now live.

βš™οΈ Step 4: Set Up Your CRM Trigger

Use any CRM that connects to Zapier. For example:

  • Trigger App: HubSpot (or AccuLynx, Salesforce, etc.)
  • Trigger Event: Deal stage is updated to Closed Won (or equivalent)

πŸ’‘ Choose the specific pipeline stage where revenue is officially booked to ensure attribution accuracy.

🧩 Step 5: Map Deal Data to Purchase Event

Now you’ll map your CRM fields to LettrLabs’ attribution engine.

Choose Send Purchase Event as your Zapier Action, then configure:

πŸ”· Required Field

  • Revenue Amount: Total deal value (e.g., $3,000.53)

πŸ”Ά Strongly Recommended

  • Purchase Date: Defaults to zap send time if omitted
  • Full Address: Street, city, state, zip
  • Name, Email, Phone: Helps match to mail recipients

πŸ” Optional but Powerful

  • Order ID / Customer ID: Used to deduplicate and track
  • Coupon Code: Matches to specific campaign offers
  • CRM ID / External ID: For internal reference and exports

🎯 The more fields you provide, the better LettrLabs can match attribution to mail recipients and report campaign ROI accurately.

πŸš€ Step 6: Test and Publish

  • Click Continue in Zapier to run a test with sample data
  • LettrLabs will ingest the event and return a unique Order ID and Customer ID
  • Once verified, click Publish Zap

πŸ” That’s Itβ€”Revenue Attribution Is Now Live

As new deals are closed in your CRM, LettrLabs will automatically match them against your campaign recipient listsβ€”so you know exactly which postcards, handwritten notes, or flyers drove actual revenue.

πŸ“Š Why This Matters

  • πŸ” Closed-Loop Attribution: Connect mail sends to actual salesβ€”no manual tagging needed
  • πŸ“ˆ Real-Time Reporting: View matched revenue in your LettrLabs dashboard within seconds
  • πŸ”„ CRM-Agnostic: Works with any Zapier-connected system

πŸ§ͺ Example Workflow

A roofing company closes a $9,800 deal in HubSpot.
Zapier sends the deal value and address to LettrLabs.
LettrLabs automatically attributes the revenue to a mailer sent two weeks priorβ€”confirming campaign ROI instantly.

πŸ‘‹ Need Help Getting Set Up?

πŸ’¬ Want pre-built Zap templates for HubSpot, Salesforce, or AccuLynx? Just askβ€”we’ll send them your way.

Boost Your Response Rates With an Untapped Marketing Channel

Handwritten letters are a rarity, with the average American only receiving four per year - US Postal Service

Improve your marketing ROI by diversifying from oversaturated digital channels.
Book a Demo
handwritten card, direct mail marketing, handwritten envelope, personalized direct mail, handwritten letter in an envelope lettrlabs

More Help Guides