Skip to content
Last updated: 2026-04-06
Guide

Dxtra Integrations Hub

Connect the platforms your business uses to Dxtra. When you connect a platform, Dxtra automatically tracks data processing activities, maps data subjects, and manages consent across all connected systems.

How Integrations Work

  1. You connect a platform in the Dxtra dashboard or configure a webhook URL in the platform's settings
  2. When events occur (new customer, order, subscription change), the platform sends webhook notifications to Dxtra
  3. Dxtra extracts personal data fields, creates processing activity records, and links data subjects across platforms
  4. You manage everything from the dashboard: consent, rights requests, and compliance reporting
graph LR
    subgraph "Your Platforms"
        A[Shopify]
        B[Stripe]
        C[Mailchimp]
        D[HubSpot]
    end

    subgraph "Dxtra"
        E[Webhook Receiver]
        F[Privacy Processing]
        G[Dashboard]
    end

    A -->|Customer events| E
    B -->|Payment events| E
    C -->|Subscriber events| E
    D -->|Contact events| E
    E --> F
    F --> G

Available Integrations

E-commerce

Platform What It Tracks Setup
Shopify Customers, orders, checkouts, fulfillments, refunds, marketing consent (23 webhook topics) Shopify guide
WooCommerce Customer registrations, orders, payments WooCommerce guide

Payments and Financial

Platform What It Tracks Setup
Stripe Customers, payment intents, subscriptions, invoices Stripe guide
QuickBooks Customer records, invoices, billing QuickBooks guide
Xero Contacts, invoices, subscriptions Xero guide
NetSuite Customer records, transactions (webhook + polling) NetSuite guide

CRM

Platform What It Tracks Setup
HubSpot Contacts, subscription changes, batch events HubSpot guide
Salesforce Contacts, accounts, batch events Salesforce guide

Email Marketing

Platform What It Tracks Setup
Mailchimp Subscribers, consent, campaigns, list activity Mailchimp guide
Mailchimp Marketing Marketing contacts, audience management Mailchimp guide
Klaviyo Customer profiles, behavioral events, segments Klaviyo guide
Customer.io Customer journeys, behavioral triggers, messages Customer.io guide

Events and Surveys

Platform What It Tracks Setup
Eventbrite Registrations, attendees, ticket purchases Eventbrite guide
SurveyMonkey Responses, participants SurveyMonkey guide

Advertising

Platform What It Tracks Setup
Google Ads Conversion tracking, event tracking (OAuth) Contact support
Meta/Facebook Pixel events, conversion tracking Contact support

File Storage

Platform What It Tracks Setup
Google Drive PII scanning across documents, spreadsheets, and files (OAuth) Google Drive guide

Hospitality

Platform What It Tracks Setup
Sabre/SynXis Reservations, guest profiles (polling) SynXis guide

Analytics

Platform What It Tracks Setup
Dxtra Tag Manager Privacy-compliant analytics, consent-controlled tag firing Tag Manager guide
Google Analytics Setup and configuration Contact support
Meta Analytics Setup and configuration Contact support

Custom

Platform What It Tracks Setup
Custom Webhook Any platform that can send HTTP POST webhooks See Webhooks

Data Subject Rights Across Integrations

Some integrations support automated data redaction for erasure requests:

Integration Automated Erasure
Stripe Yes
Mailchimp Yes
Mailchimp Marketing Yes
WooCommerce Yes
Salesforce Yes
Xero Yes

For integrations without automated erasure, Dxtra identifies affected records and you process the erasure in the source platform.

Prerequisites

Before connecting an integration:

  1. Dxtra account with admin access -- You need admin privileges to configure integrations
  2. Data controller DID -- Generated during account setup. Find it in Developers in the dashboard
  3. DX Key -- Your integration authentication key, also in Developers
  4. Platform admin access -- You need admin access to the platform you are connecting

Connecting Your First Integration

  1. Go to Processors in the dashboard sidebar
  2. Select a platform from the list
  3. Follow the platform-specific setup instructions
  4. Verify the connection by checking for incoming events in the Processing Activity Log

For a step-by-step walkthrough, see First Integration.

Webhook Security

All integrations use multiple layers of authentication:

  • DID + DX Key or JWE token -- Identifies your organization on every request
  • Platform signature verification -- Cryptographic verification that the webhook came from the expected platform (HMAC-SHA256, Stripe signatures, etc.)
  • Payload validation -- Schema validation of every incoming webhook body

See Webhooks for technical details on webhook authentication and endpoints.