cancel_call_session
ChatGPTDialler cleanup: cancel an unconnected session and release its wallet reservation. Does not hang up an already connected call; the UI must hang up browser audio first. Final connected-call charges settle through the existing callback flow.
create_call_draft
ChatGPTSave a live browser Call draft with a Calls Sender ID and attribs.telephone, optionally attribs.name or attribs.subscriber_id. Returns the Yournotify dashboard link for the user to review and dial with their microphone. Never dials, reserves wallet credit or sends an automated Voice message. Recording defaults off; enable only when requested by the user.
create_campaign
ChatGPTCreate an email, SMS, WhatsApp, voice, push, or in-app campaign. Defaults to draft. Voice supports text-to-speech (content_type=tts, message or text), hosted audio (content_type=audio, audio_url), and optional ivr.nodes. Voice promotional drafts/schedules require saved list IDs and an approved promotional Voice Sender ID. Transactional Voice requires exactly one telephone recipient and status=running; never change draft to running automatically. Use list_calling_senders for approved Voice numbers. Live browser conversations use the separate Calls draft tools. Before setting status to scheduled or running, summarize recipients, channel, sender, content, timing, consent basis, and cost implications; ask the user to explicitly confirm; then set confirm_send=true and confirm_recipient_consent=true.
create_contact
ChatGPTCreate a contact and optionally subscribe it to audience lists.
duplicate_call
ChatGPTCreate a fresh Calls draft from a previous call, preserving callable fields and its recording choice but no history, recordings or charges. For inbound calls the caller becomes the destination. Returns a dashboard link for a later manual call; never dials or reserves credit.
get_call_analytics
ChatGPTRead one live Call's status, duration, wallet charge, failure reason and recording availability. Charges are final only when billing_status is settled or released. Recordings may still be processing. Transcripts are not available.
get_calls_setup
ChatGPTRead live browser Calls availability, assigned numbers, country, recording support, current wallet prices and maximum duration. Does not start a call or reserve funds. Calls are live microphone conversations in Yournotify; use Voice campaigns for automated speech or audio.
get_campaign_analytics
ChatGPTReturn aggregate delivery and engagement metrics for one campaign.
get_wallet_balance
ChatGPTReturn the current Yournotify wallet balance and account currency.
list_audience_lists
ChatGPTList audience lists and their subscriber counts.
list_calling_senders
ChatGPTFind approved Sender IDs assigned to the connected account for Voice campaigns or live Calls. Channels use separate numbers; never substitute one for the other. Sender type determines promotional or transactional Voice routing. For Calls activation and current prices, also use get_calls_setup.
list_calls
ChatGPTList inbound and outbound live Calls, including drafts, status, duration and wallet charges. This is separate from automated Voice campaigns.
list_campaigns
ChatGPTList campaigns for a channel, with search and period filters.
list_contacts
ChatGPTSearch contacts, optionally filtering by audience list.
open_call_dialler
ChatGPTShow the live browser Calls dialler inside the assistant, optionally loading a draft. The user reviews the recipient, number, current wallet pricing and recording choice, grants microphone access, and clicks Make call. Opening this tool never dials or reserves funds. If the host blocks microphone or WebRTC, open the supplied dashboard link. Use Voice campaigns for automated speech/audio.
prepare_call_session
ChatGPTDialler-only action after the user reviews current pricing, grants microphone access and clicks Make call. Reserves wallet credit and returns the short-lived calling capability only to the UI. The UI then connects browser audio. Never retry automatically after an uncertain result; check call history first. This tool alone does not connect audio.
update_call_draft
ChatGPTReplace an existing Calls draft's sender, recipient and recording choice. Supply the full desired fields; omitted recording_enabled becomes false. Started calls cannot be edited. Returns a dashboard link; does not dial or reserve funds.
verify_yournotify_connection
ChatGPTConfirm that the linked Yournotify account is available.