Help & Documentation

Everything you need to set up and get the most out of Owentra.

Getting Started

Quick setup — 3 steps

1

Create an account

Sign up at owentra.com/signup. Your account comes with a 15-day free trial with full feature access — no card required.

2

Configure your bot

From the dashboard, click Create Bot. Choose a goal (support, sales, lead generation, FAQ, and more), set the automation level, enter your domain, and add knowledge base content — either paste text, upload a PDF/TXT file, or let Owentra auto-scrape your website.

3

Install the widget

Copy the one-line script tag from your bot settings and paste it before the closing </body> tag on your website. That's it — your AI assistant is live.

Need help? Use the Contact page to reach our team and we'll get you set up.

Bot Configuration

Creating a bot

Navigate to Dashboard → Create Bot. Each bot is tied to a single domain and can be customised with its own persona, knowledge base, and behaviour settings. The number of active bots you can create depends on your plan.

Bot goals

Choose the goal that best fits your use case. This determines how the AI structures its conversations:

  • Lead Generation — captures visitor contact information and qualifies prospects for your sales pipeline.
  • Sales Inquiry — engages visitors, answers product questions, and routes hot prospects to your team.
  • Customer Support — answers questions, troubleshoots issues, and escalates when needed.
  • Technical Support — handles technical queries with detailed, step-by-step guidance based on your documentation.
  • Answer FAQs — provides instant answers to frequently asked questions from your knowledge base.
  • Route to Human Agent — acts as a triage layer, collecting context before handing off to a live agent.

Automation levels

Control how much the AI handles on its own:

  • AI only — AI handles all responses independently. Best when your knowledge base covers most visitor questions.
  • AI, with a human as backup (recommended) — AI handles tier-1 questions immediately and routes directly to an available human agent when requested or when complex intent is detected.
  • Humans only — AI stays silent. Human agents answer all conversations directly through the console.

Knowledge base

Your bot's knowledge base grounds its answers in your specific business context. There are three ways to populate it:

  • Website auto-scraping — enter your domain URL and Owentra automatically crawls and summarises your site content. You can regenerate the summary up to 2 times per day.
  • Manual text — paste FAQs, product descriptions, policies, or any reference text directly.
  • File upload — upload PDF or TXT files containing your documentation or training material.

The more detailed and specific your knowledge base, the more accurately your bot will answer. Include exact product names, prices, policies, and common customer questions.

Lead strategy

Configure how your bot collects visitor contact information:

  • At the start of the chat — mandatory upfront contact collection with email OTP verification before the conversation proceeds. Best for high-intent landing pages.
  • When they're interested (recommended) — the AI answers first and asks for contact details once the visitor shows buying or booking intent. Included on the Trial and every paid plan.
  • None — lead collection is disabled. The bot focuses purely on answering questions.

Additional settings

  • CSAT Ratings — enable to prompt visitors with a 1–5 star rating at the end of each conversation. Results appear in your Analytics dashboard.
  • Lead Notifications — receive an instant email alert whenever a visitor passes OTP verification and becomes a verified lead.
  • Ticketing — allow visitors to create support tickets directly from the chat widget.

Activating & deactivating

Toggle a bot on or off from the bot list. Inactive bots stop responding but retain all their configuration — useful when you need to pause a bot without losing your setup. If you downgrade your plan below your active bot count, surplus bots are automatically paused by the system and can be reactivated when you upgrade.

Widget & Styling

Installation

Each bot has a unique embed script. Copy it from Dashboard → Your Bot → Settings and paste it into your site's HTML just before the closing </body> tag.

<!-- Paste before </body> --> <script src="https://www.owentra.com/widget.js" data-bot-id="YOUR_BOT_UUID" defer ></script>

Where to find your Bot ID

Go to Dashboard → Bots, click on a bot, and your Bot ID is shown at the top of the settings page. It's a unique UUID identifier (e.g., a1b2c3d4-e5f6-...) assigned to each bot.

