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:

  • Fully Automated — AI handles all responses independently. Best when your knowledge base covers most visitor questions.
  • AI with Human Backup — AI responds first and seamlessly hands off to a human agent when requested or when it detects a complex issue.
  • Human 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:

  • Aggressive — mandatory upfront contact collection with email OTP verification before the conversation proceeds. Best for high-intent landing pages.
  • Smart (Strategic) — the AI conversationally nudges visitors for contact details at natural points in the conversation. Available on Growth and Business plans.
  • 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 webhook 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 upfront (Aggressive mode) or conversationally (Smart mode).

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. Requires custom SMTP to be configured.

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.

Custom SMTP setup

OTP emails are sent through your custom SMTP server so they arrive from your own domain (e.g., noreply@yourdomain.com). Configure SMTP from Bot Settings → SMTP:

  • 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.

If custom SMTP is not configured, the system falls back to basic email validation without sending an OTP. For the highest lead quality, we recommend setting up SMTP. Custom SMTP is available on Trial, Starter, and above plans.

Lead notifications

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

Webhooks

What are webhooks?

Webhooks let your bot execute backend actions during a conversation — for example, fetching an order status, checking appointment availability, or creating a lead in your external CRM. Visitors trigger webhooks via action buttons that appear inside the chat widget.

Setting up a webhook

Navigate to Bot Settings → Webhooks and click Add Webhook. 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 chip 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.

Webhook parameters

Each webhook 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 webhook is configured, an action chip button appears in the chat. The visitor clicks it, provides the required parameters through guided prompts, and the bot calls your endpoint and displays the result — all within the conversation flow.

Webhook limits vary by plan: Free plans have no webhooks, Trial and Starter plans allow 3 per bot, Growth allows 10 per bot, and Business plans have unlimited webhooks.

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 (80 seconds)

If both the visitor and agent are silent for 80 seconds, 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 "Fully Automated" will not offer handoff. Bots set to "Human 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

When custom SMTP is configured, visitors receive email notifications 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

  • Automation Rate — percentage of conversations fully resolved by AI without human handoff.
  • 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★, neutral 3★, negative 1–2★), 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 Automation 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 resolution percentage, 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 improve AI resolution.

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.

Feature Free Starter ($12/mo) Growth ($24/mo) Business ($49/mo)
Active Bots 1 3 10 Unlimited
Agent Seats 1 7 25 Unlimited
Monthly Conversations 300 5,000 25,000 100,000
Custom Actions per Bot 3 10 Unlimited
Monthly Tickets 100 2,000 Unlimited Unlimited
Analytics Retention 30 days 120 days Unlimited Unlimited
AI Chat
Custom SMTP & OTP
Theme Customisation
Branding Removal
Smart Lead Strategy
Conversation Intelligence
CSV Export

Free trial

Every new account starts with a 15-day free trial that includes full access to all features — no credit card required. After the trial ends, your account moves to the Free tier unless you subscribe to a paid plan.

AI credits

Each paid plan includes a monthly AI credit allowance that powers your bot's automated responses. Starter includes $5, Growth includes $15, and Business includes $50 in AI credits per month. Usage is tracked internally and resets each billing cycle.

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. This requires custom SMTP to be configured in your bot settings. Without SMTP, the system falls back to basic email validation.

Custom SMTP is required for email OTP verification, ticket email notifications, and lead alerts. Without it, these features will use basic fallbacks. We recommend setting up SMTP for the best experience — it ensures emails 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 webhook API keys are encrypted using Fernet encryption. We do not share or sell customer data. See our Privacy Policy for full details.

Webhooks 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. For example, a visitor can click "Check Order Status", enter their order ID, and see the result instantly — all within the chat.

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.