Skip to main content

Deployment Checklist

Use this page as your checklist for bringing Serval live in your organization. Work through the steps in order — each links to the detailed setup guide for that area.
Have self-hosting requirements? Read the Self-Hosting Options page first.

Go-live checklist

1

Choose your front door

Decide where employees reach Serval — Slack (channels and direct messages), email, or Microsoft Teams. A web portal is available automatically. See Channels for the full list.
Employees can reach Serval through at least one channel.
2

Connect your core integrations

Connect your identity provider, communication tools, device management, and any existing ticketing or other systems you want Serval to work with. After connecting each app, open its Settings → Sync History to confirm syncs are completing cleanly.
Each core integration shows recent, successful syncs.
3

Configure ticketing

Set up the building blocks, then use them to route work:
New tickets are categorized, prioritized, and routed automatically.
4

Install workflows

Automate common requests. Install pre-built workflows for your connected apps, or build your own. Browse examples by integration for ideas.
Your highest-impact requests have a workflow in place.
5

Populate the Knowledge Base

Give the agent reference material to answer from: connect a documentation source (Notion, Confluence, Google Drive, SharePoint, ServiceNow, and more) or add a custom ingestion workflow. Knowledge is what the agent knows; skills are how it acts.
The agent can answer questions from your own content.
6

Test before launch

Send representative requests through your front door and confirm routing, answers, and workflows behave. At a minimum, submit a test ticket, verify user sync, and run a test automation.
An end-to-end request works, from submission through resolution.

Frequently asked questions

This usually means a security proxy or WAF on your network is buffering or inspecting Serval’s streaming responses, so the live part of a page never loads. See Streaming pages behind a WAF or proxy for the fix.

See also