create an outbound dialing campaign and contact list via the Genesys Cloud Outbound API
domain: genesys.cloud · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Create a contact list and add contacts via the outbound contact lists contacts endpoint, using the bulk endpoint for multiple records
Define phoneColumns on the contact list so Genesys Cloud knows which columns hold dialable numbers
Create a campaign object specifying name, dialingMode, the contactList reference, queue, script, callerName, and callerAddress
POST to /api/v2/outbound/campaigns to register the campaign
Start the campaign and monitor progress through the Outbound APIs before changing dialing mode mid-run
Known gotchas
The bulk contacts endpoint performs significantly better than adding contacts one at a time for any sizeable list
dialingMode has multiple options (preview, progressive, predictive, etc.) with different queue/script requirements — the wrong mode for your setup fails campaign creation
The campaign schema has been expanded with new fields over time — fetch the current schema rather than assuming a fixed field list
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?