ConfirmCall Day Board
SkillProductivityLets your agent confirm a day's scheduled appointments over the phone and record each reply.
Use ConfirmCall Day Board in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add ConfirmCall Day Board and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the ConfirmCall Day Board skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
About this skill
Confirm a full day's existing appointments by phone with CALL-E. Plans one disclosed confirmation call per booking, captures yes/no/reschedule as structured JSON, and leaves calendar writes to a human. Fixture/dry-run by default.
What this skill tells your AI
The instructions your AI receives, as published by calle-ai/awesome-phone-call-agents in skills/confirmcall-day-board/SKILL.md and read by Ahel’s review.
Use this skill when a clinic, tutor, or service desk has a day list of existing appointments and explicit authority to place disclosed confirmation calls. The skill turns each booking into one CALL-E confirmation task, runs them (or returns fixtures), and writes yes / no / reschedule results back to a board for a human.
This skill does not book, move, or cancel calendar events. A human reviews results before any diary change.
When To Use
- Morning confirmation pass over today's booked appointments
- Capture declines and reschedule requests into structured results
- Preview every CALL-E script before any live dial
- Keep calendar authority with a human coordinator
When Not To Use
- First-contact sales, lead qualification, or unsolicited outreach
- Medical advice, legal, financial, emergency, collections, or political calls
- Calling numbers the coordinator did not authorize
- Hidden retries, recurring campaigns, or automatic calendar writes
- Collecting payment, ID numbers, or health details on the call
Required Inputs (per appointment)
request_id: stable local identifierbusiness_display_name: disclosed on the callrecipient_first_nameto_phone_e164: E.164, authorizedappointment.service,appointment.starts_at(ISO-8601 with offset),appointment.locationtimezone: IANAconsent: must be trueauthorized_reason: why this specific call is allowed
Optional: reschedule_windows (max 6 ISO-8601 times the desk can honor).
Safety Model
- Fixture / dry-run by default — no network, no CALL-E dial.
- Live mode only when
CALLE_API_KEY(orCALL_E_API_KEY) is set and the operator explicitly runs live. - Refuse if
consentis not true or the number is not on the day's authorized list. - Mask phone numbers in logs (
+1***0100). - One call plan per appointment — no silent retries.
- Calendar remains human-owned.
Dry-Run (no CALL-E credentials)
From the repository root:
cd apps/typescript/confirmcall-day-board
npm install
npm run fixture
This loads the Thursday sample board, prints planned CALL-E scripts, and writes fixture outcomes (Maya confirmed, Jordan reschedule, Eli declined).
Live Path
- Create a CALL-E API key in the CALL-E dashboard.
- Export
CALLE_API_KEY. - Only call numbers you are authorized to contact.
- Run
npm run liveonly after reviewingnpm run previewscripts.
Prefer the runnable app under apps/typescript/confirmcall-day-board for the full day-board UX. Use this skill when an agent host should orchestrate the same workflow via CALL-E SDK/API/MCP.
Result Shape
Each appointment returns fail-closed structured JSON:
{
"request_id": "apt-maya-1",
"disposition": "confirmed",
"notes": "Recipient confirmed the booked slot",
"requested_time": null
}
disposition is one of confirmed, declined, reschedule_requested, no_answer, failed.
References
references/call-script.md— disclosed confirmation script templateassets/sample-day-board.json— fictional Thursday board
Signals
- GitHub stars
- 104
- Forks
- 528
- Last commit
- Sep 2026
Ahel review
K1binfo
installs-packages
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Item type
- skill
- Key
confirmcall-day-board- Source
- github.com/calle-ai/awesome-phone-call-agents
github.com/calle-ai/awesome-phone-call-agents
Related picks
Skill · coreyhaines31
The pick for SMSsms-alert-automation
Skill · composio-community
The pick for SMSsocial
Skill · coreyhaines31
More in Productivitygws-calendar
Skill · googleworkspace
More in Productivitylark-minutes
Skill · larksuite
More in Productivitylark-workflow-standup-report
Skill · larksuite
More in Productivity