Interactive Notifications
Deliver pending notifications to callers and collect interactive responses, with database tracking of acknowledgments and follow-ups.
Overview
This use case demonstrates:
- Delivering pending notifications to callers
- Interactive voice response via AI
- Database acknowledgment tracking
- Follow-up flagging for unconfirmed items
State flow: PENDING -> ANSWERED -> DISCONNECTED
Example
How It Works
- When the caller calls in, the AI answers and identifies the customer by phone number
- It retrieves all pending notifications from the database for that customer
- For each notification, the AI:
- Reads the notification message aloud
- Listens for the caller’s response using AI comprehension
- If confirmed: marks the notification as acknowledged in the database
- If not confirmed: flags it for follow-up by a human team member
- After all notifications are delivered, the AI signs off and ends the call
Key Commands Used
answer()- Answer the incoming callsend_audio()- Read notifications alouddisconnect()- End the call
Related
- AI Receptionist with Database Lookup - Similar CRM-driven pattern
- Appointment Booking - Another conversational data-gathering flow
