> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revdesk.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Testing Your AI

> Test your AI before going live. Make sure it handles calls the way you expect.

Before sending real customer calls to your AI, test it thoroughly. This guide walks you through how to verify everything works correctly.

***

## Quick test

The fastest way to test:

1. **Call your RevDesk number** from your personal phone
2. **Have a conversation** as if you were a customer
3. **Review the transcript** in your dashboard

That's it. You can test anytime by simply calling.

***

## What to test

### Basic functionality

* AI answers the phone
* AI introduces itself correctly
* AI knows your business name
* AI knows your business hours
* AI can book an appointment
* You receive notifications
* Transcript appears in dashboard

### Common scenarios

Test these real-world situations:

| Scenario                | What to check                                                              |
| ----------------------- | -------------------------------------------------------------------------- |
| **Simple booking**      | Customer wants to schedule. AI checks calendar and books.                  |
| **Information request** | Customer asks about services/pricing. AI answers correctly.                |
| **Busy time request**   | Customer requests a time you're unavailable. AI offers alternatives.       |
| **Unknown question**    | Customer asks something not in your knowledge base. AI handles gracefully. |
| **Frustrated customer** | Customer sounds upset. AI responds with empathy.                           |
| **Reschedule request**  | Customer wants to change an existing appointment.                          |
| **Transfer request**    | Customer asks to speak to a human. AI transfers correctly.                 |

***

## Test scripts

Use these scripts to verify specific behaviors:

### Script 1: Basic booking

> **You**: "Hi, I'd like to schedule a service appointment."
>
> **Check**: Does AI ask what service? Offer available times? Book correctly?

### Script 2: Pricing question

> **You**: "How much does \[your service] cost?"
>
> **Check**: Does AI give the correct price range from your knowledge base?

### Script 3: Unavailable time

> **You**: "I need an appointment tomorrow at 3am."
>
> **Check**: Does AI explain you're not available then and offer alternatives?

### Script 4: Unknown question

> **You**: "Do you offer a service you've never mentioned?"
>
> **Check**: Does AI acknowledge it doesn't know and offer to take a message?

### Script 5: Upset customer

> **You** (frustrated tone): "I've been waiting for hours and no one showed up!"
>
> **Check**: Does AI apologize, show empathy, and try to help resolve?

### Script 6: Transfer request

> **You**: "I need to speak to a manager right now."
>
> **Check**: Does AI transfer or take a message according to your settings?

***

## Reviewing transcripts

After each test call, review the transcript:

### Where to find transcripts

1. Go to your Dashboard
2. Click on "Calls" or "Activity"
3. Find your test call
4. Click to view full transcript

### What to look for

<CardGroup cols={2}>
  <Card title="Good signs" icon="check">
    * Natural conversation flow
    * Correct information provided
    * Appropriate tone
    * Successful booking (if applicable)
    * Proper handling of unknowns
  </Card>

  <Card title="Red flags" icon="flag">
    * Awkward or robotic responses
    * Incorrect information
    * Wrong tone for situation
    * Failed to book when it should have
    * Got stuck in a loop
  </Card>
</CardGroup>

***

## Listening to recordings

Beyond transcripts, listen to the actual audio:

1. Find the call in your dashboard
2. Click the play button on the recording
3. Listen for:
   * Natural-sounding voice
   * Appropriate pacing
   * Correct pronunciation
   * No awkward pauses

***

## Testing different conditions

### Time-based testing

Test how AI behaves at different times:

* **During business hours**: Should offer same-day appointments
* **After hours**: Should acknowledge you're closed, offer next day
* **Holidays**: Should handle according to your holiday settings

<Tip>
  You can temporarily adjust your availability settings to test different scenarios without waiting for actual after-hours.
</Tip>

### Calendar testing

Verify calendar integration:

1. **Add a busy time** to your calendar
2. **Call and request** that exact time
3. **Verify** AI doesn't offer it

Then:

1. **Book an appointment** via AI
2. **Check your calendar.** does it appear?
3. **Verify details.** customer name, service, notes

### Language testing

If you have multilingual mode enabled:

1. **Call and speak** in another language
2. **Verify** AI detects and responds in that language
3. **Check transcript.** should show the conversation in that language

***

## Common issues and fixes

<AccordionGroup>
  <Accordion title="AI gives wrong business hours">
    Go to Settings → Business Info → Hours and update your hours. Changes take effect immediately.
  </Accordion>

  <Accordion title="AI can't answer basic questions about services">
    Add the information to your Knowledge Base. The more specific, the better.
  </Accordion>

  <Accordion title="AI sounds too robotic">
    Try a different voice in Settings → Voice. Adjust speaking pace if needed.
  </Accordion>

  <Accordion title="AI books times when I'm busy">
    Check that your calendar is properly synced. Verify the correct calendar is selected.
  </Accordion>

  <Accordion title="AI doesn't transfer when asked">
    Check your transfer settings. Make sure you've set up which requests trigger transfers.
  </Accordion>

  <Accordion title="Transcripts aren't appearing">
    Wait a few minutes. Transcripts can take 1-2 minutes to generate. If still missing, contact support.
  </Accordion>
</AccordionGroup>

***

## Pre-launch checklist

Before sending real customers to your AI:

* Made at least 5 test calls
* Tested booking flow end-to-end
* Tested common questions
* Tested edge cases (unknown questions, upset caller)
* Reviewed transcripts for accuracy
* Listened to at least 2 recordings
* Verified calendar sync works
* Verified notifications work
* Had someone else test (fresh perspective)

***

## Ongoing testing

Testing isn't just for launch. Regularly:

1. **Review transcripts** of real calls
2. **Identify patterns.** what questions come up often?
3. **Fill knowledge gaps.** add answers for new questions
4. **Make test calls** after changes to verify they work

***

## Getting help

If something isn't working as expected:

<CardGroup cols={2}>
  <Card title="Check the FAQ" icon="circle-question" href="/getting-started/faq">
    Common questions answered
  </Card>

  <Card title="Contact support" icon="headset">
    [support@revdesk.com](mailto:support@revdesk.com)
  </Card>

  <Card title="Live chat" icon="message">
    Available during business hours
  </Card>
</CardGroup>

***

<Card title="Start Testing" icon="flask" href="https://www.revdesk.com">
  Call your number and verify everything works.
</Card>
