Testing
Simulate a call with the AI to verify your configuration without making a real phone call.
Overview
The Testing page lets you have a live voice conversation with the AI using your exact production configuration — without dialing a phone number. Use it to verify your instructions, test integrations, check language behavior, and confirm notifications work before going live.
Open this page at: ai.i118.com/app/testing
Run a test after every significant change to your instructions, hours, or integrations. Catching errors in testing is much better than discovering them on a live customer call.
Test options
Configure the test session before launching:
| Option | Description |
|---|---|
| Language | Choose which language the AI uses for this test (English, Spanish, Chinese, etc.) |
| Add as Order | When enabled, the test creates a real order record in your Orders page — useful for testing the full notification and order capture flow |
| Enable POS | Include your connected POS catalog in the test (shown if POS integration is connected) |
| Enable Appointments | Include your calendar integration in the test (shown if Appointments integration is connected) |
| Enable Notifications | Send real SMS and app notifications when the test call completes — verifies the full notification pipeline |
| Allow Appointments Outside Business Hours | Test appointment booking even if the current time is outside your configured hours (available for supported org types) |
Running a test
Configure your test options
Set the Language and toggle any options appropriate for what you want to test. To test POS ordering, enable Enable POS. To test notifications, enable Enable Notifications and Add as Order.
Launch the widget
Click Launch Widget (or Restart Widget if one is already running). A voice widget appears on the page — allow microphone access if prompted by your browser.
Have a conversation
Speak as a customer would. Ask questions, place an order, or request an appointment depending on what you're testing.
Review the results
After the conversation:
- Check the Pending Orders panel to see what the AI captured
- If Add as Order was enabled, verify the record appears in Orders
- If Enable Notifications was enabled, confirm SMS and/or app notifications arrived
Pending orders panel
During and after the test conversation, the Pending Orders panel (on the right side of the page) shows the order data the AI captured in real time. This is what gets sent to your notifications and saved to the Orders page when Add as Order is enabled.
What to test
Ask the AI:
- Your business name, address, and phone number
- Prices for 3–5 items from your menu or service list
- Your business hours
- What happens after hours
Verify all answers are accurate and match what you've written in Business Info and Instructions.
Enable Enable POS for the test. Place a complete order including:
- A specific item from your catalog
- A modifier or add-on
- Confirm the AI reads the order back correctly before finalizing
- With Add as Order enabled, verify the order appears in the Orders page with correct item details
Enable Enable Appointments for the test. Attempt to book:
- A slot that is genuinely available (should succeed and confirm)
- A slot within your minimum lead time (should be politely declined)
- Use Allow Appointments Outside Business Hours to test booking behavior without adjusting your real hours
Test each enabled language separately by selecting it from the Language dropdown before launching. Verify:
- The AI's greeting and responses are in the correct language
- The AI understands input in that language
- Menu items and prices are described accurately
After-hours behavior (hang up, voicemail, reservations only) requires a real phone call to test end-to-end. To test it:
- Temporarily set your Hours of Operation to mark the current time as closed
- Place a real test call to your business number (forwarded to the AI)
- Confirm the correct after-hours response plays
- Restore your real hours afterwards
Last updated 1 week ago
Built with Documentation.AI