add_contact_to_list
ChatGPTAdds one existing VerticalResponse contact to one list. Requires a confirmation preview first; call with confirmed=true only after explicit user confirmation.
create_contact_list
ChatGPTCreates one new VerticalResponse contact list. Requires a confirmation preview first; call with confirmed=true only after explicit user confirmation.
create_email_draft
ChatGPTCreates a VerticalResponse email campaign draft only. It cannot send, schedule, test send, bulk send, or delete campaigns. Requires explicit user confirmation.
create_or_update_contact
ChatGPTCreates a VerticalResponse contact or updates the matching contact. Requires a confirmation preview first; call with confirmed=true only after explicit user confirmation.
export_contacts
ChatGPTExports sanitized VerticalResponse contacts from the account or one contact list as structured JSON and optional CSV text. Read-only; capped server-side.
get_contact
ChatGPTGets one VerticalResponse contact by ID. Read-only.
get_contact_list
ChatGPTGets one VerticalResponse contact list by ID and returns its exact contact count when available. Read-only.
get_email_bounces
ChatGPTGets bounce records for one VerticalResponse email campaign. Read-only.
get_email_campaign
ChatGPTGets metadata and content for one known VerticalResponse email campaign ID. Read-only. Do not call for aggregate metrics alone; use get_email_campaign_stats.
get_email_campaign_lists
ChatGPTGets the contact lists a VerticalResponse email campaign was sent to. Read-only.
get_email_campaign_stats
ChatGPTGets stats for one VerticalResponse email campaign. Read-only.
get_email_campaigns
ChatGPTLists VerticalResponse email campaigns. Read-only.
get_email_click_contacts
ChatGPTGets unique contacts who clicked in one VerticalResponse email campaign and includes the links they clicked. Read-only. This result already includes the relevant links; do not also call get_email_clicks unless aggregate link counts are explicitly requested.
get_email_click_details
ChatGPTGets aggregate details for one tracked click URL in a VerticalResponse email campaign. Read-only.
get_email_clicks
ChatGPTGets tracked-link aggregate summaries for one VerticalResponse email campaign. Read-only. Use only when the user asks for link-level counts; for contacts and their clicked links use get_email_click_contacts instead.
get_email_opens
ChatGPTGets open records for one VerticalResponse email campaign. Read-only.
get_email_unsubscribes
ChatGPTGets unsubscribe records for one VerticalResponse email campaign. Read-only.
launch_email_campaign
ChatGPTSends a VerticalResponse email campaign immediately or schedules it for a future time. Requires explicit user confirmation and target list IDs.
list_contact_lists
ChatGPTLists VerticalResponse contact lists. Read-only.
list_contacts_in_list
ChatGPTLists sanitized contacts inside one known VerticalResponse contact list ID. Read-only. Call this directly when the list ID is already provided; do not call list_contact_lists first. Use mode=random only when the user asks for random contacts.
preview_email_draft
ChatGPTBuilds a read-only confirmation preview for a proposed VerticalResponse email draft. It never creates, sends, schedules, or test-sends anything. Use this when the user asks to prepare or preview a draft without creating it.
sample_contacts
ChatGPTReturns a random sanitized sample of contacts from the account or one VerticalResponse list. Read-only; capped server-side.
search_contact_by_email
ChatGPTFinds VerticalResponse contacts matching one email address. Read-only.
send_test_email
ChatGPTSends a test version of a VerticalResponse email campaign to up to 10 recipients or account default test recipients. Requires explicit user confirmation.
unschedule_email_campaign
ChatGPTCancels a scheduled VerticalResponse email campaign and returns it to draft state. Requires explicit user confirmation.
update_email_campaign
ChatGPTUpdates a VerticalResponse draft email campaign. Sent or scheduled emails cannot be edited. Requires explicit user confirmation.