iBlueprint lets you publish any Blueprint as a live chat interface and embed it on your website in minutes. Visitors interact with the chatbot through a floating widget or a full-page frame, and every message is processed by the Blueprint chain you configure — so the AI behavior, knowledge base access, and business logic are fully under your control.Documentation Index
Fetch the complete documentation index at: https://docs.iblueprint.ai/llms.txt
Use this file to discover all available pages before exploring further.
Create a chatbot
Name and describe your chatbot
- Name (3–120 characters) — shown in the widget header and in your chatbot list.
- Description (optional, up to 1,000 characters) — internal notes about what this chatbot does.
Connect a Blueprint
Select the Blueprint that will process each incoming message. Every chat message from a visitor becomes an input to that Blueprint chain, and the Blueprint’s final output is returned as the chatbot’s reply.
Choose an AI connection
Select the AI provider connection the chatbot should use by default for language model calls. You can use your own API key (BYOK) or a platform-provided connection.
Set visibility
- Private — only you can see and use the chatbot.
- Shared — accessible to members of your organization.
- Public — accessible to anyone with the embed code or direct link.
Customize the widget
Open the chatbot’s Widget tab to adjust its appearance and behavior.Branding and style
Branding and style
- Header title — the name shown at the top of the chat widget.
- Welcome message — the first message visitors see when the chat opens.
- Placeholder text — the hint text shown inside the message input field.
- Primary color — the accent color for buttons and highlights (hex code).
- Logo URL — your brand logo, displayed in the widget header.
- Position — anchor the widget to the
bottom-rightorbottom-leftcorner of the page. - Show “Powered by iBlueprint” — toggle the iBlueprint attribution badge on or off.
Rate limiting
Rate limiting
Prevent abuse by capping how many messages a single visitor can send:
- Max messages per minute
- Max messages per hour
- Max messages per day
Embed on your website
After creating the chatbot, go to the Embed tab to get your embed code. iBlueprint provides two options:- JavaScript snippet
- iframe
Paste this snippet just before the closing The script loads asynchronously and renders a floating chat button. Visitors click the button to open the widget.
</body> tag of any page where you want the widget to appear:Replace
YOUR_CHATBOT_ID with the ID shown on the chatbot’s Embed tab.Configure CORS rules
By default, iBlueprint restricts which domains can load the chat widget. Add an allowed origin for each domain where you plan to embed the chatbot.Add an allowed origin
Click Add origin and enter the full origin, including the scheme and port if non-standard:
Collect visitor information with data capture forms
Data capture forms let you collect structured information from visitors during a chat session — for example, a name and email address before the conversation starts, or a support ticket category mid-conversation.Name the form
Give it a descriptive name (for example,
Lead qualification or Pre-chat contact info).Define the schema
Add the fields you want to collect. Each field has a name, type (string, number, boolean), and optional description. iBlueprint stores this as a JSON schema and uses it to validate responses.
Configure question mode
Choose whether the chatbot should ask questions one at a time (conversational) or display a form UI (structured). Use question mappings to control which question the AI asks for each field.
