The AI Sales Agent That Lives on Your Website
Voice calls Β· Live search Β· Generative UI Β· One line of code
Website Β· How It Works Β· Pricing Β· Support Β· Dashboard
Chirps AI is an embeddable AI sales agent that turns your website visitors into customers β completely on autopilot.
It learns your business by crawling your website, then engages every visitor 24/7 with intelligent text chat, real-time AI voice calls directly in the browser, live website search during conversations, and interactive UI components (forms, product cards, booking calendars) generated inside the chat widget.
One line of code. 60-second setup. Works on any website.
<script src="https://chirps.cc/widget.js" data-id="your-assistant-id"></script>Every assistant is powered by advanced large language models with retrieval-augmented generation (RAG). The AI doesn't hallucinate β it only answers based on your business data.
- Multi-turn conversations with smart context windowing (up to 50 messages of history)
- File attachments β customers can upload images (PNG, JPG, WEBP) for visual analysis, or documents (PDF, DOCX, TXT, Markdown) for reference
- Function calling β the AI can trigger real-time actions during conversations (search your site, display products, show forms)
- Artifact tags β AI responses can contain interactive UI components rendered inline
- Context-aware β the AI remembers the full conversation and picks up where it left off
- Streaming-ready β responses are generated and delivered in real-time
Real-time AI voice calls directly in the browser. No phone number needed. No app download.
- Full-duplex audio β natural, conversational back-and-forth with interruption handling (barge-in)
- Multiple voice personas β choose from different AI voices to match your brand personality
- Chat context handoff β voice calls automatically receive the text conversation history, so the AI picks up where the text left off
- Tool calling in voice β the AI can search your site, show product cards, display forms, and open booking calendars during a live voice call
- Automatic transcription β all voice conversations are transcribed and logged
- Web Audio API visualizer β real-time audio visualization in the widget during calls
- Mute/unmute controls and call timer
Unlike traditional chatbots that only know what they were trained on, Chirps AI can browse your website in real-time during a conversation.
- Domain-scoped β the AI only searches YOUR website, never competitors
- Always current β finds products, pages, and content you added seconds ago
- Verified URLs β the AI returns real, clickable links from your actual site
- No hallucination β if a product or page doesn't exist on your site, the AI won't invent it
- Price verification β extracts live pricing from your product pages
- Automatic card generation β when products are found, the AI can automatically display them as interactive product cards with "Buy Now" buttons
Artifacts are interactive UI components that the AI generates inside the chat window during conversations. Instead of sending customers to external forms or pages, everything happens in-chat.
| Artifact Type | What It Does |
|---|---|
| Lead Capture Form | Collects name, email, phone, and custom fields. Fully customizable. Data goes to your Leads dashboard. |
| Booking Calendar | Displays available time slots. Customer books a meeting without leaving the chat. |
| Product Cards | Shows product image, title, price, description, and a CTA button with a direct link. Supports single cards and multi-card sliders. |
| CSAT Survey | Customer satisfaction rating survey, triggered after issue resolution. |
| Custom Artifacts | Build any UI component using the no-code Artifacts Studio. Schema-driven rendering. |
Why this matters: Traditional chatbots say "Click here to fill out our contact form" and send users to a new page. Chirps shows the form inside the chat. Zero friction = higher conversion.
Build custom interactive artifacts without writing a single line of code.
What you can create:
- Custom lead qualification surveys
- Pricing calculators
- Product comparison tables
- Feedback forms
- Appointment scheduling widgets
- Order tracking interfaces
- Any schema-driven UI component
How it works:
- Open Artifacts Studio in your dashboard
- Design your component (fields, labels, types, submit button)
- Define trigger rules (e.g., "Show when user asks about pricing")
- Save β the AI immediately starts using it in live conversations
For developers: Custom Artifacts support a chirps:artifact window event, allowing advanced users to build fully custom React/HTML components that integrate with the chat widget.
Teach your AI everything about your business using three methods:
- Paste your website URL β Chirps crawls and extracts text, navigation, products, FAQs, and metadata
- Configurable crawl depth and max pages per plan
- Re-crawl with one click when your site content changes
- Extracts structured product data: name, price, URL, image, and currency
Upload files directly to your assistant's knowledge base:
- PDF β product catalogs, manuals, whitepapers
- DOCX β Word documents, SOPs, proposals
- TXT / Markdown β plain-text knowledge bases, internal docs
Documents are chunked into optimized segments using sentence-boundary splitting and stored as vector embeddings for semantic retrieval.
The AI learns from successful conversations automatically. As you interact with customers, Chirps identifies useful patterns and adds them to its knowledge β making it smarter every day without manual effort.
Seamlessly switch between AI and human in any conversation.
- Monitor live conversations in real-time from the dashboard
- Take over from the AI at any point for complex situations
- Hand back to AI when done β the AI continues with full context
- Per-conversation toggle β agent mode is set per conversation, not globally
- When a human agent is active, the AI stops responding automatically
Every lead captured through chat artifacts is stored and accessible:
- Full contact details (name, email, phone, custom fields)
- Linked to the originating conversation
- Timestamped with conversation history
- Exportable from the dashboard
- Country/geolocation data attached
Make the widget look like your own product:
- Brand colors β primary color applied to buttons, links, and UI accents
- AI Avatar β upload a custom photo or logo
- Welcome message β the first message customers see
- Widget placement β bottom-right or bottom-left
- Business name and description shown in the widget header
- Custom voice persona β select from available AI voices
Every assistant is domain-locked to prevent unauthorized use:
- Widget validates the
Originheader against your configuredbusiness_url - Prevents other websites from embedding your assistant and using your message quota
localhostis always allowed for development/testing- Unauthorized requests return
403 Forbidden
Automatically captures visitor location from IP addresses:
- Country code detection for every conversation
- Stored alongside conversation metadata
- Useful for understanding your audience's geographic distribution
Built-in referral system with dashboard tracking:
- Generate unique referral links
- Track clicks, signups, and conversions
- Commission-based payouts
- Full affiliate dashboard with analytics
The Chirps dashboard is your command center for managing all aspects of your AI assistants.
The main dashboard page shows:
- Total conversations, messages, and leads at a glance
- Usage against your plan limits (messages used vs. total available)
- Quick links to create new assistants or view recent conversations
- Plan status and upgrade prompts
Create and manage your AI assistants. Each assistant is independent with its own:
- Name, role, and personality β e.g., "Emma β Sales Specialist"
- System prompt β detailed instructions on how the AI should behave
- Business URL β the website the AI represents (used for live search and domain lock)
- Knowledge base β crawled pages, uploaded documents, and harvested data
- Widget configuration β colors, avatar, placement, welcome message, voice settings
- Artifacts configuration β enable/disable specific artifact types, customize trigger rules, field labels, CTA text
- Active/inactive toggle β pause an assistant without deleting it
Assistant editing is organized into tabs:
- Setup β name, role, personality, system prompt
- Knowledge β URL crawling, document upload, knowledge blocks, re-crawl
- Design β widget colors, avatar, branding, placement
- Embed β copy your embed code snippet
- Artifacts β configure forms, booking, cards, CSAT, and custom artifacts
View and manage all customer conversations across your assistants:
- Real-time conversation feed β see messages as they arrive
- Full transcript β complete text and voice call history
- Agent takeover controls β toggle between AI and human agent
- Conversation metadata β session ID, IP address, country, timestamps
- Filter by assistant β view conversations for a specific assistant
All leads captured through AI artifacts in one place:
- Name, email, phone, and custom fields
- Linked to the originating conversation and assistant
- Timestamps and geolocation data
- Search and filter capabilities
- Export options
Manage your subscription directly from the dashboard:
- View current plan and usage
- Upgrade or downgrade plans
- Manage payment methods
- View invoices and billing history
- Promotion codes supported at checkout
Track your referral performance:
- Unique referral link generation
- Click tracking
- Signup and conversion metrics
- Commission tracking
- Payout history
Account-level settings:
- Profile management
- Email and password
- Account preferences
Chirps AI works on any website, but we have dedicated step-by-step guides for 20 platforms.
| Platform | Integration Method |
|---|---|
| Shopify | Paste the script in Theme Settings β Custom Code |
| WordPress | Use a plugin like "Header & Footer Scripts" or paste in header.php |
| WooCommerce | Same as WordPress β embed script in theme or via plugin |
| Webflow | Add to Project Settings β Custom Code β Footer |
| Wix | Marketing Tools β Custom Code β Add to Body |
| Squarespace | Settings β Advanced β Code Injection β Footer |
| Framer | Site Settings β Custom Code β End of Body |
If you built your app with an AI coding tool, adding Chirps takes under 60 seconds:
| Tool | How to Add |
|---|---|
| Lovable | Prompt: "Add this script tag to the layout" |
| Cursor | Add the script tag to your index.html or layout component |
| Claude Code | Ask Claude to add the embed snippet to your HTML |
| Windsurf | Add via the IDE's file editor to your layout |
| v0 by Vercel | Add the script tag to your generated component |
| Bolt.new | Paste in the HTML template |
| Replit | Add to your index.html |
| Antigravity | Add to your project's layout file |
| Base44 | Add to your app's HTML template |
| Emergent | Add to your project's HTML |
| GitHub Copilot | Ask Copilot to add the embed snippet |
| VS Code | Manually add to your HTML/layout file |
| Xcode | Add to your web view's HTML content |
Each platform has a dedicated integration page at chirps.cc/integrations/[platform] with screenshots and step-by-step instructions.
Give it a name, role, and personality instructions. Define how it should talk and what it should focus on.
- Paste your website URL β Chirps crawls your site and learns your products, pricing, FAQs, and policies
- Upload documents β Add internal PDFs, guides, or spreadsheets that aren't publicly available
- Auto-learn β The AI gets smarter from every conversation
Match your brand colors, upload an avatar, write a welcome message, and configure which features are enabled (voice, forms, booking, etc.)
Copy your unique embed code β one <script> tag β and paste it into your site.
<script src="https://chirps.cc/widget.js" data-id="your-assistant-id"></script>Your AI assistant now engages every visitor, 24 hours a day, 7 days a week. Monitor conversations, capture leads, and take over when needed β all from the dashboard.
| Feature | Free | Starter ($19/mo) | Pro ($49/mo) | Enterprise ($129/mo) |
|---|---|---|---|---|
| AI Assistants | 1 | 10 | 50 | Unlimited |
| AI Messages/month | 50 | 2,000 | 10,000 | 100,000 |
| Training sessions | 1 | 10 | 50 | Unlimited |
| Re-crawls | 1 | 10 | 50 | Unlimited |
| Knowledge Harvest | 1 | 10 | 50 | Unlimited |
| Max pages per crawl | 5 | 10 | 25 | Unlimited |
| Max crawl depth | 2 | 5 | 10 | Unlimited |
| Custom Branding | β | β | β | β |
| File Upload | β | β | β | β |
| Voice Calling | β | β | β | β |
| Conversations & Agent Takeover | β | β | β | β |
| AI Artifacts | β | β | β | β |
| Custom Artifacts Studio | β | β | β | β |
Custom plans available for enterprises requiring custom AI models, dedicated infrastructure, SLA guarantees, SSO/SAML, white-label options, or on-premise deployment. Contact us β
The Chirps widget (widget.js) is a self-contained, framework-agnostic JavaScript bundle that can be embedded on any website.
- Shadow DOM isolation β widget CSS never conflicts with host site styles
- Async loading β loads after the page is visible, zero performance impact on the host site
- Full chat UI β message bubbles, typing indicators, file attachment button, emoji support
- Voice call interface β call button, real-time audio visualizer, mute/unmute, call timer
- Artifact rendering β parses
{{ARTIFACT: {...}}}tags and renders interactive forms, cards, booking calendars, and surveys inline - Multi-card slider β product cards are displayed in a swipeable carousel when multiple results are found
- Custom event system β dispatches
chirps:artifactwindow events for custom artifact integration - Responsive design β works on desktop and mobile
- Configurable placement β bottom-right or bottom-left
<script src="https://chirps.cc/widget.js" data-id="your-assistant-id"></script>That's it. One line. No npm packages, no API keys in your codebase, no build step.
Listen for artifact submissions from the widget:
window.addEventListener('chirps:artifact', (event) => {
const { type, data } = event.detail;
console.log('Artifact submitted:', type, data);
// Handle form submissions, booking confirmations, etc.
});Chirps AI is developed by Monzed. We are not currently accepting outside contributions, but we welcome feedback and feature requests.
- Bug reports: chirps.cc/support
- Feature requests: chirps.cc/support
- Email: team@monzed.com
| Resource | URL |
|---|---|
| Website | chirps.cc |
| Dashboard | chirps.cc/dashboard |
| How It Works | chirps.cc/how-it-works |
| Pricing | chirps.cc/pricing |
| Support | chirps.cc/support |
| Company | monzed.com |
| Twitter/X | @monzedlabs |
| Monzed | |
| GitHub | Monzed-Labs |
| YouTube | Monzed |
| @monzedlabs |
Built with conviction by Monzed
Estonia, EU πͺπͺ
