← ThunderPhoneCONTENT HISTORY

Update to ThunderPhone

Snapshot Oct 27, 2026 · 06:07 UTC · version 1.1.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save ThunderPhone and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Run a consent-based ThunderPhone outbound campaign to people who agreed to be called (appointment reminders, callbacks, follow-ups) - create it, load contacts, start, pause, stop, monitor, or troubleshoot. Use when someone asks about campaign setup, contact lists, calling windows, consent, campaign actions, or why a campaign is not calling.",
  "included_files": [],
  "name": "run-campaign",
  "skill_md_contents": "---\nname: run-campaign\ndescription: Run a consent-based ThunderPhone outbound campaign to people who agreed to be called (appointment reminders, callbacks, follow-ups) - create it, load contacts, start, pause, stop, monitor, or troubleshoot. Use when someone asks about campaign setup, contact lists, calling windows, consent, campaign actions, or why a campaign is not calling.\nlicense: MIT\ncompatibility: Requires the ThunderPhone MCP server, connected with OAuth. No step asks for a password, API key or other secret.\nmetadata:\n  author: thunderphone\n  version: \"1.0\"\n---\n\n# Run an outbound campaign\n\n1. **Establish consent first.** Confirm every contact agreed to be called, for\n   this purpose. Do not infer consent from a list. Ask how opt-outs are handled.\n2. **Check the agent and number.** Use a tested, deployed agent and a number the\n   organization owns that can call out. Check `get_billing_summary`.\n3. **Create the campaign** with `create_campaign`: name, agent, `from_number`, a\n   time zone and a daily window inside 08:00-21:00 local time. Nothing dials yet.\n4. **Load contacts** with `add_campaign_contacts`. Keep variables to what the\n   call needs; no sensitive data.\n5. **Review with the user**: window, agent, number, contact count and who can\n   pause it.\n6. **Start only after an explicit yes.** `campaign_action` `start` is two-step:\n   the first call returns a `confirmation_token`. Restate the consent basis and\n   the calling window, and send the token back only after the user confirms.\n7. **Monitor** with `get_campaign_stats`; pause with `campaign_action` `pause`\n   on anything unexpected. For \"why isn't it calling\", run `check_campaign` first:\n   a closed calling window is the usual answer.\n\nNever call a list with repeated `place_call`; a list is a campaign.\n\nDocs: https://thunderphone.com/docs/guides/outbound-campaigns\n"
}

SHA-256 of public snapshot: 5e4027813825cada7415b1237ef8a0851f137262c6e0253ee29cd69502504a37