Docs  /  Setup walkthrough

Setup walkthrough

Five steps to your first autonomous demo. Twelve minutes on Next.js, fifteen for everything else. Mirrors the live wizard at app.useincito.com.

Before you start

Three things to have ready:

1. Register your product domain

From the dashboard, register the canonical URL where the widget will run. The platform pins the script tag to that origin through the allowed_origins allowlist; calls from any other origin are rejected. Verification takes thirty seconds via DNS TXT or HTML meta tag.

Why this matters. Origin enforcement is a hard gate. The script tag will not function until verification clears.

2. Install the script tag

Drop one tag into your app's <head>. The widget loads on demand, scoped to your registered domain. Zero backend changes.

<script
  src="https://api.useincito.com/widget.js"
  data-key="YOUR_PUBLIC_KEY"
  async
></script>

3. Open a sandbox route

Add one public path on your app, usually /demo, that renders your dashboard with seeded data. This is the route the widget iframes when a visitor lands on the demo. It must be reachable without auth and should render a meaningful slice of your product so the agent has something real to narrate.

4. Verify the sandbox

Paste the sandbox URL into the dashboard. We probe it from our backend with full SSRF protection, check the iframe loads cleanly, and confirm the CSP headers are compatible. If the probe fails, the dashboard tells you exactly which header to fix.

5. Record your first demo

Open the recorder from the dashboard. Click through the sandbox once with the recorder active. Incito captures every click and input, groups them into pages, and writes the narration scaffold on top. You edit the narration in the timeline editor; the agent reads it on every visitor session.

What happens next

The setup is complete. The first visitor that lands on your demo URL hears the agent narrate the live product, asks a question, and gets an answer grounded in your knowledge base. New questions land in the activity feed; hot leads push to your CRM on Pro.

Stuck on any step? Email support@useincito.com.