Bund AI
Docs

Everything Bund AI can do

Bund AI is an AI customer support agent that answers from your own knowledge, takes the real action behind a request, and hands off to your team when a person is needed. It works across a web widget and email with one shared brain. This guide covers how every part works.

01Overview

One agent, your whole support workflow

You connect your knowledge and the systems you already use. The agent reads your policies, answers questions, and performs concrete actions, issuing refunds, changing orders, rescheduling, looking up accounts, and booking meetings, through your tools. Risky actions pause for a human approval, and anything that truly needs a person is handed to your team with full context.

  • Two channels, one brain. A web widget and a real email inbox share the same agent, memory, knowledge, and tools.
  • Grounded answers. Replies come from your docs, PDFs, past tickets, URLs, and help center, not a generic model.
  • Action, not deflection. The agent completes the task instead of linking to a help article.
  • Account intelligence. It flags churn risk, buying intent, and complaints on its own and emails you a weekly digest.
02Quickstart

Live in under a day

1. Create your account and pick your industry

Sign up and choose your vertical. Bund AI immediately creates a working agent with a persona, default policies, and the tool pack for your industry, so the widget can answer from minute one.

2. Connect your knowledge

Paste text, add a URL, upload PDFs or DOCX files, or publish help articles. Bund AI ingests, chunks, and embeds each source so the agent can ground its answers in your real policies.

3. Add the widget and forward your email

Drop one script tag on your site:

<script
  src="https://app.usebund.com/widget.js"
  data-widget-token="cv_your_token"
></script>

Then auto-forward your support inbox to your unique Bund AI address. The same agent now answers on both channels.

4. Choose allowed actions and connect tools

Toggle which actions the agent may take, connect a calendar, and add any custom actions that call your own systems.

5. Test, go live, and monitor

Try the agent in the Playground (side-effecting actions are simulated there), publish, then watch conversations, escalations, and insights in the console.

03Channels

Web widget and email, one brain

Every conversation records its channel, but both run through the same agent and message history, so knowledge, tools, and the approval flow are identical everywhere.

Web widget

  • Drop-in script tag, no build step. Conversations persist across page refreshes.
  • Four styles: bubble, bar, sidebar, and concierge, with your colors, logo, and position.
  • Optional pre-chat contact form (feeds lead capture), image upload, and voice input.
  • When a human takes over, the widget shows their replies live.

Email

  • Forward your support inbox to a unique Bund AI address; incoming mail threads into a conversation and the agent replies by email.
  • Confirm-by-reply: customers approve an action just by replying YES.
  • Idempotent and rate-limited; defers to a human when the conversation is in handoff.
04How the agent works

From question to resolved

  • Model routing picks a fast model for simple asks and a stronger model for long, multi-part, or image-bearing questions, with no extra cost on simple turns.
  • Retrieval pulls the most relevant chunks from your knowledge to ground the answer.
  • A tool loop lets the agent take one or more actions to actually resolve the request.
  • Risky actions pause for explicit approval before anything changes.
  • A compliance supervisor checks each reply for off-topic answers, false claims of completed actions, and ungrounded facts.
  • When a person is genuinely needed, the conversation hands off with full context.
05Actions & tools

The real actions behind a reply

Which actions appear depends on your industry and the toggles you enable. Actions marked for approval pause for a one-tap confirmation on the web, or a “Reply YES” on email, before they run.

Look up information

track_jobLook up an order, shipment, or appointment by code and return status, ETA, and timeline.
get_provider_infoLook up a vendor or carrier: phone, address, hours.
get_service_infoList the services you offer and what each includes.
get_proof_of_deliveryRetrieve proof of delivery (signature or photo) for a shipment.

Take action (approval required)

modify_orderAdd a note or instruction to an order before pickup.
cancel_jobCancel an order or appointment, respecting the cancellation window.
change_addressChange a delivery address before it is out for delivery.
reschedule_jobReschedule a delivery or appointment within the change window.
report_issueLog a delivery problem and open an escalation.
file_claimFile a damaged or lost claim and open an escalation.
book_appointmentCreate a new appointment and email a confirmation.

Routing and data capture

escalate_to_humanHand the conversation to a person and capture their contact.
capture_leadSave a customer's name and intent as a lead.
create_ticketTurn the chat into a support ticket with a frozen transcript.
report_knowledge_gapFlag a question your knowledge could not answer (always on).

Calendar (when connected)

check_availabilityShow real open slots from your connected calendar.
book_meetingBook directly (Google, Cal.com); the customer gets an invite.
get_booking_linkShare a scheduling link (Calendly).
cancel_meetingCancel a booked meeting by code.
reschedule_meetingMove a booked meeting within the change window.
06Knowledge base

Grounded in your own content

Source types

textPaste policies or notes inline as text or markdown.
urlCrawl a page; main content is extracted and re-crawled nightly.
uploadPDF, DOCX, Markdown, or TXT, up to 10 MB each.
articleHelp-center articles you author; also published at /help.
sitemapBulk crawl from a sitemap (coming soon).

How ingestion works

Each source is extracted, split into overlapping chunks, embedded, and stored for fast semantic retrieval. Re-running a source replaces its content in place, and duplicate documents are detected automatically.

Knowledge gaps and the help center

When the agent can’t find an answer, it logs a knowledge gap so you can fill it. Published help articles double as a public help center and as a source the agent cites.

07Calendar & bookings

Real availability, real bookings

