Custom Integrations & Webhooks¶
If your business uses tools not covered by Dxtra's pre-built integrations, you can build custom integrations using Dxtra's GraphQL API, webhooks, or Custom Functions.
Integration options¶
Webhooks¶
Real-time data sync via HTTP webhooks. When events occur in your system, send them to Dxtra.
Use case: Real-time notifications, triggering DSRR workflows, syncing preference changes
Custom Functions¶
Serverless functions that run in Dxtra's environment. Transform, validate, and process data.
Learn about Custom Functions →
Use case: Complex data transformations, conditional logic, external API calls
GraphQL API¶
Direct API integration for programmatic access to Dxtra's data and features.
Use case: Custom automation, third-party integrations, reporting
Choose your approach¶
Simple real-time updates¶
Use webhooks if you need to:
- Notify Dxtra of events in real-time
- Trigger DSRR workflows
- Update consent preferences
- Log customer interactions
Complex data processing¶
Use Custom Functions if you need to:
- Transform data before importing
- Implement custom business logic
- Call multiple external APIs
- Validate data quality
Full-featured integration¶
Use GraphQL API if you need to:
- Query and mutate any Dxtra data
- Build custom applications
- Export compliance reports
- Automate complex workflows
Getting started¶
- Choose integration type — Webhooks, Custom Functions, or API
- Review authentication — Understand JWT and API keys
- Design integration — Plan data flow and events
- Implement — Follow guide for your chosen approach
- Test — Verify with test data before going live
- Monitor — Track success rates and errors
Next: Choose your integration approach:
- Webhooks → — Real-time event notifications
- Custom Functions → — Serverless data processing
- GraphQL API → — Programmatic access