Skip to main content
Testing interface Testing is essential for refining AIPs and improving automation rates. Cevro provides two ways to test your procedures before they affect live conversations.

Two Ways to Test

1. Preview Button (In AIP Editor)

When editing an AIP, click the Preview button in the top right to open an embedded chat widget.
  • Tests with draft versions of all AIPs
  • Quick way to verify changes without leaving the editor
  • Reloads when you save and click Preview again

2. Playground Page

Navigate to Workspaces → Playground for a full-page testing environment with advanced options.

The Playground

The Playground is the primary testing environment for your AIPs. It offers granular control over test scenarios.

Brand Selection

Select which brand to test against. This affects:
  • Which brand variant of AIPs gets used
  • Brand-specific Knowledge Base articles
  • Brand-specific backoffice data

Agent Selection

Choose which AI agent persona to use for the test. Useful for testing different tones and styles.

AIP Selection

Skip classification and jump directly to a specific AIP—even inactive ones. This lets you test:
  • Draft AIPs before publishing
  • Inactive AIPs before activating
  • Specific procedures without needing to phrase the right trigger message

Channel Toggle

Switch between Chat and Email modes to see how responses differ:
  • Chat mode: Conversational, shorter responses
  • Email mode: More formal, complete responses

Testing with Backoffice Data

Mock Backoffice Data

Enable Use Mock Backoffice to test without hitting your real backoffice. Describe the scenario you want to simulate in natural language:
Player has a pending withdrawal of $500 submitted 3 days ago.
VIP level is Gold.
Last deposit was $200 on December 1st.
Cevro will generate realistic fake data matching your description, so you can test how the AIP handles specific scenarios.

Real Backoffice Data

Disable mock mode to use your actual backoffice. You can also:
  • Pre-authenticate the player by providing auth field values (email, session ID, etc.)
  • Test with real player data from your backoffice integration

Draft vs Published

Draft and Published toggle AIPs have two states:
StateWho sees itEditable
DraftOnly you (in Preview/Playground)Yes
PublishedLive playersNo (read-only)

How It Works

  1. Edit in Draft mode — Make changes to instructions, settings, etc.
  2. Save — Click the Save button to save your draft (doesn’t affect live)
  3. Test — Use Preview or Playground to verify behavior
  4. Publish — When satisfied, click Publish to push changes live
Save and Publish buttons
The Preview and Playground always use draft versions. If you’re seeing unexpected behavior, check if there’s an unpublished draft that differs from the published version.

Testing Tips

Use real player messages — Test with actual phrases players use, not idealized examples Test edge cases — Try ambiguous requests, frustrated tones, incomplete information Test the full flow — Don’t just test that the AIP triggers—test the complete conversation path Test brand variants — If you have brand-specific variations, test each one using the brand selector Check escalation behavior — Verify that escalation criteria work as expected Test with different locales — Use the locale selector to test how the AI handles different regions

Testing Player Context

If your AIP uses Player Context (backoffice data): With mock backoffice:
  • Describe the data scenario you want to simulate
  • Cevro generates realistic fake responses
With real backoffice:
  1. Disable mock backoffice
  2. Enable pre-authentication
  3. Fill in the auth field values (email, session ID, etc. per your integration)
  4. Cevro will fetch real data for that player

Common Issues

IssueCauseFix
AIP not triggeringDescription doesn’t match test messageRefine the description or example utterances, or select the AIP directly
Old behavior showingTesting with published versionEnsure you’re testing drafts (Preview/Playground use drafts by default)
Player Context emptyNot authenticated or backoffice errorEnable pre-authentication and fill in auth fields, or use mock backoffice
Wrong AIP selectedMultiple AIPs match the inputMake descriptions more distinct, or select the AIP directly to skip classification