Going live checklist
Before you launch Karo on your website, run through this checklist.
Configuration
- App name and venue name are set correctly
- Allowed domain matches your live website domain exactly (no trailing slash, correct
www.or non-www. format) - Assistant name is set (or left as "Karo" if you're happy with the default)
- Contact email is set if you want to surface a support address to visitors
Ticketing integration (if applicable)
- Spektrix / LineUp / Ticketsolve credentials have been saved and tested
- At least one event sync has completed successfully (check Sync in the sidebar)
- Events are appearing correctly when you test a search in the demo chat
Knowledge base
- Visitor info section is complete (address, getting here, accessibility, facilities, contact details)
- Policies section covers your most important policies (cancellation, accessibility, any dining/bar policies)
- At least 3–5 FAQs are written covering your most common queries
- Key links section includes your main booking URL and any relevant pages
- Knowledge base has been saved and synced (a green tick appears next to "Synced")
Interface
- Primary and text colours match your brand
- Welcome message is set — something that sets context for the visitor
- Intro text is written
- At least 3 suggested prompts are configured
Embedding
- Embed code is installed on your website (see Embedding Karo)
- Widget loads correctly on the page
- Widget loads on the correct domain (and doesn't load on other domains)
Testing
- Test an event search in the live widget
- Test asking a venue question ("Where can I park?")
- Test asking something Karo can't help with — it should suggest human handoff
- Test the widget on mobile
After launch
Once live, check back in the first few days to review the Conversations page. Early conversations tell you a lot about what visitors are asking and whether Karo is answering well.
tip
Use the demo link at https://dashboard.heykaro.com/demo/your-app-id to test changes safely without affecting your live widget.