Integrations¶
Dxtra integrates with the tools you already use for e-commerce, CRM, payments, accounting, email marketing, and analytics. Instead of manually managing privacy compliance across disconnected systems, Dxtra connects to your tech stack and automates data discovery, consent tracking, and right-to-be-forgotten enforcement.
This section covers all available integrations, how to set them up, and how to use them for compliance.
Integration categories¶
E-Commerce Platforms¶
Connect your storefront to manage customer data and privacy across the shopping journey.
Explore e-commerce integrations →
- Shopify — Complete order, customer, and cart data integration
- WooCommerce — WordPress e-commerce integration
CRM & Sales¶
Manage customer data and respond to DSRRs across your entire customer relationship platform.
- Salesforce — Enterprise CRM integration
- HubSpot — Marketing and sales CRM
Email Marketing¶
Control consent, manage unsubscribe lists, and execute deletion requests across your email communications.
- Mailchimp — Email campaigns and lists
- Klaviyo — E-commerce email marketing
- Customer.io — Customer data and behavioral email
Analytics & Advertising¶
Track customer interactions and manage consent across analytics and advertising platforms.
Explore analytics integrations →
- Google Analytics — Website analytics and visitor tracking
- Google Ads — Search and display advertising audiences
- Meta / Facebook — Social media advertising and Pixel tracking
Payments & Accounting¶
Connect to payment processors and accounting systems to track transactions and manage billing data.
Explore payments & accounting →
- Stripe — Payment processing
- QuickBooks — Accounting and invoicing
- Xero — Cloud accounting (via custom integration)
- NetSuite — Enterprise resource planning (via custom integration)
Custom Integration & Webhooks¶
Build custom integrations using webhooks, APIs, or Custom Functions.
- Webhooks — Real-time data sync
- Custom Functions — Serverless functions for data transformation
- API — Direct integration via GraphQL API
How integrations work¶
Data sync¶
Integrations automatically sync data between Dxtra and your platform:
- Customer Records — Names, emails, phone numbers, addresses
- Transaction History — Orders, payments, invoices
- Communication — Email opens, clicks, bounces
- Activity — Feature usage, page views, interactions
Consent & preferences¶
Integrations sync consent preferences:
- Reflect consent choices in your platform
- Auto-unsubscribe from email lists when customers opt out
- Update CRM consent fields when preferences change
Data subject rights¶
Execute DSRRs automatically:
- Access — Export customer data from integrated platform
- Erasure — Delete customer records from integrated platform
- Rectification — Update customer information
- Objection — Stop processing and change preferences
Integration setup overview¶
Step 1: Choose Integration¶
Select the platform you want to integrate with.
Step 2: Authenticate¶
Grant Dxtra permission to connect to your account:
- OAuth authentication (most platforms)
- API key authentication (some platforms)
- Webhook token (custom integrations)
Step 3: Configure Sync¶
Choose what data to sync and how frequently:
- Direction — One-way or two-way sync
- Frequency — Real-time, hourly, daily
- Scope — Which data fields to include
Step 4: Test¶
Test the integration with sample data before going live.
Step 5: Monitor¶
Monitor sync status and troubleshoot issues.
All available integrations¶
E-Commerce¶
| Platform | Status | Support Level | Setup Time |
|---|---|---|---|
| Shopify | Live | Full | 15 min |
| WooCommerce | Live | Full | 20 min |
CRM & Sales¶
| Platform | Status | Support Level | Setup Time |
|---|---|---|---|
| Salesforce | Live | Full | 30 min |
| HubSpot | Live | Full | 20 min |
Email & Communication¶
| Platform | Status | Support Level | Setup Time |
|---|---|---|---|
| Mailchimp | Live | Full | 15 min |
| Klaviyo | Live | Full | 15 min |
| Customer.io | Live | Full | 20 min |
Analytics & Advertising¶
| Platform | Status | Support Level | Setup Time |
|---|---|---|---|
| Google Analytics | Live | Full | 10 min |
| Google Ads | Live | Full | 10 min |
| Meta / Facebook Ads | Live | Full | 15 min |
Payments & Accounting¶
| Platform | Status | Support Level | Setup Time |
|---|---|---|---|
| Stripe | Live | Full | 15 min |
| QuickBooks | Live | Full | 20 min |
| Xero | Available | — | — |
| NetSuite | Available | — | — |
File Storage¶
| Platform | Status | Support Level | Setup Time |
|---|---|---|---|
| Google Drive | Live | Full | 10 min |
Specialized¶
| Platform | Status | Support Level | Setup Time |
|---|---|---|---|
| Eventbrite | Available | — | — |
| SurveyMonkey | Available | — | — |
| CCH Axcess | Available | — | — |
| CCH iFirm | Available | — | — |
| Aven Hospitality | Available | — | — |
Custom processors¶
If the processor you need is not listed above, you can onboard custom applications using the Onboard a Custom Data Processor wizard or the DX API. The custom processor wizard has four steps:
- Processor Info — Enter the processor name, display title, description, URL, and data privacy URL
- Event Config — Define event configurations and PII field mappings (field name, type, PII field, party, opt-in status)
- Review — Review processor details and configuration
- Webhook Info — Configure webhook secret (for HMAC signature validation), webhook URL, and Data Controller DID
Custom processors appear in the Manage Custom Processors table with columns for Name, Title, URL, Events, Created date, and Actions.
Integration benefits¶
Automated data discovery¶
Integrations automatically identify customer data across your systems:
- See all platforms handling customer data
- Understand data flow between systems
- Identify privacy risks
Simplified DSRR handling¶
Execute data requests across all integrated platforms:
- Single request exports data from all systems
- Automatic deletion from all connected platforms
- Unified audit trail
Unified consent¶
Manage consent once in Dxtra:
- Changes reflected in all integrated platforms
- Ensure consistency across systems
- Meet consent requirements everywhere
Reduced manual work¶
Automation eliminates manual tasks:
- No more manual data exports
- No more manual email list unsubscribes
- No more manual record deletions
Best practices¶
- Start with High-Volume Systems — Integrate with platforms handling the most customer data first
- Test Before Going Live — Run test DSRRs to verify data flows correctly
- Monitor Sync Status — Check integration dashboard regularly
- Document Data Flows — Keep records of what data flows where
- Update Documentation — When you add integrations, update your privacy policy and processing activities
- Regular Audits — Quarterly review of integrated platforms and data usage
Security & privacy¶
Secure authentication¶
- OAuth 2.0 for secure authorization
- API keys encrypted at rest
- No passwords stored in Dxtra
- Automatic token refresh
Data encryption¶
- All data in transit: TLS 1.2+
- All data at rest: AES-256 encryption
- Separated by workspace (isolation)
- No cross-customer data access
Audit logging¶
- All integrations logged
- Who triggered the sync
- What data was transferred
- When the sync occurred
Next: Get started with e-commerce integrations or CRM integrations.