Skip to main content
Use this guide to take a new Woes workspace from first login to a working developer support loop. The goal is not just to turn features on. The goal is to make sure your team, API context, agent behavior, and first customer channel are ready before customers depend on them.
Start with one well-understood API area. A narrow, verified launch is safer than enabling broad AI handling before your sources and handoff rules are ready.

Setup path

1

Prepare your workspace

Confirm your workspace profile, invite teammates, assign roles, and define the tags, custom fields, macros, and automations your operators will use.
2

Add API context

Add an OpenAPI file, Markdown docs, JSON source, or published documentation website. Run a scan and inspect the generated endpoint evidence.
3

Configure testing credentials

Add credentials only when you need live API tests or verification. Prefer scoped, test-only credentials.
4

Test the agent

Use the Agent and Lab workflow to test real customer questions, citations, confidence behavior, clarification, and handoff.
5

Open a channel

Install the live chat widget or connect Discord, then watch the first conversations with a human operator in the loop.

Before you begin

RequirementWhy it matters
Woes workspace accessYou need an authenticated workspace before you can configure settings, sources, or channels.
At least one API sourceThe agent needs workspace-scoped evidence before it can answer API questions.
A safe test credentialLive verification should use scoped credentials, preferably in a sandbox or staging environment.
Website accessLive chat requires permission to add the widget script to your site or app.
Launch ownerSomeone should review the first conversations and decide when automation is ready for more volume.

1. Prepare the workspace

Open Settings and configure the foundations your team will use every day.

Members and roles

Invite teammates and give each person the minimum access they need.

Tags

Define the labels operators will use for triage, reporting, and issue grouping.

Custom fields

Capture structured account, environment, plan, version, and priority details.

Macros

Create repeatable replies for common support requests and handoff language.

Automations

Start with simple routing or tagging rules that your team has reviewed.

Channels

Decide whether live chat, Discord, or both should be opened first.
Use private notes for internal investigation details. Do not put credentials, unrestricted tokens, or customer-private data in notes, tags, or macros.

2. Add your first API source

Open Context and add the highest-quality source available.
Source typeBest forReview after scan
OpenAPIEndpoint contracts, schemas, parameters, auth metadata, request bodies, and responses.Endpoint counts, method/path accuracy, required fields, response examples, auth hints.
MarkdownGuides, examples, troubleshooting, and behavior explanations.Generated Markdown, retrieval chunks, examples, and ambiguous statements.
JSONStructured endpoint or schema data.Normalized fields, missing names, unexpected nesting, and redacted sensitive values.
WebsitePublished docs that need to be crawled or imported.Crawl coverage, skipped pages, same-origin behavior, and partial results.
After the scan, open the source detail view and check the evidence Woes generated. Do not rely on the agent for a source until the important endpoints and examples look correct.

3. Configure API testing credentials

Credentials are separate from source content. Add them only when you want Woes to run guarded API tests or live verification. Use credentials that are:
  • Scoped to the smallest useful permission set.
  • Safe for test or staging data.
  • Rotatable if they are exposed.
  • Not reused from production admin workflows.
Avoid destructive or write-capable production credentials during setup. Live verification should be introduced carefully, starting with safe read-only requests.

4. Test the agent

Open Agent and test questions that resemble real customer messages.
  • How do I authenticate requests?
  • What fields are required to create a customer?
  • Why am I getting a 401?
  • Does this endpoint support pagination?
  • Can I call this API from the browser?

5. Open your first channel

Choose one channel for the first launch.
ChannelUse whenLaunch check
Live chatCustomers need support inside your product or docs site.Install the widget, send a test message, and confirm replies appear in the browser.
DiscordDevelopers already ask questions in your community or customer server.Confirm connected channels, ownership, and private escalation rules.
EmailYou need verified sending domains or outbound tests.Treat inbound intake as unavailable unless your workspace is explicitly enabled for it.

First conversation checklist

  • A customer message appears in the shared inbox.
  • The operator sees channel, identity, tags, and custom fields.
  • The agent either answers with citations, asks a useful clarification, or hands off.
  • Private notes stay internal.
  • Replies appear in the customer channel.
  • Any repeated product issue is linked or converted into an issue.
  • The team reviews what went well before increasing volume.

Common setup problems

Review source coverage in Context. Generic answers usually mean the relevant endpoint, auth rule, error behavior, or example was not ingested clearly enough for retrieval.
Add a more structured source, such as OpenAPI, or supplement the source with Markdown examples that explain behavior not present in the schema.
Confirm credentials are configured for the source, the endpoint has enough request metadata, and the request is safe to run.
Check that the channel is connected, the workspace public key or integration is correct, and the message route is deployed.