Campaigns
Create, launch, track and stop autonomous multi-channel campaigns.
Use the JavaScript SDK contract or call the REST API directly. Keep API keys on the server and grant only the scopes your integration needs.
npm install @voiceinsights/sdk
import { VoiceInsights } from '@voiceinsights/sdk';
const vi = new VoiceInsights({
apiKey: process.env.VOICEINSIGHTS_API_KEY
});
const health = await vi.health.check();
const campaign = await vi.campaigns.launch({
surveyId: 'survey_123',
channels: ['web', 'sms'],
strategy: 'hybrid'
});Create, launch, track and stop autonomous multi-channel campaigns.
Generate, inspect and export enterprise intelligence reports.
Search previous reports, evidence, recommendations and lessons learned.
Receive campaign, response, AI processing and export lifecycle events.
Standard 60/min, Professional 300/min and Enterprise 1,200/min policies.
Scoped credentials, tenant isolation, audit events and key revocation.