Add voice responses to your Alchemer surveys in 2 simple steps. Works with all Alchemer plans that support JavaScript Actions.
AvailableGo to Style > HTML/CSS Editor > Custom HEAD and paste this script tag. This only needs to be done once per survey.
<script src="https://api.voicecapture.ai/voice.js" defer></script>Add an Action > JavaScript on the question page and paste this code. Change the QID variable to your Alchemer question ID number and replace proj_XXXXXXXX with your project key from the dashboard.
(function() {
var QID = '24'; // Change to your Alchemer question ID number
if (document.getElementById('genius-voice-q' + QID)) return;
var box = document.querySelector('[id*="-' + QID + '-box"]');
if (!box) { console.warn('[GeniusVoice] No Alchemer box found for question ' + QID); return; }
var c = document.createElement('div');
c.id = 'genius-voice-q' + QID;
c.className = 'genius-voice-capture';
c.setAttribute('data-project', 'proj_XXXXXXXX');
c.setAttribute('data-question', QID);
c.setAttribute('data-lang', 'es');
var sid = '[survey("session id")]';
if (sid.indexOf('[') === -1) c.setAttribute('data-session', sid);
var opts = box.querySelector('.sg-question-options');
if (opts) box.insertBefore(c, opts);
else box.appendChild(c);
if (window.GeniusVoice) GeniusVoice.init(c);
})();[survey("session id")]Alchemer's built-in merge code that uniquely identifies each respondent session.
Our AI assistant can walk you through the setup step by step.
Set up Voice Capture in under 5 minutes. No credit card. No commitment.
Get Started FreeWe use cookies to improve your experience and analyze site traffic. Learn more