Dana Kowalski — AI Chatbot Platform
Client Setup Guide · chatbot.danakowalski.com/docs
Client Guide
Everything you need to configure, embed, and manage your AI chatbot — from uploading your first document to going live on your website.
A complete setup guide for your chatbot dashboard.
Section 01
Access your chatbot dashboard.
Go to chatbot.danakowalski.com/login in any browser.
Enter the email address and password provided by your consultant.
Click Sign in. You'll land on your dashboard home.
Section 02
Upload the content your chatbot will use to answer questions.
In the sidebar, click Knowledge Base.
Click Upload file and select a document from your computer, or drag and drop a file onto the upload area.
Wait for the status to show Ready. Large files may take a minute to process.
Repeat for any additional documents. Your chatbot can answer from all of them at once.
CSV / XLSX — spreadsheets, price lists, product catalogs, staff directoriesPDF — menus, brochures, policy documents, manualsTXT / MD — plain text files, FAQ documents, notesSection 03
Connect your API key and choose an AI model.
Go to openrouter.ai and create a free account.
In your OpenRouter dashboard, click API Keys → Create key. Give it any name (e.g. "My Chatbot").
Copy the key — it starts with sk-or-. You won't be able to see it again after leaving the page.
In the sidebar, click AI Settings.
Paste your OpenRouter API key into the API Key field and click Save.
Select a model from the dropdown. If unsure, GPT-4o Mini is a great balance of speed, quality, and low cost.
Fast, affordable, excellent quality for most business Q&A.
Best accuracy for complex or nuanced questions. Higher cost per message.
Very fast and cheap. Good for simple, factual lookups.
Section 04
Customize how your chatbot looks and what it says.
The system prompt is a private set of instructions that shapes how your chatbot behaves. Your visitors never see it — only the AI does.
Click Appearance in the sidebar, then edit the System Prompt field.
This is the first message visitors see when the chat widget opens. Keep it short, friendly, and specific to your business.
Under Primary color, click the color swatch and choose a color that matches your brand, or enter a hex code (e.g. #2563eb).
Set the Chat header title — this appears at the top of the chat window (e.g. "Chat with us" or "Ask Mike's Bakery").
Choose Widget position: bottom-right or bottom-left corner of the page.
Click Save changes. Changes go live immediately.
Section 05
Embed your chatbot on any website with one line of code.
In the sidebar, click Widget Setup.
Copy the embed snippet shown on the page. It looks like this:
<script src="https://chatbot.danakowalski.com/widget.js" data-tenant="your-business" data-key="your-api-key" async ></script>
WordPress
Go to Appearance → Theme Editor → footer.php (or use a plugin like "Insert Headers and Footers") and paste the snippet just before the closing </body> tag.
Squarespace
Go to Settings → Advanced → Code Injection → Footer and paste the snippet there.
Wix
Go to Settings → Custom Code → Add custom code → place it in the Body — End section.
Shopify
Go to Online Store → Themes → Edit code → Layout → theme.liquid and paste just before </body>.
Custom HTML
Paste the snippet just before the closing </body> tag in your HTML file.
mikesbakey.com) ensures the widget only works on your website and not if someone copies your snippet.Section 06
Monitor your chatbot activity and understand your plan limits.
Click Usage in the sidebar to see:
Messages per day
Maximum number of visitor messages accepted in a 24-hour period. Once reached, the chatbot politely tells visitors to try again later.
Messages per conversation
Maximum back-and-forth exchanges in a single chat session before it resets.
Tokens per message
Maximum length of a single AI response. Longer responses cost more tokens.
Monthly token budget
Total AI usage cap for the month. When reached, the chatbot pauses until the next billing cycle or you contact your consultant to adjust.
Section 07
Manage data retention, exports, and deletion requests.
Your chatbot automatically stores conversation logs so you can review what visitors are asking. You can browse conversation history under Conversations in the sidebar.
Under Compliance, you can configure how long conversations are retained (default: 90 days). After that period, logs are automatically deleted.
If your business operates in the EU or serves EU customers, you can enable a consent banner that informs visitors their chat may be stored. Toggle this on under Compliance → Consent banner.
Go to Compliance in the sidebar.
Under Delete all conversations, click the delete button to permanently erase all stored chat history for your chatbot.
Deletions are permanent and cannot be undone. A log of the deletion request is kept for your records.
If you run into anything not covered here, reach out directly. I'm here to make sure your chatbot works well for your business.
danakowalski.com