Google CalendarOAuth connect. Bund AI computes open slots from your free/busy, books directly, and can reschedule.
Cal.comConnect with an API key. Provider-computed slots, direct booking, reschedule.
CalendlyConnect with a personal access token. The agent shares a scheduling link; the booking is confirmed by webhook.

The agent checks availability, books or shares a link, and cancels or reschedules by code, always respecting your cancellation and change windows. Tokens are encrypted at rest, and if access is revoked the calendar tools switch off automatically.

08Escalations & handoff

Clean handoffs, never cold

The agent escalates for clear reasons:

  • Low confidence in the answer
  • The customer explicitly asks for a person
  • A sensitive action that needs review
  • A supervisor block, or a tool error

An escalation flips the conversation to handoff, notifies your team by email and optional Slack, and carries the full context plus the customer’s contact. Escalations move through open, in progress, and resolved. An auto-assign rule can route each one to a pinned teammate or to whoever has the fewest open escalations.

09Leads & tickets

Capture intent, track issues

Leads

The agent saves a name, email, phone, and intent as a lead, one per conversation. Leads move through new, contacted, qualified, and closed.

Tickets

Any chat can become a ticket with a subject, category (billing, technical, general), priority (low, medium, high), and a frozen transcript. Tickets move through open, in progress, resolved, and closed, and can be created by the agent or your team.

10Customers

One view per account

Whenever a flow learns who the customer is, from the pre-chat form, a captured lead, a ticket, or an escalation, Bund AI stamps the conversation with their identity. The Customers view rolls up signals, leads, tickets, and conversations per account, even after an individual conversation is deleted.

11Insights & signals

What your inbox is really saying

Shortly after a conversation goes quiet, Bund AI analyzes it for a summary, sentiment, trend, and topics, then extracts actionable signals with the customer’s own words.

Signal types

churn_riskA customer at risk of leaving.
buying_intentInterest in buying or upgrading.
upsell_opportunityA chance to expand the account.
feature_requestA request for something you don't offer yet.
complaintA dissatisfied customer.
competitor_mentionA competitor named in the conversation.
praisePositive feedback worth amplifying.
confusionA point where the customer got stuck.
unresolved_issueSomething left unfinished.

New high-severity signals alert your team immediately by email or Slack, and a weekly digest summarizes mood and signals every Monday.

12Automations

When this happens, do that

Build rules from a template catalog. Each rule fires at most once per subject.

Triggers

escalation.created, lead.created, ticket.created, booking.created, feedback.negative, plus time-based escalation.sla, lead.stale, and weekly digest.weekly.

Actions

send_email, post_slack, send_webhook, create_ticket, and assign_escalation.

Ready-made templates include auto-assigning new escalations, an SLA alert when one sits too long, opening a ticket on negative feedback, notifying on new leads, and alerting on new bookings.

13Custom actions

Connect your own systems

Define an HTTP action and it becomes a tool the agent can use. Give it a key, a description, parameters, a method (GET or POST), and a URL with {placeholder} values. Add encrypted headers for auth, and require approval for anything that writes. Every call is protected against requests to internal or private addresses.

14Admin console

Monitor and build

Monitor

Overview, Conversations, Escalations, Customers, Tickets, Insights, Analytics, and an Audit log.

Build

Agent (persona, tone, model, allowed actions, widget styling, embed snippet), Playground, Knowledge and help-center articles, Custom actions, Integrations, and Automations.

Settings

Team, Billing, and workspace Settings.

15Team & roles

Bring your team

Invite teammates by email with a role: owner, manager, or agent. Owners and managers are the default recipients for notifications. Accounts support email verification, password reset, “Continue with Google,” and optional two-factor authentication.

16Security & guardrails

Safe by default

  • PII redaction: card numbers are always masked at storage; emails and phones can be masked too.
  • Human approval: actions that change real systems pause for explicit confirmation.
  • Compliance supervisor: each reply is checked for off-topic answers, false completion claims, and ungrounded facts.
  • SSRF protection: every outbound fetch (crawling, webhooks, custom actions) is blocked from reaching internal or private addresses.
  • Account security: signed, revocable sessions, optional TOTP two-factor, and encrypted integration tokens.
  • Tenant isolation: every record is scoped to your workspace.
17Industry verticals

Tuned to your business

At signup you pick one of ten verticals, each shipping a tailored persona, tool pack, and policies: ecommerce, delivery, logistics, services, healthcare, consulting, software, hospitality, education, and general.

18Plans & billing

Priced by AI replies per month

Free — $050 replies/mo. Web widget and email, knowledge base and help center, 1 agent.
Starter — $49/mo1,000 replies/mo. Everything in Free, plus automations, custom actions, and team seats.
Growth — $99/mo5,000 replies/mo. Everything in Starter, plus account intelligence and signals.
Scale — $199/mo10,000 replies/mo. Everything in Growth, plus priority support.
Enterprise — customUnlimited replies, custom integrations, onboarding, SLA, and dedicated support.

Usage is metered on assistant replies per calendar month. Yearly billing is two months free. Checkout and card management run through Stripe, and you can cancel anytime; your plan stays active until the end of the billing period.

19API & webhooks

Connect and extend

Bund AI exposes endpoints for chat and human-takeover polling, the widget, inbound email, billing, and calendar OAuth and provider webhooks. For outbound integration, use custom actions or the send_webhook automation to post event data to your own systems, all SSRF-guarded.

Need something specific wired up? Reach us at hello@usebund.com.