Introduction
Dub provides powerful integrations to help you connect your link tracking and conversion data with the tools you already use. Whether you need to send conversion events to analytics platforms, sync data with your CRM, or automate workflows, Dub’s integrations make it seamless.Available Integrations
Webhooks
Receive real-time events for link clicks, leads, sales, and more
Analytics Platforms
Send conversion data to Segment, Singular, and other analytics tools
HubSpot
Sync leads and sales to your HubSpot CRM automatically
Slack
Get notifications about conversions and events in Slack
Shopify
Track e-commerce conversions from your Shopify store
Stripe
Automatically track sales from Stripe payments
Integration Types
Native Integrations
Native integrations are built directly into Dub and can be configured from your workspace settings. These include:- HubSpot: Automatically sync conversion events to HubSpot contacts and deals
- Slack: Receive real-time notifications about conversions in your Slack channels
- Shopify: Track orders from your Shopify store as conversions
- Stripe: Automatically create sales when payments are processed
OAuth-Based Integrations
Some integrations use OAuth for secure authentication:Connect Integration
Click “Connect” on the integration you want to add and authorize Dub to access your account.
Webhook-Based Integrations
For maximum flexibility, use Dub’s webhook system to send events to any endpoint. This enables you to:- Build custom integrations with any tool
- Process events in your own backend
- Connect to platforms not directly supported
Learn about Webhooks
Set up webhooks to receive real-time conversion events
Analytics Platform Integrations
Send conversion data to popular analytics platforms:Segment
Forward events to Segment for unified customer data
Singular
Track marketing attribution with Singular
View Analytics Integrations
Learn how to set up analytics platform integrations
Installation via API
You can also install and manage integrations programmatically using the Dub API. This is useful for:- Setting up integrations across multiple workspaces
- Automating integration configuration
- Building custom onboarding flows
apps/web/lib/integrations/install.ts
Common Use Cases
Lead Attribution
Track which marketing channels drive the most qualified leads by connecting Dub with your CRM:- User clicks a Dub link from a marketing campaign
- Dub tracks the click with UTM parameters and device data
- User signs up and is created in your CRM
- Integration sends the click attribution data to the CRM contact
E-commerce Attribution
Measure the ROI of your marketing campaigns by tracking sales:- Customer clicks a Dub link from an affiliate or ad
- Customer completes a purchase in your store
- Shopify or Stripe integration sends order data to Dub
- Dub attributes the sale to the original click and partner
Partner Payouts
Automate commission tracking for affiliate and referral programs:- Partner shares their unique Dub link
- Customer clicks the link and makes a purchase
- Dub creates a commission record for the partner
- Webhook notifies your system to process the payout
Next Steps
Set Up Webhooks
Configure webhooks to receive real-time events
Analytics Platforms
Connect your analytics tools to track conversions
API Reference
Explore the full API for custom integrations
Conversion Tracking
Learn how to track leads and sales