jelou voice covers your organization’s whole voice service: calls
(lookup, recordings, stats), phone numbers, voice agents (ElevenLabs
and other providers), contacts and contact lists, call campaigns
(schedules), billing, campaign reports, and event webhooks.
Anything that dials a real number or spends money asks for confirmation
first: activating a campaign, a test call, an outbound call, and every
delete. Pass --yes in CI or non-interactive scripts.Calls
Results are paginated: without
--start-date and --end-date you get the last
30 days.
Show one call
Download the recording
--out the file is saved with a default name in the current directory.
Stats, export and agents
Single outbound call
Phone numbers
Voice agents
A voice agent is who “speaks” on the call: its prompt, voice, language, hard duration cap, and knowledge base.Create and tune an agent
Agent knowledge base
Contacts and contact lists
Contacts are the people a campaign can call. Contact lists group contacts and are a campaign’s call target (--contact-list-id).
Create and update contacts
create field (--first-name, --last-name, --phone, --email,
--company, --position, --notes) also exists on update as a partial
override. Phone numbers use E.164 format.
Contact lists
--contact-id on lists create is repeatable. lists upload is the fastest
way to build a large list — you just need a CSV or XLSX with the contacts.
Call campaigns (jelou voice schedules)
A campaign (“schedule”) calls a whole contact list with a given agent and
caller number.
Create and activate a campaign
create leaves the campaign ready but inactive; activate is what starts
dialling. The activate flags let you override what create set without
recreating the campaign.
--name is the only flag the CLI itself requires on create; the API
validates the rest once you submit the payload. In practice --agent-id,
--from-number, and --scheduled-at are mandatory — without them the API
returns a 400 with fromNumbers/agentId/scheduledAt should not be empty.Test before activating
Control a running campaign
Billing
summary gives the range’s total billed usage; details breaks it down line
by line.
Campaign reports
--out, export saves the file with a default name in the current
directory.