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

:material-survey: Survey Monkey Integration

Connect SurveyMonkey to Dxtra for automated research data privacy compliance, participant consent tracking, and survey response monitoring.

Prerequisites

  • Dxtra account with configured Data Controller and DID
  • SurveyMonkey account with API access
  • Ability to configure webhooks in SurveyMonkey

How It Works

Dxtra integrates with SurveyMonkey through webhook events:

  1. You configure a webhook endpoint in SurveyMonkey pointing to Dxtra
  2. SurveyMonkey sends events (response completions, survey updates, participant communications)
  3. Dxtra validates the webhook, extracts personal data, and logs processing activities
  4. Participant data is linked to data subjects for consent and rights management

Setup

Step 1: Configure SurveyMonkey Webhook

  1. Log into your SurveyMonkey account
  2. Navigate to Integrations > Webhooks in your account settings
  3. Create a new webhook:
    • Endpoint URL: The webhook URL from the Dxtra dashboard (includes your DID and DX Key)
    • Events: Select relevant events (see Supported Events below)
    • Format: JSON

Step 2: Configure Dxtra Integration

  1. Log into the Dxtra dashboard
  2. Navigate to Processors > Add Integration > SurveyMonkey
  3. Enter your SurveyMonkey API credentials:
    • Client ID
    • Client Secret
    • Access Token (if using OAuth)
  4. Save the configuration

Step 3: Test the Integration

  1. Create a test survey in SurveyMonkey
  2. Submit a test response
  3. Check the Dxtra dashboard Activity Log for captured events
  4. Verify participant data is being properly processed

Supported Events

Survey Response Events

Event Type What Dxtra Records Privacy Impact
response_completed Responses, participant metadata Research data collection
response_updated Changed fields, timestamp Data accuracy tracking
response_deleted Deletion reason, timestamp Right to erasure compliance

Survey Management Events

Event Type What Dxtra Records Privacy Impact
survey_created Survey metadata, questions Research activity tracking
survey_updated Modified elements, timestamp Version control and audit
survey_closed Closure date, final stats Data collection lifecycle

Participant Communication Events

Event Type What Dxtra Records Privacy Impact
invite_sent Recipient, delivery method Communication tracking
reminder_sent Reminder count, recipient Marketing communication log
bounce_received Bounce reason, email address Communication failure tracking

Data Processing

Dxtra processes SurveyMonkey data with privacy protection:

  1. Response anonymization -- Automatic removal of direct identifiers where configured
  2. Consent verification -- Checks participant consent before processing responses
  3. Purpose limitation -- Links survey data to specific research purposes
  4. Retention management -- Applies configured data retention policies

Participant Identification

Dxtra identifies survey participants using:

  • Email address -- Primary identifier for invited participants
  • Custom variables -- Survey-specific participant identifiers
  • Response metadata -- IP address and device information (where consented)
  • Collector information -- Survey distribution method tracking

Data Subject Rights

Participant Data Redaction

Data subjects can request deletion of their survey data:

  1. Dxtra records -- All stored SurveyMonkey event data for the data subject is removed
  2. SurveyMonkey account -- You must separately delete participant data from your SurveyMonkey account

Research Data Retention

Research data may be subject to specific retention requirements depending on the type of research (academic, market research, employee surveys) and applicable regulations.

Data Export

SurveyMonkey data is included in Dxtra's standard data subject export functionality, covering survey participation history, response data, and communication records.

Webhook Security

  • DID + DX Key authentication -- Organization identification on every request
  • Payload validation -- Schema validation of incoming webhook bodies
  • Test event handling -- Dedicated handling for SurveyMonkey webhook verification via HEAD requests

Troubleshooting

Webhook Delivery Problems

  1. Verify the webhook URL includes the correct did and dxKey parameters
  2. Check that the SurveyMonkey webhook is active and configured properly
  3. Review webhook delivery logs in the SurveyMonkey dashboard

Participant Data Not Linking

  1. Ensure consistent email address formatting between systems
  2. Check for participants with multiple email addresses
  3. Configure custom variable mapping for unique identifiers

Anonymous Responses

  1. Configure anonymous response handling rules in Dxtra
  2. Check survey anonymity settings in SurveyMonkey
  3. Review participant identification configuration

For support, contact support@dxtra.ai with "SurveyMonkey" in the subject line.