Alchemer integration for Dimension Labs
This brings in your Alchemer survey responses: each open-text question and the respondent's answer, one conversation per response, with the scores you choose alongside. You run it on your side: a small script pulls from the Alchemer API and posts each message to the universal API.
- Platform
- Alchemer
- Type
- Surveys
- Connects by
- Universal API
- Setup
- 5 steps
- Guide checked
- 2026-10-26, against Alchemer's documentation
Every Alchemer message, in the same shape as everything else.
Each record lands in the Dimension Labs conversation format, so Dimensions, reports and the agent work the same way as for every other source.
survey_data[].question (outgoing), survey_data[].answer (incoming) text For TEXTBOX and ESSAY questions, or the question IDs you list. Titles can hold HTML: strip it.
contact_id userId Alchemer's email campaign contact ID, an internal ID. Responses from a plain link have none: fall back to the sessionId.
incoming false for the question, true for the answer.
survey ID and response id sessionId Response IDs count up within each survey, so prefix both, for example alchemer-123456-42.
survey ID and response id conversationId Same value as sessionId.
date_submitted dimensionlabs_timestamp US Eastern time. The code converts it to UTC milliseconds. Add 1,000 ms per message.
survey ID, status, language, the answers to the score questions you list platformJson Name NPS, rating or other number questions in ALCHEMER_SCORE_QUESTION_IDS.
5 steps. Then it runs on its own.
A small job on your side reads Alchemer through its API and posts each message to the Dimension Labs universal API. The guide gives the steps, the field mapping and the code. Run the job once for history, then every 15 minutes. A live source is enriched automatically every day; history is enriched with a backfill.
Open the full Alchemer guide ›- 01Get API access in Alchemer
- 02Pull new responses
- 03Map the fields
- 04Send it
- 05Run it
What you need
- API access on your Alchemer account. Alchemer's request limits page says API access is available only to enterprise customers, so check with your Alchemer account team first.
- An Alchemer API token and API token secret, and the ID of each survey.
- A Dimension Labs API key for a new Universal API source.
[03] What you can ask
Questions teams answer with Alchemer data.
- Why did the score drop, and for whom?
- Which comment themes move the score, and which are only common?
- What changed between this wave and the last?
Alchemer integration questions
Does Dimension Labs integrate with Alchemer?
Yes. A small job on your side reads Alchemer through its API and posts each message to the Dimension Labs universal API. The guide gives the steps, the field mapping and the code. The setup guide was checked against Alchemer's documentation on 2026-10-26.
What Alchemer data does Dimension Labs bring in?
This brings in your Alchemer survey responses: each open-text question and the respondent's answer, one conversation per response, with the scores you choose alongside. You run it on your side: a small script pulls from the Alchemer API and posts each message to the universal API.
What do I need to connect Alchemer?
API access on your Alchemer account. Alchemer's request limits page says API access is available only to enterprise customers, so check with your Alchemer account team first. An Alchemer API token and API token secret, and the ID of each survey. A Dimension Labs API key for a new Universal API source.
How often does Alchemer data update?
Run the job once for history, then every 15 minutes. A live source is enriched automatically every day; history is enriched with a backfill.
Can I connect a platform that is not Alchemer?
Yes. Any platform with an API connects through the same universal API, and any tool with an export button works as a file upload. The integrations page lists the platforms with a written guide.
Stop reporting. Start understanding.
Start with one file. Ask why a number moved. Plans from $299 a month, no demo and no contract on monthly plans.

