Documentation
Follow this guide aligned with the sections available in your Organization dashboard to configure the different capabilities of your intelligent agent.
Knowledge (Knowledge Base/Training)
Located in the Knowledge tab, it lets you provide specific context to Kaya AI so it can answer accurately about your operational or web data.
- Import PDF Documents: Use the "Drag a PDF or click" area to process manuals and tables. The status at the top will show "Processing Knowledge...".
- URL Crawling: As an alternative, extract navigational knowledge.
- Manual URL(s): Enter page paths directly on separate lines.
- Import from sitemap: Use the sitemap.xml link in your browser to ingest a full domain in seconds (limit up to 20 pages in test environments).
WhatsApp Web (Baileys)
The WhatsApp Web tab uses reverse engineering via QR code for a simple connection. This is a solution designed exclusively for demonstrations.
Unofficial Solution Warning: this integration may result in irreversible account blocks or bans by Meta if you automate large volumes. Prefer the Business API for production.
- Click "Request QR Code" (or "Request New QR" if the preview expires).
- Use your normal WhatsApp (tab: Linked Devices) and point it to the QR. The panel should show "Connected and active". The AI will forward and process messages in real time.
- You can pause the integration easily using the "Disconnect" button.
WA Business API (Meta)
In its respective tab, you can configure approved access to Meta channels with high scalability and transactional credibility.
- Create your connection in Meta Developers. Use the button on the right to copy your Webhook Callback URL (with the model: ext/api/webhooks/wa/[slug]).
- In Meta, confirm the webhook with Messages enabled, supplying the encoded string from your Webhook Secret (Verify Token).
- In the Kaya AI interface, complete the final step by declaring the keys:
- Access Token (Permanent): the system access token from the Developer Console.
- Phone Number ID: the isolated numeric identifier of the line in Meta Developers -> WhatsApp -> API Setup.
- Click "Save API settings".
Website Widget
Hosted in the Website Widget section, this tab enables the creation of a visually friendly webchat embed accessible remotely.
- Organization Photo: At the top, upload a representative image. It will appear in the external chat interface. You can remove it later in the same view.
- Allowed Domains: It is mandatory to ensure integrity through CORS by indicating which web domains are exempt from blocking (example: https://example.net). Each domain must be on its own line.
- Embed Script: Through the interface, you can export the tag in the format <script src=".../embed.js"></script> to paste before the closing </body> tag.
MCP Configuration (Overview)
Located below structured metrics such as Message Balance in the primary Overview tab, you can create advanced connections using the Model Context Protocol (MCP).
- Open the "Overview" tab and locate the lower "MCP Configuration" block.
- Fill the main tools server connection variable in the "SSE Server URL" field. This source will be available to the runtime algorithms.
- If the resource requires authentication, provide it on the right using two fields (Header, e.g. Authorization, and Value, e.g. Bearer ...).
- Submit via "Save MCP" ("Saving..."). The output will display "MCP settings saved."