SkipCalls AI Assistant (CAIL) is your AI-powered call companion that helps you manage phone calls without the stress.
It understands your requests in natural language, searches for information, schedules calls on your behalf, and answers questions about your call history - all through a simple chat interface.
Unlike traditional phone systems, CAIL understands meaning, not just keywords.
You can ask natural questions like "Call the sushi place and ask if they have salmon rolls" or "What did the dentist say in yesterday's call?", and CAIL handles it.
π Where to find the AI Assistant
π± On mobile
The AI Assistant is available directly from your Home screen and throughout the app:
Open the SkipCalls mobile app
On the Home screen, you'll see personalized suggestions from CAIL
Tap the chat icon to start a conversation with CAIL
You can also access CAIL from the bottom navigation bar
The AI assistant provides contextual suggestions based on your location, time of day, and recent activity.
π¬ Chat Interface
SkipCalls operates through a conversational chat interface where you can:
Type or speak your requests naturally
Get immediate responses and confirmations
Interact with smart buttons for quick actions
Receive search results from multiple sources
β What the AI Assistant can do
1. Schedule Outbound Calls
The primary function of CAIL is to schedule phone calls on your behalf:
Find phone numbers automatically: Just mention a business name, and CAIL searches for the phone number using your location
Schedule calls for now or later: "Call now" or "Call tomorrow at 10am"
Plan detailed call goals: Order food, make reservations, ask questions, dispute charges, schedule appointments
Provide full context: CAIL gathers all necessary details (order items, appointment preferences, specific questions) before scheduling
Examples:
"Call the Italian restaurant and book a table for 4 on Saturday at 7pm"
"Find a dentist near me and ask about appointment availability"
"Order 2 pepperoni pizzas from Pizza Palace for pickup"
"Call my friend John at +1234567890 to reschedule lunch"
Behind the scenes: CAIL uses tools like searchPhoneNumber, searchInMemory, and scheduleCall to handle your request end-to-end.
2. Set Up Recurring/Recurrent Calls
CAIL can schedule calls that repeat automatically on a schedule:
Recurring reminders: Weekly check-ins, monthly follow-ups, daily calls
Flexible scheduling: Use cron expressions or natural language
Timezone-aware: Automatically adjusts for your timezone (you'll be prompted to set it if needed)
Minimum frequency: Recurring calls must be at least 1 hour apart
Examples:
"Call Mom every Sunday at 10am" β Schedules weekly recurring call
"Set up a daily reminder to call the pharmacy at 2pm on weekdays"
"Schedule a monthly check-in with my accountant on the 1st at 9am"
Cron expressions supported:
"0 9 * * MON"β Every Monday at 9 AM"0 10 * * 1-5"β Weekdays at 10 AM"0 14 * * *"β Daily at 2 PM
Manage recurring calls: Use the removeSchedule tool through CAIL to view or cancel recurring call schedules.
3. Search for Available Time Spots (Calendar Integration)
SkipCalls integrates with Google Calendar to help you find available time slots:
Calendar sync: Connect your Google Calendar to share availability
Find free slots: CAIL can check when you're available for calls or appointments
Voicemail booking: When someone calls your SkipCalls voicemail number, the AI agent can automatically check your calendar and book appointments
How it works:
Connect your Google Calendar in Settings β Integrations
Select which calendars to sync
The AI agent can now access your availability
When booking calls/appointments, CAIL suggests times based on your free slots
Note: Calendar integration requires the voicemail/inbound feature subscription.
4. Answer Questions About Call History
Retrieve information from your past calls and conversations:
Search call transcripts: Find what was discussed in previous calls
Get call summaries: "What happened on my last call to the dentist?"
Recall specific details: Dates, names, decisions made during calls
Filter by type: Search incoming or outgoing calls
Examples:
"What did the support agent say about my refund?"
"Show me calls from last week"
"Did I already call the restaurant about Saturday's booking?"
"What was the outcome of my call to the insurance company?"
Tools used: getCallHistory, getCallDetails, searchInMemory with semantic search through call transcripts.
5. Search Contacts and Knowledge Base
CAIL can search through your stored information:
Search contacts by name or phone: "Find John's number" or "Who is +1234567890?"
Access saved knowledge: Documents, notes, memories you've saved
Save new information: "Remember that my dentist appointment is on the 15th"
Search the internet: When local information isn't available, CAIL searches the web
Search priority:
Memory/Knowledge first: Your saved notes, documents, contacts
Internet search: Public information, businesses, current events
Phone number search: Google Maps and location-based business search
6. Setup Smart Voicemail & Call Forwarding
CAIL helps you configure SkipCalls' voicemail feature:
Get forwarding instructions: Provides carrier-specific codes for AT&T, Verizon, T-Mobile, etc.
Choose forwarding type: All calls, missed calls only, when busy, when unreachable
Copy-paste codes: Interactive buttons to copy forwarding codes to your clipboard
Troubleshoot issues: Search for carrier-specific instructions if needed
π§ How the AI Assistant works
CAIL uses advanced AI combined with specialized tools to:
Understand natural language: Parse your requests conversationally
Use context awareness: Knows your location, timezone, recent calls, contacts
Call multiple tools: Search phone numbers, check memory, schedule calls, search the web
Gather complete information: Asks clarifying questions before taking action
Confirm before acting: Always shows you what it will do before scheduling calls
Learn from your patterns: Home screen suggestions improve based on your usage
Key Features
β Proactive: Searches for information before asking you
β Contextual: Uses your location, timezone, and history
β Transparent: Always confirms details before scheduling calls
β Tool-driven: Uses specialized tools instead of guessing
β Persistent: Continues until your task is complete
π Examples
Example 1: Scheduling a restaurant reservation
User: "Book a table at Luigi's for Saturday at 7pm for 2 people" CAIL:
Searches for "Luigi's" phone number using user's location
Finds: Luigi's Italian Restaurant (+1949555XXXX)
Confirms: "I found Luigi's Italian at +1949555XXXX. I'll call them now to book a table for 2 on Saturday at 7pm. Is that correct?"
User clicks "Confirm" button
Schedules the call with detailed goal: "Book a table for 2 people on Saturday evening at 7pm"
Example 2: Recurring weekly call
User: "Call my mom every Sunday at 10am" CAIL:
Checks if user has timezone set (prompts if not)
Confirms: "I'll schedule a recurring call every Sunday at 10am. Should I include your contact info when calling?"
User confirms
Creates recurring call with cron:
0 10 * * SUN
Example 3: Search call history
User: "What did the dentist say about my tooth?" CAIL:
Uses
searchInMemorytool with query "dentist tooth"Finds transcript from call ID abc-123
Returns: "In your call with Dr. Smith's office on November 28th, they mentioned your tooth needs a filling and scheduled a follow-up for December 10th."
Example 4: Detailed food order
User: "Order sushi from Gen Kai - 2 California rolls and 1 spicy tuna, no wasabi" CAIL:
Searches "Gen Kai sushi" β Finds phone number
Confirms: "I found Gen Kai Sushi at +1949240XXXX. You want a pickup order of 2 California rolls and 1 spicy tuna roll, no wasabi. Call them now?"
User confirms
Schedules call with full order details in the goal
π Getting Started
Open SkipCalls and navigate to the Home screen
Tap the chat icon to start talking to CAIL
Try a simple request: "Find a coffee shop near me"
Schedule your first call: "Call [business name] and ask about their hours"
Set your timezone for recurring calls: CAIL will prompt you if needed
Connect Google Calendar (optional) for calendar-based scheduling
π‘ Pro Tips
Be specific with orders: Include quantities, items, preferences upfront
Mention timing clearly: "Call now" vs "schedule for tomorrow at 3pm"
Use names from contacts: CAIL can find phone numbers from your synced contacts
Set your timezone early: Required for recurring calls
Check call history: Review past call transcripts to see what was discussed
Use recurring calls wisely: Great for regular reminders, weekly check-ins, medication refills