Domain restriction

Each bot is restricted to the domain you configured during setup. The widget will not load on domains that don't match the bot's domain setting — this prevents unauthorised use of your bot.

Visual customisation

Customise the widget's appearance from Bot Settings → Styling. Available options include:

  • Position — bottom-right (default), bottom-left, top-right, or top-left.
  • Size — small, medium (default), or large.
  • Header style — Vibrant Gradient, Sleek Solid, or Premium Glassmorphic.
  • Border radius — Friendly Curved, Sleek Sharp, or Bubbly Round.
  • Font style — Modern Sans, Classy Serif, or Technical Mono.
  • Theme mode — System Auto (matches visitor's device), Fixed Light, or Fixed Dark.
  • Launcher style — Bot Icon (custom image) or Classic Chat Bubble.
  • Theme colours — set primary and secondary colours to match your brand.
  • Branding — "Powered by Owentra" badge is automatically removed on paid plans.

Widget text & branding

Configure the bot heading, welcome message, and the pop-up callout text shown next to the launcher icon. You can also upload a custom logo (max 1 MB) or choose from built-in avatar icons.

Interactive features

The widget supports real-time streaming messages, file attachments (images, PDFs, documents), in-chat custom action buttons, OTP verification forms, support ticket creation, and post-chat CSAT rating collection — all rendered inside an isolated Shadow DOM to prevent CSS conflicts with your website.

Testing before going live

Use the Preview option in your bot settings to test the widget in a sandboxed environment without installing it on your site. This lets you validate responses, styling, and escalation behaviour before launch.

Lead Verification & OTP

How lead verification works

Owentra captures visitor contact information and verifies it using email OTP (one-time passcode). This ensures your lead database contains real, reachable email addresses rather than fake entries.

Verification flow

1

Email collection

The bot collects the visitor's email address — either at the start of the chat or once they're interested.

2

OTP challenge

A 6-digit passcode is sent to the visitor's email. They enter the code in the widget to verify their address. Works out of the box: no email setup needed.

3

Additional details

After email verification, the bot optionally collects phone number and name to complete the lead profile.

Verified vs unverified leads

Owentra distinguishes between two verification levels:

  • Email verified — the visitor provided a syntactically valid email address (basic validation).
  • OTP verified — the visitor successfully entered the 6-digit code sent to their inbox (full verification). This is the gold standard for lead quality.

Your Leads dashboard shows the verification status of each contact, and you can filter by OTP-verified leads for highest quality outreach.

Where emails come from

Verification codes, ticket updates, booking confirmations and lead alerts are sent for you as “Your bot name via Owentra”, with replies going to your account email. This works on every plan with nothing to set up.

Optional: send from your own domain (SMTP)

To send these emails from your own address (e.g., noreply@yourdomain.com)), add your SMTP details on the bot's Email tab:

  • Host — your SMTP server address (e.g., smtp.gmail.com).
  • Port — typically 587 (TLS) or 465 (SSL).
  • Username & Password — your SMTP credentials. Passwords are encrypted at rest.
  • From email & name — the sender address and display name on outbound emails.
  • TLS / SSL — enable based on your mail server requirements.

Your own SMTP can be added on the Trial and paid plans, and is always used when set up. Without it, Owentra keeps sending email for you.

Lead notifications

Enable Lead Notifications in your bot settings to receive an instant email alert every time a visitor passes OTP verification. The alert includes the verified lead's name, email, and phone number.

Custom Actions

What are custom actions?

Custom actions let your bot do things during a conversation, not just answer questions — fetching an order status, checking availability, or creating a record in your CRM. Each action calls one of your backend endpoints and shows the result right inside the chat. Visitors trigger a custom action from an action button in the widget, or just by asking for it in plain language.

Setting up a custom action

