Skip to main content
Testing interface Testing is essential for refining AIPs and improving automation rates. Cevro gives you an interactive Playground for testing — available both embedded in the AIP editor and as a standalone page.

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.

Where to Test

Embedded Playground (In AIP Editor)

When editing an AIP, click the Preview button in the toolbar to open an interactive testing panel alongside your editor. Brand and AIP are pre-selected, and it uses draft versions automatically. Best for: Iterating on a specific AIP — edit, test, adjust, repeat.

Standalone Playground

Navigate to Workspaces → Playground for a full-page testing environment with all configuration options. Best for: End-to-end testing before going live — classification, cross-brand, full player experience.
For the full guide on playground features — configuration, player profiles, mock backoffice, and more — see the Playground page.

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 classification — In the standalone playground, leave the AIP selector empty and send messages to verify the right AIP gets triggered

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 errorUse a player profile with valid auth fields, or enable mock backoffice
Wrong AIP selectedMultiple AIPs match the inputMake descriptions more distinct, or select the AIP directly to skip classification
Settings not changingSettings are locked during active conversationsStart a new chat to apply different settings