Product
AI employees, with you in charge
- Live
- Works in the app today. Anything still in pilot says so.
- Next
- Being built now, such as connecting your own WhatsApp number and workspace spending limits.
- Planned
- On the roadmap. We do not promise dates.
- Paused
- Worked in the app, switched off for now. The changelog says when it is back.
Features
The parts of the platform
Agents
AI employees with one clear job each
Live 17
Learn moreTools
Actions your agents can take
Live 8Planned 3
Learn moreKnowledge
Answers from your own information
Live 10Planned 1
Learn moreWorkforces
Agents that hand work to each other
Live 8
Learn moreTasks and approvals
Every task on record, with a yes when it matters
Live 9Next 1
Learn moreChannels and integrations
Connected apps and WhatsApp, in pilot
Live 16Next 1Planned 2Paused 1
Learn moreAnalytics and limits
Pay-as-you-go credits, prices and caps
Live 6Next 1
Learn moreSecurity and data
Servers in India, never used for training
Live 9Planned 2
Learn moreOne product
One product instead of nine tools
Teams running AI agents often stitch together a separate tool for each job below, each with its own bill, sign-in and data terms. In Dhanur AI they are one product, billed in rupees, with its databases in India. Each row says what works today and what is still to come.
Start work when something happens
Often bought as Zapier or Make
LiveSchedules, webhooks, emails and chats, plus HubSpot contacts, new Google Sheet and Form rows, and Razorpay, Shopify and WooCommerce events. Agents can also set their own follow-ups.
NextHundreds more apps as starting points.
How it worksKnow your business
Often bought as Zep or a vector database
LiveYour business details written once for every agent, files, website pages and tables, searched by meaning in English, Hindi and Hinglish, and long-term memory that asks before it saves.
How it worksConnect to your apps
Often bought as Composio
LiveGoogle, Slack and HubSpot, your own tools with encrypted secrets, and any MCP server's tools. Dhanur AI is an MCP server too, so Claude Code or Cursor can build and run your agents.
NextSign-in to MCP servers with OAuth.
How it worksPick the right AI model
Often bought as OpenRouter
LiveThree levels of Claude, a backup model when one is down, and your tests run on all three at once, so you can switch to the cheapest level that passes in one click. We don't route across AI companies: one set of data terms we can stand behind.
How it worksTest before it goes live
Often bought as Braintrust
LiveTest sets with nine kinds of checks, including an AI judge, an option to block publishing until they pass, and daily checks on real conversations against your own rules.
How it worksBuild the agents
Often bought as Dust
LiveA builder with a test chat where nothing is really sent, a draft from a sentence, templates for Indian businesses, versions, and one-click undo to any earlier version.
How it worksMake agents work together
Often bought as CrewAI
LiveWorkforces that hand work between agents, agents that ask each other and get a structured answer back, and several agents working on one message at once.
NextRunning one agent for each item in a list.
How it worksNever lose a job
Often bought as Temporal
LiveBackground work runs on a queue that keeps it through restarts and retries with growing waits. What still fails lands in one Needs attention list, with Run again.
How it worksSee what happened, and what it cost
Often bought as Langfuse
LiveEvery step of every task with its time and rupee cost, analytics by agent, model and tool, traces sent to your own monitoring tool, and a public uptime page.
How it works
Tool names are examples of what teams buy for each job; we don't claim to match every feature of each. For approvals, roles, audit and where your data lives, see the governance checklist.
Feature check
What works today
Every capability of the platform, feature by feature, with its status. We change a status only when the app changes.
Live 87 capabilitiesNext 3 capabilitiesPlanned 10 capabilitiesPaused 1 capability
Live In the app now
- Workspaces and projects
- Agent builder
- Start from a goal
- Model choice
- Tools with per-tool approval
- Autonomy limit
- Test chat
- Photos and PDFs in chats
- Evaluations
- Find the cheapest level that passes
- Daily quality checks
- Publish, with version history
- Make an earlier version live again
- Follow up when a customer goes quiet
- Replies in the customer's language
- Leads list
- AI builder
- Built-in tools
- Tool builder
- AI, web request and app action steps
- Condition steps
- Your tools in agents
- Run a tool as a form
- Run tools through the API
- Knowledge search steps and loops
- Your business, once
- How agents talk, and what they never say
- Pasted knowledge
- Knowledge search
- Search by meaning
- File uploads
- Website import
- Knowledge tables
- AI columns
- Cited answers
- Workforce canvas
- Hand-overs in plain words
- Conditions
- A safety stop for loops
- Test, publish and version history
- Team chat, the API and triggers
- Website chat and share links for a team
- Test sets for a team
- Tasks inbox
- Approve before it acts
- Approval with a time limit
- Approval limits by amount
- Escalations
- Step-by-step record
- Rupee cost of each task
- Your AI team's week on a calendar
- Install on phone and desktop
- Connected apps, in pilot
- App actions for agents, in pilot
- Approval rules for app actions, in pilot
- Website chat widget
- Share link and QR code
- WhatsApp, in pilot
- Answer customer emails
- Appointments on Google Calendar
- Outreach from your own Gmail
- Slack and HubSpot
- Post to LinkedIn
- Meeting notetaker
- Schedules and webhooks
- Start an agent when something happens
- API keys and a run API
- MCP servers
- Limits for seats and projects
- Built-in spending caps
- Analytics page
- Low-balance alerts
- Pay-as-you-go credits
- Razorpay payments and GST invoices
- Servers and databases in India
- Email-code and Google sign-in
- Rate limits and hashed codes
- Team roles and invites
- Workspace isolation
- Tool allow-lists
- Activity log
- No training on your data
- ID and card numbers hidden from the AI
- Public company page
- Public roadmap with polls
- Feedback in the app
- Contact form answered by AI
| Capability | Status |
|---|---|
| Workspaces and projectsKeep each team's agents together in a project inside your company workspace. | Live |
| Agent builderStart from a template, such as Support desk, Lead qualifier or Saree and clothing store, or a blank agent. Give it a name, a description and instructions in plain language. | Live |
| Start from a goalOn Home, pick what you want help with: get clients and book calls, post on LinkedIn and Instagram, answer every enquiry, or follow up leads. We set up the agent, its tools and its schedule, and a checklist says what's live, what needs you and what isn't available yet. | Live |
| Model choiceChoose how smart each agent is: Smart (the low-cost default), Smarter or Smartest. The builder shows about what a reply costs on each. All three run on Anthropic's Claude models. | Live |
| Tools with per-tool approvalChoose the tools an agent may use. For each one, decide whether it runs freely, asks first, or asks and then runs by itself after a waiting time. | Live |
| Autonomy limitCap how many steps an agent may take on one message. At the limit, it stops and hands the task to your team. | Live |
| Test chatTalk to the draft in a test chat where nothing is really sent. Each reply shows what happened, step by step, and what it cost in rupees. | Live |
| Photos and PDFs in chatsSend an agent up to 3 photos or PDFs with a message, such as a bill or a damaged parcel, in the test chat, Team chat, website chat or the API. Phones can use the camera. Files are kept for 90 days. | Live |
| EvaluationsGroup the messages customers send into test sets with checks, run them in test mode, compare runs, and block publishing until the sets that must pass have passed. | Live |
| Find the cheapest level that passesRun a test set on Smart, Smarter and Smartest at once, see each level's score and what a conversation costs, and switch to the cheapest level that passes in one click. | Live |
| Daily quality checksEach morning, a sample of yesterday's real conversations is checked against plain rules, your never-say list and rules of your own. See the passing rate and the rules missed, and get an email when it drops below your bar. | Live |
| Publish, with version historyEdit a draft while the published version stays as it is. Every publish is kept as a version, and you can pause and resume a live agent. | Live |
| Make an earlier version live againIf a change made an agent worse, put an earlier version back live in one click. It is saved as a new version, so the history stays complete. | Live |
| Follow up when a customer goes quietAn agent emails a customer who stopped replying, at most twice, checked by you first unless you choose otherwise. A reply of STOP ends them for good. | Live |
| Replies in the customer's languageAgents reply in English, Hindi or Hinglish, whichever the customer writes in, and say they are AI in their first reply. | Live |
| Leads listLeads an agent saves appear in a list for that agent, with leads from test chats marked. | Live |
| AI builderDescribe a task in a sentence and get a first draft of the agent to edit, or improve its instructions with AI. | Live |
| Capability | Status |
|---|---|
| Built-in toolsReply to the customer, search knowledge, look up a table, read a web page, search the web, save a lead, notify your team, send an email and hand over to a person. | Live |
| Tool builderDefine the inputs a tool needs, add steps one after another, test each step's request and answer, and publish with versions. | Live |
| AI, web request and app action stepsSteps can ask an AI model, call a web API with keys kept in encrypted tool secrets, format a result, or act in a connected app (for workspaces in the connected apps pilot). | Live |
| Condition stepsStop with a result, or carry on, depending on an earlier value, such as whether an order was found. | Live |
| Your tools in agentsGive a published tool to an agent. Tools that change data ask for approval first, and each run shows on the task. | Live |
| Run a tool as a formShare a simple form so people on your team can run the tool without opening an agent. | Live |
| Run tools through the APIRun your own tools from your own systems with a project API key, and get the result in the same request. | Live |
| Knowledge search steps and loopsSearch your knowledge inside a tool, and repeat steps for each item in a list. | Live |
| Bring your own model keysUse your own AI provider account for model steps. | Planned |
| Bulk runsRun a tool over many rows at once. | Planned |
| Code stepsRun a short piece of code as a step when the built-in steps are not enough. | Planned |
| Capability | Status |
|---|---|
| Your business, onceWrite your business's name, contact details, address and hours once, and every agent uses them. Files, notes and websites can go to every agent too. | Live |
| How agents talk, and what they never saySet the tone for every agent, and list what no agent may say or promise, such as a delivery date. | Live |
| Pasted knowledgePaste your FAQ, policies and prices into the agent as plain text. | Live |
| Knowledge searchWith the Search knowledge tool on, the agent looks up the right part of long knowledge before it answers. | Live |
| Search by meaningFind the right answer even when the customer's words differ from yours, in English, Hindi and Hinglish. | Live |
| File uploadsUpload PDF, Word, Excel, CSV, text and Markdown files, up to 4 MB each, or write notes. Add them to any agent in the project. We keep the text, not the file. | Live |
| Website importImport one page or a whole site, up to 50 pages at a time, and refresh it weekly or monthly. Agents search every page and give the page's address when they answer. | Live |
| Knowledge tablesKeep products, branches or prices in tables of up to 5,000 rows, typed in or imported from CSV or Excel. Agents look up the rows they need and name the table they used. | Live |
| AI columnsFill a table column row by row with an AI prompt or one of your agents. You pick the rows and see the cost before it runs. | Live |
| Google Drive syncKeep selected Drive files up to date without uploading them again. | Planned |
| Cited answersAnswers say which document, page or table they came from, so you can check them. | Live |
| Capability | Status |
|---|---|
| Workforce canvasPlace your agents on a canvas and draw who hands over to whom. On a phone, read the team as a simple list. | Live |
| Hand-overs in plain wordsSay when an agent should pass the conversation on, such as “the customer asks about an invoice”. The next agent gets a short note and answers with its own settings. | Live |
| ConditionsSend messages by fixed rules, without AI: words in the message, a message written in Hindi, or a task field an agent filled in. | Live |
| A safety stop for loopsAgents can pass one message around only a few times. After that, a person on your team takes over. | Live |
| Test, publish and version historyTest the team on drafts without sending anything, and see the path and every step. Each published version keeps the agent versions it runs. | Live |
| Team chat, the API and triggersTalk to a live team in Team chat, call it from your own code, or start it on a schedule or a webhook. | Live |
| Website chat and share links for a teamPut a whole team behind the chat window on your website, or behind a chat page with its own link and QR code. | Live |
| Test sets for a teamSaved cases and must-pass checks for a whole workforce, with checks for which agent answered and whether a hand-over happened. | Live |
| Capability | Status |
|---|---|
| Tasks inboxOne place for every task, with views for Needs approval, Escalated, Errors and All, and a filter by agent. | Live |
| Approve before it actsWhen a tool asks first, the task waits for you. Edit a reply or email before you approve it, or reject it with a reason. | Live |
| Approval with a time limitFor tools set to ask and then run, the action goes ahead by itself if nobody decides within the waiting time. The default is 2 hours. | Live |
| Approval limits by amountLet small amounts through and have big ones wait, for example: ask me first when a refund is over ₹500. Above the limit, the action always waits for a person. | Live |
| EscalationsTasks an agent should not finish on its own are handed to your team, with the reason. | Live |
| Step-by-step recordOpen a task to see the conversation, the decisions made and every step, with its model, tokens and cost. | Live |
| Rupee cost of each taskEvery task shows what it cost in rupees, step by step. | Live |
| Your AI team's week on a calendarA week at a time, in India time: scheduled runs, calls your agents booked and LinkedIn posts that went out, with every repeating schedule in plain words. | Live |
| Install on phone and desktopAdd the Dhanur AI app to your home screen or desktop from the browser. | Live |
| Approvals from WhatsAppApprove or reject an action from a WhatsApp message, without opening the app. | Next |
| Capability | Status |
|---|---|
| Connected apps, in pilotMore than 2,000 apps through Pipedream Connect, such as Google Sheets, Slack, HubSpot, Zoho CRM, Gmail and Notion. Open to a small number of workspaces while we test. | Live |
| App actions for agents, in pilotAdmins connect each account on the app's own sign-in screen. Builders add specific actions to an agent, fix some inputs, such as which spreadsheet, and let the agent fill the rest. | Live |
| Approval rules for app actions, in pilotActions that only read run freely by default, actions that change data ask first, and deletes always ask. Every action is logged with its cost. | Live |
| Website chat widgetPaste one line into your website to add a chat window answered by your published agent or workforce. Only the sites you list can show it, and it always says it is an AI assistant. You can let visitors send photos and PDFs. | Live |
| Share link and QR codeNo website? Turn on a chat page with its own link, share it on WhatsApp or print its QR code for your counter. Search engines don't list it unless you allow it. | Live |
| WhatsApp, in pilotAgents and workforces answer customers on a WhatsApp number that our team connects, say they are an AI, respect STOP, and show delivery ticks. After WhatsApp's 24-hour window, your team sends an approved template from the task. | Live |
| Your own WhatsApp number, and approvals from WhatsAppConnect your WhatsApp Business number yourself, and approve or reject an agent's actions from a WhatsApp message. | Next |
| Answer customer emailsGive an agent its own email address and forward your Gmail, Outlook or Zoho inbox to it. It replies by email, with approvals if you want them, or just handles each email for your team. | Live |
| Appointments on Google CalendarAgents offer your free times and book the one a customer picks, with a calendar invite. In early access: Google shows an "unverified app" warning when you connect, until we complete its verification. | Live |
| Outreach from your own GmailEmails to a list of business contacts, written for each person, with up to two follow-ups that stop when they reply. In early access: Google shows an "unverified app" warning when you connect, until we complete its verification. | Live |
| Slack and HubSpotYour team asks an agent questions in Slack, and leads an agent saves become HubSpot contacts. HubSpot is in early access while it reviews our app. | Live |
| Post to LinkedInConnect your LinkedIn, and an agent drafts posts, with a free stock photo or your own if you like. Each post waits in Tasks until you approve it, and goes to your own profile. Posting as a company page needs LinkedIn's approval, which we haven't applied for. LinkedIn asks you to reconnect every 60 days. | Live |
| Create imagesMaking product photos and posters with AI is switched off for now. Agents can use a free stock photo or your own instead. We'll say in the changelog when it's back. | Paused |
| Meeting notetakerPaste a Meet, Zoom, Teams or Webex link; an AI notetaker joins and says it is recording, and the agent writes the notes and action items. | Live |
| Schedules and webhooksStart a live agent's task at set times, or when another system sends data. | Live |
| Start an agent when something happensA lead saved, an appointment booked, a task handed over or failed, an outreach reply or meeting notes can start an agent, with filters. So can new HubSpot contacts, new rows in a Google Sheet shared by link, and Razorpay, Shopify and WooCommerce webhooks. | Live |
| API keys and a run APIGive a live agent work from your own code with a project API key, and read the reply. | Live |
| Razorpay payment linksCreate a payment link for a customer and share it in the conversation. | Planned |
| MCP serversGive agents the tools of your own MCP server, with an approval setting for each (public https servers with a key; OAuth sign-in later). Claude Code, Codex or Cursor can also connect to Dhanur AI's own MCP server to build and run your agents. | Live |
| Voice and phone agentsAgents that speak with customers on calls. | Planned |
| Capability | Status |
|---|---|
| Limits for seats and projectsEach workspace includes 2 team seats and 1 project, and the app enforces both. | Live |
| Built-in spending capsEach task has a spending cap, and a daily cap across the platform pauses customer-facing AI work if it is reached. | Live |
| Analytics pageTasks, hand-offs, approvals, leads and cost for the last 7, 30 or 90 days, by agent, by model and by tool, so you can see where the money goes. | Live |
| Workspace spending limitsSet a spending limit for your workspace. Work stops when a hard limit is reached. | Next |
| Low-balance alertsOwners and Admins get an email before credits run out, and again at zero, with a threshold you can change. | Live |
| Pay-as-you-go credits1 credit = ₹1, with ₹25 free for every new workspace. Top up from ₹50 (bonus credits from ₹5,000), GST added on top; credits don't expire and every task shows its price. | Live |
| Razorpay payments and GST invoicesPay by UPI, card or net banking on Razorpay's page, then print or save a GST tax invoice for each payment, with your GSTIN if you add one. | Live |
| Capability | Status |
|---|---|
| Servers and databases in IndiaOur app servers run in Mumbai, and our application databases are in Bengaluru. Photos and PDFs sent in chats are stored with DigitalOcean in New York. | Live |
| Email-code and Google sign-inSign in with a 6-digit code that works once and expires in 10 minutes, or with your Google account. | Live |
| Rate limits and hashed codesSign-in requests are rate-limited, and codes are stored only as hashes. | Live |
| Team roles and invitesInvite teammates as owner, admin, builder or viewer, within your plan's seat limit. | Live |
| Workspace isolationNobody can read or change a workspace they are not a member of. | Live |
| Tool allow-listsAn agent can use only the tools and app actions switched on for it. | Live |
| Activity logSign-ins, team changes, agent changes, approvals, connections and payments are recorded. Owners and admins see them under Settings, filter by area and download a CSV. | Live |
| No training on your dataWe do not use your content to train AI models. | Live |
| ID and card numbers hidden from the AIAadhaar, PAN, card and bank account numbers, OTPs and UPI PINs that customers type are replaced before the AI reads the message. On by default. | Live |
| Single sign-on and SCIMSign in through your company's identity provider, and manage users from it. | Planned |
| SOC 2 readinessPreparing our controls for a SOC 2 audit. | Planned |
| Capability | Status |
|---|---|
| Public company pagedhanurai.com/company shows our own AI employees, a live activity feed, daily updates and platform totals, with no personal data. | Live |
| Public roadmap with pollsdhanurai.com/roadmap shows what we are building and what has shipped, with polls you can answer. | Live |
| Feedback in the appReport a problem, suggest a feature, vote on ideas and answer polls from the Feedback page. | Live |
| Contact form answered by AIOur AI employees answer the website contact form, and a person reviews anything sensitive before it is sent. | Live |
| More templatesTemplates for finance work, such as payment follow-ups and GST invoice reminders, alongside the ones in the app today. | Planned |
| MarketplaceA place to find ready-made agents and templates. | Planned |
Build your first agent today
Sign in, start from a template and try your agent in the test chat, where nothing is really sent. Every new workspace starts with ₹25 of free credits.