Open a bot and go to the Custom Actions tab (Bots → Edit → Custom Actions), then click New Custom Action. Configure the following:

  • Method — GET or POST, depending on your endpoint.
  • URL — the endpoint your bot will call (e.g., https://api.yoursite.com/order-status).
  • API key — a shared secret sent in the X-API-Key header for authentication. Stored encrypted on our servers.
  • Button label — the text shown on the action button inside the widget (e.g., "Check Order Status").
  • Description — context shown to the visitor when the action is triggered.
  • Success message — a confirmation message displayed after a successful call.

Parameters

Each custom action can have one or more parameters that the bot collects from the visitor before making the API call:

  • Name — the payload key sent to your endpoint (e.g., order_id).
  • Label — the human-readable prompt shown to the visitor (e.g., "Enter your order ID").
  • Type — string, number, email, phone, or date. Input is validated against the selected type.
  • Required — mark parameters as required or optional. Visitors can type "skip" to bypass optional fields.

How it works for visitors

When a custom action is configured, an action button appears in the chat (or the assistant offers it when a visitor's message signals intent). The visitor selects it, provides any required parameters through guided prompts, and the bot calls your endpoint and displays the result — all within the conversation flow.

Custom action limits vary by plan: Free plans have none, Trial and Starter plans allow 3 per bot, Growth allows 10 per bot, and Business plans are unlimited.

Appointment Booking

What is appointment booking?

Appointment booking lets visitors schedule a time with you without leaving the chat. The assistant offers your real availability, collects and verifies the visitor's contact details, and confirms the appointment — then emails a confirmation with reschedule and cancel links and notifies your team. Every booking also appears on the Appointments page in your dashboard.

Turning it on

Appointments are booked through custom actions. On the bot's Custom Actions tab, open (or create) an action and switch on "Book an appointment" — that action now launches the booking flow instead of calling a URL, and its label becomes the appointment name. Then open the Appointments tab (Bots → Edit → Appointments), switch booking on, and choose how availability is managed:

  • Owentra only — Owentra manages your working hours, services and appointments with no external calendar.
  • Google Calendar — connect a Google account so Owentra reads your busy times and writes each new appointment to your calendar automatically.
  • Calendly — the assistant shares your Calendly scheduling link when a visitor wants to book.

What can be booked

Each booking-connected custom action is a bookable appointment. On the action you set:

  • Label & duration — the action's button label names the appointment; the duration sets how long it takes.
  • Buffers — padding before and/or after so back-to-back bookings have breathing room.
  • Location — an address, dial-in number or meeting link included on the confirmation.
  • Capacity — attendees per slot; set above one for group sessions such as open houses or webinars.

A bot can have several booking-connected actions (a demo, a consultation, a viewing); when it does, the assistant asks which one the visitor wants before offering times.

Resources & availability

A resource is who or what fulfils a booking — a staff member or a room. Single-staff businesses get a default resource with Monday–Friday, 9–5 working hours you can adjust. Global rules on the Appointments tab control the rest: your business timezone, slot spacing, the minimum notice before a slot can be booked, how far in advance visitors may book, and how many times are offered at once.

How it works for visitors

A visitor asks to book in plain language — "book a demo", "schedule a call", "can I see the apartment next Monday?" — or taps a booking chip. The assistant then walks them through it:

  1. Pick a service (skipped if you offer only one).
  2. Choose a day.
  3. Pick from the available times.
  4. Give a name and email — verified with a one-time code when email is set up — and an optional phone number.

The slot is confirmed on the spot. If the visitor pauses to ask something else mid-booking, the assistant answers and then picks the booking back up where they left off.

After a booking

The visitor receives a confirmation email with self-service reschedule and cancel links, so they can change plans without contacting you. You're notified of every new booking, and can review, filter and manage all appointments from the Appointments page in the top navigation.

Appointment booking and calendar sync are available on the Trial, Starter, Growth and Business plans — not on Free. The number of services and resources per bot varies by plan.

Agent Management

What are agents?

Agents are the human operators on your team who step in when the AI escalates a conversation. They receive escalated chats with full conversation history and customer context already loaded in the operator console.

Agent seat limits

The number of agents you can invite depends on your plan:

  • Free — 1 agent seat
  • Starter — up to 7 agent seats
  • Growth — up to 25 agent seats
  • Business — unlimited agent seats

Inviting agents

1

Go to Add Agent

From the dashboard, click Agents → Add Agent in the sidebar.

2

Enter their email and assign bots

Enter the agent's email address and select which bots they should have access to. They'll receive an invitation link valid for 7 days.

3

Agent accepts and logs in

The agent clicks the link, sets a password, and gains access to the operator console with only the bots you've assigned to them.

Assigning bots to agents

From Agents → List Agents, click Edit Bots next to an agent. Select which bots that agent can see and handle escalations for. An agent only sees conversations from their assigned bots.

Push notifications

Agents receive browser push notifications for new handoff requests and incoming chats, so they can respond quickly even when the console isn't in the foreground.

Active vs inactive agents

You can toggle an agent's status at any time. Inactive agents cannot log in or receive escalations, but their account and history are preserved. If you downgrade your plan below your active agent count, surplus agents are automatically paused by the system.

Console & Conversations

The operator console

The Console is your real-time command centre for monitoring all active visitor conversations. It uses WebSocket connections for instant updates — you see messages as they happen, with no page refreshing needed. Both workspace owners and assigned agents have access to the console.

Human handoff lifecycle

When a visitor requests a human or the AI detects frustration or a complex issue, the handoff flow begins:

1

Handoff request (30-second window)

The conversation is flagged and assigned agents receive a push notification. If no agent accepts within 30 seconds, the request is automatically closed with a polite fallback message.

2

Live conversation

The agent takes over and chats directly with the visitor. Full conversation history (including AI turns) is visible for context.

3

Inactivity timeout (5 minutes)

If both the visitor and agent are silent for 5 minutes, the session is automatically closed to keep the queue clear.

Smart escalation engine

Owentra's escalation engine analyses every conversation turn for visitor intent and frustration level. When it detects that the visitor wants a human or is becoming frustrated, it proactively offers to connect them with an agent — but only once per conversation to avoid repetitive nagging.

Escalation behaviour is gated by your bot's automation level. Bots set to "AI only" will not offer handoff. Bots set to "Humans only" route all conversations directly to agents.

Conversation history

Every message — including AI and human turns — is saved permanently. Click any conversation to view the full transcript, verification status, and escalation details.

Exporting data

Export conversations as CSV from the dashboard. You can also export leads and tickets separately. CSV export is available on Starter plans and above.

Tickets & Leads

Support tickets

Visitors can create support tickets directly from the chat widget — either by typing natural language phrases like "create a ticket" or by using the widget's ticket button (when ticketing is enabled in bot settings).

Ticket lifecycle

Each ticket is assigned a unique ID in the format TKT-XXXXXXXX and follows a structured workflow:

  • Open — newly created, awaiting agent attention.
  • In Progress — an agent is actively working on the issue.
  • Resolved — the agent has provided a resolution.
  • Closed — the ticket is finalised and archived.

Ticket notifications

On plans with ticket email notifications, visitors receive email updates at each stage of the ticket lifecycle — ticket creation confirmation, agent replies, and resolution messages. This keeps visitors informed even after they leave your site.

Managing tickets

Agents manage tickets from Dashboard → Tickets. Each ticket shows the visitor's name, email, description, assigned agent, and full conversation context. Agents can reply, update the status, and add resolution messages directly from the ticket detail page.

Monthly ticket limits vary by plan: Free allows 100 tickets, Trial allows 500, Starter allows 2,000, and Growth and Business plans have unlimited tickets.

Leads dashboard

The Leads section in your dashboard shows all captured visitor contacts in a searchable table. For each lead, you can see:

  • Name, email, and phone number
  • Verification status (basic email validation vs full OTP verification)
  • Which bot captured the lead
  • Capture date and conversation timeline

Exporting leads

Export your leads as CSV for import into your CRM or email marketing tools. You can filter by verification status to export only OTP-verified leads for highest quality outreach. CSV export is available on Starter plans and above.

Analytics

Overview dashboard

The analytics dashboard provides a comprehensive view of your chatbot performance across all bots and agents, with KPI cards, trend charts, and actionable insights.

Volume metrics

  • Total Conversations — all chat sessions initiated with your bots.
  • Total Messages — combined count of all messages exchanged (AI + human + visitor).
  • Verified Leads — number of visitors who passed OTP email verification.
  • Active Bots — count of currently active bots across your account.
  • Handoff Requests — conversations escalated to human agents.
  • Tickets Created — support tickets opened by visitors.

Performance rates

  • AI Answer Rate — percentage of the AI's replies that answered the visitor, rather than saying it doesn't have that information. A low rate means visitors are asking about things your knowledge base doesn't cover yet. Handoffs are counted separately under Human Takeovers.
  • Lead Capture Rate — percentage of visitor sessions converted into verified leads.
  • Bounce Rate — percentage of single-message drop-off sessions.
  • Ticket Resolution Rate — percentage of open support tickets that were resolved.

Customer satisfaction (CSAT)

When CSAT collection is enabled, the dashboard shows your average score (1–5 scale), score distribution breakdown (positive 4–5 stars, neutral 3 stars, negative 1–2 stars), and period-over-period trend comparisons.

Response speed

Track average AI response latency and average human agent response time separately — helping you identify bottlenecks in your support workflow.

Visitor insights

  • Geo-IP analytics — see the top 5 countries your visitors are coming from, based on IP geolocation.
  • Traffic histogram — a 24-hour activity chart showing peak visitor hours so you can schedule agent availability accordingly.

Business Health Score

A composite index (0–100) that combines your AI Answer Rate, CSAT, Lead Capture Rate, Bounce Rate, and Ticket Resolution Rate into a single at-a-glance score — categorised as Healthy, Fair, or Needs Work.

Per-bot performance

A comparison table showing each bot's individual metrics: conversation volume, lead capture rate, CSAT rating, AI answer rate, and a traffic-light health status indicator.

Conversation Intelligence

Available on Growth and Business plans, Conversation Intelligence uses AI to analyse your visitor messages and surface:

  • Top Questions Asked — aggregated and ranked recurring visitor inquiries.
  • AI Recommendations — actionable suggestions for improving your bot (e.g., "Add shipping policy to your knowledge base" or "Adjust lead capture timing").

Filtering & data retention

Filter analytics by bot, date range, or agent. Data retention varies by plan: Free plans retain 30 days, Starter retains 120 days, and Growth and Business plans have unlimited retention.

High escalation rates on specific topics often indicate gaps in your knowledge base. Check the Conversation Intelligence insights and add content around those topics to raise your AI Answer Rate.

Billing & Plans

Available plans

Owentra offers four plans to suit teams of all sizes, plus a 15-day free trial. Visit the Pricing page for the full breakdown.

FeatureFreeStarterGrowthBusiness
Active bots 12520
Agent seats 1310Unlimited
Conversations / month 3001,0005,00020,000
Custom actions / bot —310Unlimited
Bookable services / bot —310Unlimited
Bookable resources / bot 1210Unlimited
Website pages read / bot —50200500
Tickets / month 1001,000UnlimitedUnlimited
Analytics history 30 days90 daysUnlimitedUnlimited
AI replies / month (approx.) —3,30015,00060,000
Live chat (human agents) ✓✓✓✓
AI chat —✓✓✓
Ticket creation & management ✓✓✓✓
Remove Owentra branding —✓✓✓
Theme / appearance customization —✓✓✓
Analytics access ✓✓✓✓
Advanced analytics ——✓✓
Conversation intelligence (AI insights) ——✓✓
Custom actions —✓✓✓
Send from your own email domain —✓✓✓
Data export (CSV) —✓✓✓
Basic lead capture ✓✓✓✓
OTP-verified leads —✓✓✓
Smart lead capture (asks when interested) —✓✓✓
AI → human handoff —✓✓✓
Ticket email notifications ✓✓✓✓
Appointment booking —✓✓✓
External calendar sync (Google / Calendly) —✓✓✓
Email support —✓✓✓
Priority support ———✓

Free trial

Every new account starts with a 15-day free trial that includes every AI feature — no credit card required. After the trial ends, your account moves to the Free plan (human live chat and tickets, no AI replies) unless you choose a paid plan. Your bots, knowledge and settings are kept.

AI credits

Each plan with AI includes a monthly allowance of AI replies (shown on the pricing page as an approximate number of replies). It resets each billing cycle. If you run low you can buy extra AI credit at any time; extra credit never expires. You're notified by email at 80% and when it runs out.

Upgrading or changing your plan

Go to Dashboard → Billing to view your current plan, upgrade, or switch to a different tier. Changes take effect immediately and are prorated for the current billing cycle.

Downgrading

When you downgrade to a plan with lower limits, any surplus active bots and agent seats beyond the new plan's allowance are automatically paused by the system — not deleted. Your configuration is fully preserved and can be reactivated when you upgrade again.

Invoices & payment

All invoices are accessible from Dashboard → Billing. Payments are processed securely through Razorpay with auto-renewal on monthly billing cycles.

Cancellation

You can cancel auto-renewal at any time from the Billing page. Your plan remains active until the end of the current paid period — you won't be charged again after cancellation.

For billing issues or refund requests, contact us via the Contact page and include your account email.

Frequently Asked Questions

Yes. You can create separate bots for each domain from the same account. Each bot has its own configuration, knowledge base, and widget script. The number of active bots depends on your plan — from 1 on Free to unlimited on Business.

When a visitor provides their email, Owentra sends a 6-digit passcode to their inbox. The visitor enters the code in the chat widget to verify their address. It works without any email setup.

No. Owentra sends verification codes, ticket updates, booking confirmations and lead alerts for you on every plan. Add your own SMTP only if you want these emails to come from your own domain.

When escalation is triggered — either by visitor request, detected frustration, or a complex issue — assigned agents receive a push notification. They have 30 seconds to accept the handoff. Once accepted, the agent joins the live conversation with full chat history visible. If no agent responds within 30 seconds, the visitor receives a polite fallback message.

AI credits power your bot's automated responses. Each paid plan includes a monthly allowance — Starter gets $5, Growth gets $15, and Business gets $50 in credits. Usage resets each billing cycle. The Free tier does not include AI chat capabilities.

If your active bots or agents exceed the new plan's limits, the surplus are automatically paused — not deleted. All your configuration, knowledge base, and history are preserved. You can reactivate them when you upgrade again.

Yes. All conversations are encrypted in transit and at rest. SMTP passwords and custom action API keys are encrypted using Fernet encryption. We do not share or sell customer data. See our Privacy Policy for full details.

Custom actions let your bot call external APIs during a conversation. You configure an endpoint and parameters, and visitors trigger the call via action buttons in the chat widget — or just by asking. For example, a visitor can click "Check Order Status", enter their order ID, and see the result instantly, all within the chat.

Yes. On a custom action, switch on "Book an appointment" (setting its duration and location), then turn booking on from the bot's Appointments tab and set your availability. Visitors trigger that action and the assistant walks them through choosing a time and confirming — all in chat. Owentra emails them a confirmation with reschedule and cancel links, and you can sync to Google Calendar or hand off to Calendly. Available on paid plans (not Free).

Yes. You can cancel auto-renewal at any time from the Billing page. Your access continues until the end of your current paid period.

The AI can converse in most major languages. It automatically detects the customer's language and responds accordingly, as long as your knowledge base content is in the relevant language.