Last updated: 2026-04-06
Guide
Your First Integration¶
Step-by-step guide to connecting your first platform to Dxtra.
Before You Begin¶
Ensure you have:
- Dxtra account with admin privileges
- Data Controller configured with your domain and DID
- Admin access to the platform you want to connect
- Your DID and DX Key from Developers in the dashboard
See Integration Prerequisites for full requirements.
Setup Process¶
Step 1: Navigate to Processors¶
- Log into the Dxtra dashboard
- Select Processors from the sidebar navigation
- Click Add Integration
Step 2: Select Your Integration¶
Select the platform you want to connect. Popular first integrations:
| Platform | Use Case | Guide |
|---|---|---|
| Shopify | E-commerce customer and order tracking | Shopify guide |
| Stripe | Payment processing and customer data | Stripe guide |
| Mailchimp | Email marketing consent and subscriber tracking | Mailchimp guide |
See All Integrations for the complete list.
Step 3: Authenticate¶
Authentication varies by platform:
- OAuth integrations (Shopify, QuickBooks, Eventbrite) -- Follow the OAuth redirect to grant Dxtra permissions
- Webhook integrations (Stripe, Mailchimp) -- Configure a webhook URL in the platform's settings using your DID and DX Key
- API key integrations (Klaviyo, Customer.io) -- Enter API credentials in the Dxtra dashboard
Step 4: Configure Settings¶
Once authenticated:
- Select your Data Controller to link the integration
- Review the events that will be tracked
- Confirm the configuration
Most privacy settings are applied automatically based on the platform type.
Step 5: Verify the Connection¶
- Create test data in your platform (a test customer or transaction)
- Check the Data Mapping section in the dashboard for incoming events
- Verify that processing activities appear in the activity log
Events typically appear within a few minutes of being triggered.
Example: Shopify Integration¶
sequenceDiagram
participant Customer
participant Shopify
participant Dxtra
Customer->>Shopify: Creates Account
Shopify->>Dxtra: Customer webhook
Dxtra->>Dxtra: Create Data Subject
Customer->>Shopify: Places Order
Shopify->>Dxtra: Order webhook
Dxtra->>Dxtra: Log Processing Activity Troubleshooting¶
Events Not Appearing¶
- Verify webhook URLs include the correct
didanddxKeyparameters - Check that webhook endpoints are active in the platform settings
- Review webhook delivery logs in the platform for error messages
Authentication Problems¶
- Verify you have admin access to the platform
- Check that API credentials are correctly entered
- For OAuth integrations, ensure redirect URLs are properly configured
Data Processing Delays¶
- Events may take a few minutes to appear after being triggered
- Check that the platform is sending the expected event types
- Verify your Dxtra integration shows as active in the dashboard
Next Steps¶
After your first integration:
- Add more integrations -- Connect additional business platforms
- Review the Processing Activity Log -- Monitor data processing across platforms
- Configure consent -- Set up consent collection via the Transparency Center widget
- Invite your team -- Add team members with appropriate roles
Related Documentation¶
- All Integrations -- Available platforms and setup guides
- Widget Embedding -- Add the Transparency Center to your website
- API Documentation -- Build custom integrations