Spaces:
Running
Running
File size: 3,055 Bytes
10ff0f9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | # Settings reference
## Agent settings (admin)
| Setting | Required | Description |
|---------|----------|-------------|
| **Name** | Yes | Business name shown in the chat header |
| **Greeting** | No | First bot message; default is generated from the name |
| **Voice instructions** | No | Tone and style for the model |
| **Escalation email** | Recommended | Email for leave-a-message handoffs (SMTP must be configured by Synderesis) |
| **Escalation URL** | No | Optional visitor-facing link (contact form, Calendly…) |
| **Escalation webhook** | Optional | HTTPS URL for signed JSON events (`X-Synderesis-Signature`) |
| **Allowed origins** | Yes for production | Comma-separated site origins, e.g. `https://www.myshop.com`. Use `*` only for testing |
| **Status** | — | `active` or `disabled` (via API; admin can delete) |
| **Readiness** | Auto | Checklist: name, handoff, knowledge, origins, production lock |
| **Brand colour** | No | Hex e.g. `#2e4a86` — colours the bubble / buttons |
| **Bubble position** | No | `left` or `right` (default right) |
| **Logo URL** | No | HTTPS image for the chat avatar |
| **Launcher label** | No | Optional text on the floating button |
## Knowledge
| Setting | Description |
|---------|-------------|
| **Title** | Label for a document (e.g. “Shipping FAQ”) |
| **Body** | Plain text content (upload multiple docs) |
| **File upload** | `.txt` / `.md` / `.csv` / `.pdf` via admin |
| **Page URL** | Public `https://` page import (SSRF-safe; no private IPs) |
| **Source type** | `manual`, `file`, `url` (CMS auto-sync later) |
| **Coverage** | Admin panel + `GET /v1/agents/{id}/coverage` — unknown questions |
Limits (server-side): max documents per agent, max characters per document — see API if you hit errors.
## Public site key
| Action | Effect |
|--------|--------|
| **Create agent** | Issues a new `pk_live_…` key (shown once) |
| **Rotate site key** | Old key stops working; new key shown once |
| **Embed snippet** | Ready-to-paste HTML using the current base URL |
## Embed `data-*` attributes
| Attribute | Required | Default | Description |
|-----------|----------|---------|-------------|
| `data-site-key` | **Yes** | — | Public `pk_live_…` key |
| `data-api-base` | Recommended | Script origin | API origin, e.g. `https://www.synderesis.eu` |
| `data-open` | No | off | `1` opens the panel on load |
| `data-chips` | No | built-in | Suggestion buttons, `\|`-separated |
| `data-color` | No | from agent | Override brand hex colour |
| `data-position` | No | from agent | `left` or `right` |
## WordPress plugin settings
| Setting | Description |
|---------|-------------|
| **Enable** | Inject widget sitewide |
| **Site key** | `pk_live_…` |
| **API base URL** | Usually `https://www.synderesis.eu` |
| **Open on load** | Optional |
| **Suggestion chips** | Optional custom chips |
## What webmasters never configure
- Hugging Face / OpenRouter / model names
- Retrieval databases
- Secret API keys
- Server deploy
Those stay with Synderesis operators.
|