Skip to content50% off your first yearClaim 50% off
AutoSEO

Attribution integrations

SurveyMonkey integration

Connect a SurveyMonkey survey with a private-app access token. AutoSEO pulls completed responses every hour, turns answer choices back into their text and attributes each respondent to AI search and your other channels.

Overview

What you get with the SurveyMonkey integration

  • Hourly import through the SurveyMonkey v3 API, plus Sync now
  • The first sync covers the last 90 days of completed responses
  • The “How did you hear about us?” question found by its heading — or set the question ID
  • Choice IDs resolved to their text, “Other” answers kept as free text and classified
  • Respondent emails from the response's contact data, stored only as a hash
  • CSV upload for older exports

Use cases

What you can do with SurveyMonkey and AutoSEO

  • Ask your existing customers

    Send an onboarding or customer survey and learn how many customers say they found you through AI search.

  • See the assistant behind the answer

    Choices and free-text answers naming ChatGPT, Perplexity, Claude, Gemini or Copilot are counted per assistant.

  • Match respondents to revenue

    When responses carry the respondent's email, AutoSEO matches them to orders or payments from your other sources by email hash.

  • Backfill from exports

    Upload a CSV export of up to 5 MB to bring in older responses. Columns are detected automatically.

Setup

Connect SurveyMonkey in four steps, through the v3 API.

  1. 1 Step 1

    Create a private app

    At developer.surveymonkey.com, create a private app with the scopes “View surveys” and “View responses” and copy its access token.

  2. 2 Step 2

    Find the survey ID

    Copy the numeric ID of the survey that contains your “How did you hear about us?” question.

  3. 3 Step 3

    Connect in AutoSEO

    Open Attribution → Integrations → SurveyMonkey, paste the token and survey ID and click Connect. The first import starts right away.

  4. 4 Step 4

    Let it sync

    New completed responses arrive every hour. Click Sync now whenever you want an immediate update.

FAQ

Frequently asked questions

How do I import SurveyMonkey responses into AutoSEO?

Create a SurveyMonkey private app with read access to surveys and responses, then connect its access token and your survey ID under Attribution → Integrations → SurveyMonkey. AutoSEO imports completed responses every hour and classifies each answer into AI search, search, social, ads, referral, content or other.

Which SurveyMonkey permissions does AutoSEO need?

A private app with the scopes “View surveys” and “View responses”. AutoSEO reads the survey's questions to find your question and turn answer choices into text, then reads completed responses. It never writes to your SurveyMonkey account.

What if AutoSEO doesn't find my question?

AutoSEO looks for headings like “How did you hear about us?” in English or German. If your wording differs, enter the question ID when you connect; otherwise the connection reports that no matching question was found.

Are partial responses imported?

No. AutoSEO imports completed responses only. A response that is imported again updates the existing entry instead of creating a duplicate.

Is my SurveyMonkey access token safe?

The token is stored encrypted with AES-256-GCM and used only to call the SurveyMonkey API. When you disconnect the integration, new data is no longer accepted; responses that were already imported stay.

Is the SurveyMonkey integration free?

Yes. Attribution and all its integrations are part of the open-source app: free when you self-host, or included in an AutoSEO Cloud workspace for $50 per month. Classifying answers uses built-in rules, not AI credits.

Find out how many customers AI search sends

Start with an AutoSEO Cloud workspace for $50/month, or self-host the open-source edition for free.

Claim 50% off