# Duvo - Full Agent Context > Bundled markdown content for single-request agent ingestion. Kept under 200,000 characters for 64k-token agent budgets. Source files are linked at the end. --- # Duvo > Duvo brings your people, AI agents and existing systems together to map, run and improve your processes, with decisions, exceptions and results in one place. The Enterprise Execution OS A better way to run your operations. Duvo brings your people, AI agents and existing systems together to map, run and improve your processes, with decisions, exceptions and results in one place. We propose the approvals and exception rules, your team signs them off, and you go live within 8 weeks on your existing systems. - $100M+ annualised impact across our customers ## Homepage actions - [Book a process call](https://www.duvo.ai/contact?source_page=home) - [Explore solutions](https://www.duvo.ai/solutions) ## Four ways to start with Duvo ### Freight audit Check your carriers billed you correctly Duvo checks carrier invoices against your rate cards and shipment records and shows each overcharge with its evidence. Your team decides what to dispute. - [Explore freight audit](https://www.duvo.ai/offers/freight-audit) ### Payables audit Find what your suppliers overcharged you Duvo finds duplicate payments, overcharges and missed credits by checking paid supplier invoices against purchase orders, receipts and agreements. Your finance team decides what to claim back. - [Explore payables audit](https://www.duvo.ai/offers/payables-audit) ### Process discovery Map one business process for free Show Duvo how the work runs through AI interviews and screen walkthroughs in a two-week Enterprise trial. Keep the process map and recommendations for improving it. - [Explore free process discovery](https://www.duvo.ai/offers/process-discovery) ### SAP migration Give your SAP programme a process fact base Bring together operating processes and system findings for a handoff to your internal team or implementation partner. - [Explore SAP migration](https://www.duvo.ai/offers/sap-transformation) ## See what Duvo could run for you We talk through your process, map the first one free in a two-week Enterprise trial, then send a proposal with the scope, price, controls and how results are measured. - [Book a process call](https://www.duvo.ai/contact?source_page=home) - Or start on your own: the Free plan at app.duvo.ai includes 2 Clarity interviews and 100 agent runs. [Start free](https://app.duvo.ai) ## When to use Duvo - Use Duvo when a recurring operational process has to run end to end inside the systems a team already has, with a person approving before anything is written back and the result measured against an agreed baseline. - Use Duvo for freight audit: Check every carrier invoice against contract before payment. See https://www.duvo.ai/solutions/freight-audit. - Use Duvo for payables audit: Check invoices against POs, receipts, contracts, and statements before the pay run. See https://www.duvo.ai/solutions/payables-audit. - Use Duvo for otif recovery: Check OTIF fines against delivery evidence and dispute recoverable charges inside the window. See https://www.duvo.ai/solutions/otif-recovery. - Use Duvo for inventory replenishment: Work stockout and inbound risks before the daily cutoff. See https://www.duvo.ai/solutions/inventory-replenishment. - Use Duvo to capture how a process really runs and turn that evidence into a process catalogue, an improvement plan, a transformation roadmap, an SAP migration fact base, or role-specific training. See https://www.duvo.ai/clarity. ## When not to use Duvo - Do not use Duvo as a replacement for an ERP, MDM, WMS, TMS, CRM, or planning platform. It runs work across those systems. - Do not expect a sandbox or test mode. There are two ways to try Duvo: a two-week Enterprise trial on one of your processes, guided by Duvo (book at /contact), or self-serve sign-up for the Free plan at https://app.duvo.ai with no demo (2 Clarity interviews and 100 agent runs, lifetime). Runs in any workspace, including Free, act on the systems you connect. See https://www.duvo.ai/getting-started.md. - Do not use Duvo to bypass customer RBAC, SSO, policy gates, audit logging, or required human approvals. ## How an agent calls Duvo - Get access: sign up at https://app.duvo.ai for a Free plan workspace, with no demo or approval. A person creates API keys at https://app.duvo.ai/settings/profile#api-keys; MCP hosts can sign in with OAuth instead. - Browser WebMCP: on a duvo.ai page in a supported browser, call `read_duvo_information` to read public documentation without workspace credentials. Tool topics and browser requirements: https://www.duvo.ai/mcp.md. - CLI: `npm install -g @duvoai/cli`, then `duvo login` or set `DUVO_API_KEY`, then `duvo runs start --agent --json`. Guide: https://www.duvo.ai/cli.md. - MCP: connect to https://api.duvo.ai/v2/mcp over Streamable HTTP with a workspace API key as `Authorization: Bearer `, or with OAuth: the host discovers the authorization server from https://api.duvo.ai/.well-known/oauth-protected-resource/v2/mcp and registers itself with Dynamic Client Registration. Guide: https://www.duvo.ai/mcp.md. - REST API: base URL https://api.duvo.ai/v2 with a bearer API key. Start a run with `POST /v2/teams/{team_id}/runs`. Reference: https://www.duvo.ai/api-reference.md and https://www.duvo.ai/auth.md. ## Get access - Enterprise trial: a free two-week trial on one of your processes, guided by Duvo. Book it at https://www.duvo.ai/contact. - Free plan: sign up yourself at https://app.duvo.ai ("Start free" on https://www.duvo.ai/pricing). No demo, sales call or approval is needed. The Free plan costs $0, with lifetime limits of 2 Clarity interviews, 100 agent runs, 1 concurrent run, 25 invites. - API keys: after sign-up, a person creates keys in the app at https://app.duvo.ai/settings/profile#api-keys. A key works for one team or for all of that person's teams and acts with that person's permissions. The key is shown once, and an API key cannot create another key. - MCP: connect to https://api.duvo.ai/v2/mcp over Streamable HTTP. A host that supports OAuth signs the person in through the browser and registers itself with Dynamic Client Registration, discovered from https://api.duvo.ai/.well-known/oauth-protected-resource/v2/mcp, so it needs no key and no approval. A host without OAuth sends an API key as `Authorization: Bearer `. - Evaluation: there is no separate sandbox or test mode. Evaluate on the Free plan yourself, or with Duvo in the Enterprise trial. Runs act on the systems you connect, so connect test accounts or test data while you evaluate. - Paid plans: Pro and Business have published prices at https://www.duvo.ai/pricing. Enterprise is scoped with the Duvo team at https://www.duvo.ai/contact. ## Starting offers - [Freight audit](https://www.duvo.ai/offers/freight-audit): We analyse your carrier invoices, rate cards and shipment records. You receive an Excel report with potential overcharges, evidence and next actions. Start with a free audit of an agreed sample, then choose whether Duvo executes the approved follow-up. - [Payables audit](https://www.duvo.ai/offers/payables-audit): Payment errors can represent 0.1–0.4% of supplier payments: €100,000–€400,000 for every €100m paid. Duvo checks invoices against agreements, receipts and credits to identify overpayments and missed credits, then runs approved supplier follow-up and reconciles the credits received. Start with a free audit of paid invoices. - [Free process discovery](https://www.duvo.ai/offers/process-discovery): Find where a recurring process loses time before you pay to automate it. In a two-week Enterprise trial guided by Duvo, our AI interviews your team and captures screen walkthroughs, then returns a process map and recommendations for reducing manual steps and unclear handoffs. The trial is free, and you keep the result with no automation commitment. - [SAP migration](https://www.duvo.ai/offers/sap-transformation): Mainstream maintenance for SAP Business Suite 7 core applications ends in 2027, with optional extended maintenance to 2030. Duvo maps how your business processes actually run, exposes the gaps and gives your programme team and SI reviewed requirements, so you resolve process decisions before they become migration rework. ## Industries and functions Industry relevance is separate from delivery status and customer proof. Proposed applications require scoping. - [Industrial and manufacturing](https://www.duvo.ai/industries/industrial-manufacturing): Start with an invoice review or a process that crosses purchasing, plant operations and finance. Agree the records, approvals and result before expanding the scope. - [Retail and ecommerce](https://www.duvo.ai/industries/retail-ecommerce): Review invoices, resolve stock risks and connect the supplier’s records with the people who approve payment or replenishment. - [CPG and consumer brands](https://www.duvo.ai/industries/cpg-consumer-brands): From the brand’s side of the relationship, a short payment needs a clear reason, a recoverable amount and an owner before the dispute window closes. - [Healthcare and life sciences](https://www.duvo.ai/industries/healthcare-life-sciences): Scope a non-clinical finance or procurement process, with explicit data boundaries and the organisation’s approval requirements. - [Financial services](https://www.duvo.ai/industries/financial-services): Start with customer onboarding, payment investigations, insurer operations or financial reconciliation. Your team approves the decisions; Duvo carries out the agreed follow-up and records the result. - [Telecom](https://www.duvo.ai/industries/telecom): Start with a supplier invoice or administrative exception that crosses procurement, finance and operations, with service-impacting decisions kept under your control. - [Finance](https://www.duvo.ai/solutions?function=finance): Review payables, reconcile balances and keep payment decisions with the authorised owner. Consumer technology teams can scope subscription billing reconciliation; 3PL finance teams can scope customer billing against warehouse service records. - [Procurement](https://www.duvo.ai/solutions?function=procurement): Check supplier records, purchase approvals and billed terms before exceptions reach payment. - [Supply chain and operations](https://www.duvo.ai/solutions?function=supply-chain-operations): Resolve stock, delivery and supplier exceptions. Logistics providers and 3PLs can scope service handoffs and proof-of-delivery administration; provider billing and transport operations need their own agreed scope. - [Customer operations](https://www.duvo.ai/solutions?function=customer-operations): Bring the facts behind an order, complaint or refund to the responsible person. Consumer technology teams can start by mapping subscription support and refund approvals without assuming a physical inventory process. - [Transformation and IT](https://www.duvo.ai/solutions?function=transformation-it): Capture the process across people and systems, then agree an improvement plan or SAP migration handoff. Discovery can stand alone without an automation commitment. ## Customer control Duvo proposes the steps to automate, the approvals and the exception handling. Your process owner reviews the proposal and approves the rules before production. Duvo waits where those rules require approval. Missing evidence and unresolved exceptions reach the responsible person. Changes to the rules require process-owner approval. Run history records each approval and every write-back to your systems. Keep the discovery outputs your team reviews and owns. Use them for training, improvement or SAP migration with your own team or partner. Automation is a separate choice. Process maps export as BPMN 2.0 XML. The proposal specifies other deliverables, reuse rights and the exit handoff. Exporting a map does not transfer Duvo’s execution runtime. - [Customer control](https://www.duvo.ai/platform#customer-control) ## Private intelligence Run Duvo’s AI on EU-only, single-tenant GPUs, with other geographies available by agreement. You can also use your own infrastructure or an approved AI endpoint. - EU-only, single-tenant GPUs: Run open models on dedicated GPUs reserved for your organisation, with inference kept in the EU. Dedicated inference is also available in other agreed geographies. Duvo arranges the capacity. We agree the model, operating responsibilities and support with your team. - Your own infrastructure: Run a compatible model in your own cloud or on-premises environment, and connect Duvo to it. Your team operates the infrastructure. We validate the model against your process and agree connectivity, access and support. - Your existing AI endpoint: Use a compatible AI endpoint your company already approves, including a managed model service. Use the provider and data-handling terms your team has approved. We confirm model compatibility and the operations it will support. GPU location defines where model inference runs. The deployment proposal also specifies where orchestration, system actions, files and records live, and who can access them. On-premises inference runs the model on your infrastructure; it does not move the whole Duvo platform there. Your security team reviews the processing locations and provider terms before deployment. - [Private intelligence](https://www.duvo.ai/private-intelligence) ## Security and data handling ### What happens to our sensitive data? Duvo does not train its own or third-party models on customer data. The trust portal lists an Anthropic zero-data-retention certificate, available for review on request. Retention depends on the selected provider, endpoint and configuration; agree those terms for your deployment. Model-provider retention is separate from the process records and audit logs Duvo retains. ### Can we bring our own AI endpoint? Customer-managed and dedicated model endpoints can be scoped for supported processes. Review model compatibility, any external model-dependent steps, failure behaviour and operating responsibilities before treating a process as fully private. Changing a model requires evaluation and approval. ### Where is our data processed? Duvo can arrange EU-only, single-tenant GPU capacity for model inference, or dedicated capacity in another agreed geography. The deployment agreement also specifies the locations of orchestration, browser and desktop execution, files and logs, plus support access and any exceptions. Model location alone does not establish residency for the whole service. ### How do you ensure confidential data is not exposed within one team? Access follows the scope of the user or role that starts the task. Tenant isolation is enforced across the application and data layers, and sensitive actions can require human approval. ### How is process data retained and accessed? Customer-specific context helps execute and review your work; it is separate from model training. Agree what context, files and audit records are retained, who can access them, retention periods and the exit handoff. Duvo minimizes retained data to what is needed for auditability and troubleshooting. Logs focus on actions and outcomes, data at rest is encrypted, traffic uses TLS, and run history stays auditable. - [Trust Center](https://www.duvo.ai/trust-center#faq) - [Category introduction](https://www.duvo.ai/blog/enterprise-execution-os) ## Business Outcomes - Take cost out by auditing spend, stopping leakage, and working recoverable exceptions. - Release cash by calculating, evidencing, and pursuing owed income and credits. - Protect service by working inventory, inbound, and fulfilment risks before cutoffs. - Accelerate cycle time by moving routine decisions without manual handoff delay. - Create capacity by taking standing checks and monitoring off people. - Strengthen control by keeping approvals, evidence, exceptions, and updates together. ## Solution Library The contracted 5x ROI guarantee applies to the scope and measurement agreed in the proposal. The proposal defines the baseline, measurement window, and sign-off. If the measured result is below five times the total contract price for the agreed scope, the whole contract is free. Confirm coverage before adding another application or dedicated infrastructure. - [All solutions](https://www.duvo.ai/solutions): Open a process family or filter by industry and function. Show all exposes the full catalogue; each detail explains its scope and evidence. ### Catalogue by primary process #### Source to Pay - [Freight Audit](https://www.duvo.ai/solutions/freight-audit): Check every carrier invoice against contract before payment. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: supported. Invoice and rate comparison with a reviewed freight exception, as shown in the captured product workflow. Carrier submissions and live system access are scoped separately. - [VAS Verification](https://www.duvo.ai/solutions/vas-verification): Value-added service charges such as labelling and kitting checked against the work order and agreed rate before payment. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Supplier Onboarding](https://www.duvo.ai/solutions/supplier-onboarding): Collect supplier details, validate the supporting records, secure the approvals, and create or update the vendor record. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Purchase Order Compliance](https://www.duvo.ai/solutions/purchase-order-compliance): Check purchase orders for the required fields, approvals, contract terms, and receipt rules before they block payment. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Payables Audit](https://www.duvo.ai/solutions/payables-audit): Check invoices against POs, receipts, contracts, and statements before the pay run. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Payment Run Control](https://www.duvo.ai/solutions/payment-run-control): Check payee details, approvals, duplicates, holds, and supporting records before the payment file is released. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Commodity Price Monitoring](https://www.duvo.ai/solutions/commodity-price-monitoring): Track the commodity movements behind supplier costs and prepare evidence for the next buying decision. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Supplier Performance Management](https://www.duvo.ai/solutions/supplier-performance-management): Bring delivery, quality, cost, and corrective actions into one evidence-backed supplier review. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Plant service invoice review](https://www.duvo.ai/solutions/plant-service-invoice-review): Duvo checks contractor invoices for plant repairs and servicing against the purchase order, the framework rate card and the signed job sheet. Unsupported call-out, overtime or parts charges go to AP for a decision before release. Industries: Industrial and manufacturing. Delivery: scoped-evaluation. Covers contractor invoices for plant maintenance and repair work, checked against purchase orders, rate cards, work orders and signed job sheets. - [Healthcare purchasing review](https://www.duvo.ai/solutions/healthcare-purchasing-review): Duvo checks non-clinical purchase requests in healthcare organisations against contract pricing, the cost-centre owner and approval limits, and routes each exception to the right approver before an order is raised. Industries: Healthcare and life sciences. Delivery: scoped-evaluation. Covers non-clinical purchase requests, checked against supplier quotes, contract and framework pricing, cost-centre ownership and approval records. - [Healthcare supplier onboarding](https://www.duvo.ai/solutions/healthcare-supplier-onboarding): Duvo checks new non-clinical supplier requests in healthcare organisations for missing documents and duplicate vendor records, then prepares the vendor record for the vendor master owner to approve. Industries: Healthcare and life sciences. Delivery: scoped-evaluation. Covers setup and amendment of non-clinical supplier records: setup forms, company and VAT details, insurance certificates and duplicate checks against the vendor master. - [Administrative contract renewals](https://www.duvo.ai/solutions/administrative-contract-renewals): Duvo reads non-clinical administrative contracts and their amendments, confirms the notice date with the owner and gathers what they need to renew, renegotiate or exit before the notice window closes. Industries: Healthcare and life sciences. Delivery: scoped-evaluation. Covers renewals of non-clinical administrative contracts: the contract register, signed agreements and amendments, notice and renewal clauses, current charges and owner input. - [Third-party review coordination](https://www.duvo.ai/solutions/third-party-review-coordination): Duvo compares the evidence held for a third-party review with the institution’s checklist for that service. It flags documents that are missing, out of date or scoped to another service, and prepares requests to the people who hold them. Industries: Financial services. Delivery: scoped-evaluation. Covers evidence inventory, gap checks and approved evidence requests for third-party reviews the institution has opened. - [Supplier service credit review](https://www.duvo.ai/solutions/supplier-service-credit-review): Duvo matches supplier incident tickets to the SLA credit schedule, the monthly service report and the invoice for the same circuit, and prepares the evidence for the contract owner to decide whether to claim a credit. Industries: Telecom. Delivery: scoped-evaluation. Covers service credit reviews for supplied telecom services, using incident tickets, SLA credit schedules, monthly supplier reports and invoices. #### Plan to Fulfill - [Dynamic Carrier Selection](https://www.duvo.ai/solutions/dynamic-carrier-selection): Check rates, service commitments, and routing rules before each shipment is tendered. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Mode Selection](https://www.duvo.ai/solutions/mode-selection): Air, ocean, or ground chosen by the rules in your contracts and routing guides at tender time. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Load Consolidation](https://www.duvo.ai/solutions/load-consolidation): Batch fragmented purchase orders into fewer, fuller loads before the warehouse picks them. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Freight Analytics](https://www.duvo.ai/solutions/freight-analytics): Mode, lane, and pool-point savings surfaced from the freight spend your audit has already verified. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Inventory Replenishment](https://www.duvo.ai/solutions/inventory-replenishment): Work stockout and inbound risks before the daily cutoff. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: supported. Retail supplier-order validation and approved changes through existing interfaces, demonstrated at Pilulka. Each new system and ordering rule is scoped separately. - [Allocation & Supply Assignment](https://www.duvo.ai/solutions/allocation-supply-assignment): Supply shortages worked through order changes and substitutions, each with an owner instead of a thread in a shared mailbox. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: supported. Retail shortage follow-up, order or slot adjustment and substitution demonstrated at Rohlik. Recall coordination and release of quality holds require separate evaluation. - [OTIF Monitor](https://www.duvo.ai/solutions/otif-monitor): Catch service-level slips before the scorecard closes and route the fix to the owner. Industries: CPG and consumer brands. Delivery: scoped-evaluation. - [Demand & Supply Planning](https://www.duvo.ai/solutions/demand-supply-planning): Reconcile demand, supply, capacity, and commercial changes into an exception-led plan. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Inbound Delivery Management](https://www.duvo.ai/solutions/inbound-delivery-management): Track inbound commitments, work delays, and keep receiving teams updated before arrival. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Shelf-life & Waste Management](https://www.duvo.ai/solutions/shelf-life-waste-management): Identify at-risk stock, recommend the approved action, and track it through to resolution. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Production Planning & Control](https://www.duvo.ai/solutions/production-planning-control): Turn demand and constraints into an executable production sequence, then work deviations as they occur. Industries: CPG and consumer brands. Delivery: scoped-evaluation. - [Quality Management](https://www.duvo.ai/solutions/quality-management): Assemble quality evidence, route decisions, and track holds and corrective actions to closure. Industries: CPG and consumer brands. Delivery: scoped-evaluation. - [Production shortage resolution](https://www.duvo.ai/solutions/production-shortage-resolution): Duvo traces a component shortage to the production orders it affects and checks stock, reservations and supplier confirmations. The planner gets recovery options to choose from before the schedule changes. Industries: Industrial and manufacturing. Delivery: scoped-evaluation. Covers component shortages on scheduled production orders, using MRP exceptions, stock and reservations, open purchase orders and supplier confirmations. - [Maintenance parts coordination](https://www.duvo.ai/solutions/maintenance-parts-coordination): Duvo checks the spare parts on planned maintenance work orders against storeroom stock, reservations and supplier dates before the maintenance window, and prepares transfer or purchase requests for the maintenance planner. Industries: Industrial and manufacturing. Delivery: scoped-evaluation. Covers parts readiness for planned maintenance work orders: part numbers and revisions, storeroom stock and reservations, open purchase orders and supplier dates. - [Field service readiness](https://www.duvo.ai/solutions/field-service-readiness): Duvo checks each booked telecom field visit for site access, a named site contact and the reserved equipment before the appointment, and prepares anything missing for the dispatch coordinator to chase. Industries: Telecom. Delivery: scoped-evaluation. Covers readiness checks on booked field visits: job packs, appointments, site access confirmations, site contacts and equipment reservations. #### Order to Cash - [Cash Application](https://www.duvo.ai/solutions/cash-application): Match incoming payments and remittance data to open invoices, then route unmatched balances for review. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Collections Management](https://www.duvo.ai/solutions/collections-management): Prioritise overdue invoices, assemble the account history, and prepare the next collection action. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Order Validation](https://www.duvo.ai/solutions/order-validation): Check prices, terms, quantities, delivery dates, and master data before the order enters fulfillment. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Returns & Claims](https://www.duvo.ai/solutions/returns-claims): Validate returns, route refunds and inventory, and file carrier or supplier claims with evidence. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Customer Complaint Management](https://www.duvo.ai/solutions/customer-complaint-management): Classify the complaint, assemble the order and product evidence, and route the approved response. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Service order fallout](https://www.duvo.ai/solutions/service-order-fallout): Duvo reads orders that fall out between order management and provisioning, links them to delivery tickets and wholesale supplier updates, and prepares the correction for the service delivery owner to approve. Industries: Telecom. Delivery: scoped-evaluation. Covers administrative fallout on service orders, using order management records, provisioning status, delivery tickets and wholesale supplier order updates. - [Telecom billing disputes](https://www.duvo.ai/solutions/telecom-billing-disputes): Duvo compares a disputed telecom bill line with the tariff version in force and the service acceptance date, and gives the billing reviewer the evidence before any credit or adjustment is decided. Industries: Telecom. Delivery: scoped-evaluation. Covers customer disputes on recurring, one-off and usage charges, checked against bill lines, tariff versions, order records and service acceptance dates. #### Product Lifecycle Management - [Promotion Planning & Management](https://www.duvo.ai/solutions/promotion-planning-management): Check promotion inputs, secure approvals, align supply, and monitor execution against the plan. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Assortment Planning](https://www.duvo.ai/solutions/assortment-planning): Combine performance, space, customer, and supply constraints into a review-ready range proposal. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Product Master Data Management](https://www.duvo.ai/solutions/product-master-data-management): Collect, validate, approve, and publish complete product records across the systems that use them. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Engineering change coordination](https://www.duvo.ai/solutions/engineering-change-coordination): After engineering approves a change, Duvo finds the purchase orders, item records and work instructions that still carry the old revision, and follows each owner's update until the target record matches. Industries: Industrial and manufacturing. Delivery: scoped-evaluation. Covers the administrative rollout of an approved engineering change across affected items, ERP item and BOM revisions, open purchase orders and plant work instructions. #### Customer Business Planning - [Deductions Recovery](https://www.duvo.ai/solutions/deductions-recovery): Validate deductions against delivery and promotion evidence, then pursue the recoverable claims. Industries: CPG and consumer brands. Delivery: scoped-evaluation. - [OTIF Recovery](https://www.duvo.ai/solutions/otif-recovery): Check OTIF fines against delivery evidence and dispute recoverable charges inside the window. Industries: CPG and consumer brands. Delivery: scoped-evaluation. - [Chargeback Defense](https://www.duvo.ai/solutions/chargeback-defense): Match compliance charges against agreements and shipment evidence, then prevent the next violation. Industries: CPG and consumer brands. Delivery: scoped-evaluation. #### Store Operations - [NOS Replenishment](https://www.duvo.ai/solutions/nos-replenishment): Never-out-of-stock lines reordered in SAP when they slip below the approved threshold, before the empty shelf costs sales. Industries: Retail and ecommerce. Delivery: scoped-evaluation. - [Store Operations & Compliance](https://www.duvo.ai/solutions/store-operations-compliance): Issue store work, collect evidence, escalate missed checks, and give field teams one view of completion. Industries: Retail and ecommerce. Delivery: scoped-evaluation. #### Record to Report - [Working Capital Recovery](https://www.duvo.ai/solutions/working-capital-recovery): Calculate, evidence, approve, and pursue supplier income and credits. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: supported. Retail supplier-bonus reconciliation and approval follow-up demonstrated at Notino. The published result establishes process improvement, not a measured cash recovery. - [Supplier Reconciliation](https://www.duvo.ai/solutions/supplier-reconciliation): Reconcile statements, invoices, credits, and disputes before write-off. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: supported. Retail invoice, order and receipt reconciliation demonstrated at Rohlik. Supplier-statement coverage and other document types are agreed for the selected process. - [Inventory Accounting](https://www.duvo.ai/solutions/inventory-accounting): Reconcile stock movements and valuations, investigate exceptions, and prepare approved close entries. Industries: Retail and ecommerce and CPG and consumer brands. Delivery: scoped-evaluation. - [Facilities service reconciliation](https://www.duvo.ai/solutions/facilities-service-reconciliation): Duvo reconciles non-clinical facilities invoices with the service agreement, site visit records and credits in AP, and explains each open difference for finance before the period closes. Industries: Healthcare and life sciences. Delivery: scoped-evaluation. Covers non-clinical facilities services: supplier statements and invoices, service agreements, site visit and task records, and credit notes in AP. - [Premium reconciliation](https://www.duvo.ai/solutions/premium-reconciliation): Duvo matches broker remittance statements line by line to the expected premium schedule and the receipt ledger. Each difference is explained as timing, a commission deduction or a missing reference, or kept open for premium accounting to investigate. Industries: Financial services. Delivery: scoped-evaluation. Covers line-level matching of broker remittances to expected premiums and preparation of reconciliation notes for premium accounting. - [Nostro break resolution](https://www.duvo.ai/solutions/nostro-break-resolution): Duvo investigates open breaks from the bank’s nostro reconciliation by comparing MT940, MT950 or camt.053 statement entries with the ledger. It drafts queries to the internal owner or correspondent and closes the investigation on evidence the controller approves. Industries: Financial services. Delivery: scoped-evaluation. Covers investigation, query handling, case updates and controller-approved closure for breaks raised by the bank’s existing reconciliation. - [Broker commission reconciliation](https://www.duvo.ai/solutions/broker-commission-reconciliation): Duvo checks each broker commission line against the policy transactions and the broker’s terms of business before the statement is issued. It flags wrong rates, missing return commission and lines credited to the wrong broker for commission accounting to correct. Industries: Financial services. Delivery: scoped-evaluation. Covers line-to-policy matching, terms-of-business rate checks and approved corrections before broker commission statements are issued. #### Banking operations - [Banking complaint evidence](https://www.duvo.ai/solutions/banking-complaint-evidence): Duvo builds a dated chronology for each banking complaint from the complaint register, correspondence, branch notes and call index. It prepares internal requests for any record the file refers to but does not contain. Industries: Financial services. Delivery: scoped-evaluation. Covers evidence assembly, chronology building and internal record requests for complaints logged in the bank’s complaint register. - [Corporate onboarding evidence](https://www.duvo.ai/solutions/corporate-onboarding-evidence): Duvo checks a corporate account application against the bank’s document checklist for that entity type and jurisdiction. It flags missing ownership, registration and signatory evidence and sends the single request the onboarding owner approves. Industries: Financial services. Delivery: scoped-evaluation. Covers document checks, targeted document requests and onboarding case updates for corporate applications in the bank’s queue. - [KYC review coordination](https://www.duvo.ai/solutions/kyc-review-coordination): For each periodic or event-driven KYC review, Duvo compares the current customer file with the last approved record. It prepares requests for refreshed ownership, signatory and source-of-funds evidence and records the follow-up the review owner approves. Industries: Financial services. Delivery: scoped-evaluation. Covers evidence comparison, follow-up requests and case updates for KYC reviews the bank has opened. - [Payment investigation handling](https://www.duvo.ai/solutions/payment-investigation-handling): Duvo links a missing-payment enquiry to the original instruction, its UETR and tracking status, and the correspondent message history. It drafts the query or response the investigator approves and tracks the case to authorised closure. Industries: Financial services. Delivery: scoped-evaluation. Covers evidence gathering, approved investigation messages, case updates and investigator-authorised closure for payment enquiries. - [Loan covenant tracking](https://www.duvo.ai/solutions/loan-covenant-tracking): Duvo tracks each borrower’s reporting obligations and checks submitted financial statements and compliance certificates for the right period and signature. It sends the borrower follow-up credit administration approves and keeps the tracker current. Industries: Financial services. Delivery: scoped-evaluation. Covers reporting-obligation tracking, document checks, approved borrower follow-up and tracker updates for commercial facilities. #### Insurance operations - [Insurance claim intake](https://www.duvo.ai/solutions/insurance-claim-intake): Duvo checks each first notification of loss and its attachments against the insurer’s intake checklist for that claim type. It flags unreadable files and possible duplicates, then prepares the document request the claim handler approves. Industries: Financial services. Delivery: scoped-evaluation. Covers indexing, checklist review and approved document follow-up for new loss notifications before assessment begins. - [Delegated authority bordereaux](https://www.duvo.ai/solutions/delegated-authority-bordereaux): Duvo checks each coverholder risk or claims bordereau against its binding authority agreement and the agreed reporting rules. It traces exceptions to their source rows and prepares the correction request the delegated authority team approves. Industries: Financial services. Delivery: scoped-evaluation. Covers bordereau validation, row-level exception tracing and approved correction requests for the binding authorities in scope. - [Underwriting submission readiness](https://www.duvo.ai/solutions/underwriting-submission-readiness): Duvo assembles a broker’s submission from emails and attachments and checks it against the desk’s evidence checklist for the class of business. It prepares the request for missing claims experience, schedules or application details. Industries: Financial services. Delivery: scoped-evaluation. Covers submission assembly, checklist review and approved broker follow-up for new business submissions. - [Policy renewal preparation](https://www.duvo.ai/solutions/policy-renewal-preparation): Before a renewal is prepared, Duvo checks the expiring schedule against recorded endorsements, the renewal instruction and servicing correspondence. It flags missing change documents and conflicting effective dates for the servicing team. Industries: Financial services. Delivery: scoped-evaluation. Covers policy history assembly, renewal-input checks and approved servicing requests for policies entering renewal preparation. - [Reinsurance recovery coordination](https://www.duvo.ai/solutions/reinsurance-recovery-coordination): For ceded claims selected for recovery, Duvo links the claim to its treaty or facultative agreement and checks the loss advice and settlement evidence against the contract’s checklist. It prepares the reinsurer follow-up the recoveries owner approves. Industries: Financial services. Delivery: scoped-evaluation. Covers evidence assembly, checklist review and approved reinsurer correspondence for ceded claims the cedant has selected for recovery. ### Context by process stage #### Source to Pay Control supplier setup, purchasing, invoice checks and payment. Industries: Retail and ecommerce and CPG and consumer brands and Industrial and manufacturing and Healthcare and life sciences and Financial services and Telecom. ##### Manage suppliers - [Supplier Onboarding](https://www.duvo.ai/solutions/supplier-onboarding): primary process Source to Pay; industries Retail and ecommerce and CPG and consumer brands. - [Supplier Performance Management](https://www.duvo.ai/solutions/supplier-performance-management): primary process Source to Pay; industries Retail and ecommerce and CPG and consumer brands. - [Commodity Price Monitoring](https://www.duvo.ai/solutions/commodity-price-monitoring): primary process Source to Pay; industries Retail and ecommerce and CPG and consumer brands. - [Healthcare supplier onboarding](https://www.duvo.ai/solutions/healthcare-supplier-onboarding): primary process Source to Pay; industries Healthcare and life sciences. - [Third-party review coordination](https://www.duvo.ai/solutions/third-party-review-coordination): primary process Source to Pay; industries Financial services. ##### Control purchasing - [Purchase Order Compliance](https://www.duvo.ai/solutions/purchase-order-compliance): primary process Source to Pay; industries Retail and ecommerce and CPG and consumer brands. - [Healthcare purchasing review](https://www.duvo.ai/solutions/healthcare-purchasing-review): primary process Source to Pay; industries Healthcare and life sciences. - [Administrative contract renewals](https://www.duvo.ai/solutions/administrative-contract-renewals): primary process Source to Pay; industries Healthcare and life sciences. ##### Verify charges - [Payables Audit](https://www.duvo.ai/solutions/payables-audit): primary process Source to Pay; industries Retail and ecommerce and CPG and consumer brands. - [Freight Audit](https://www.duvo.ai/solutions/freight-audit): primary process Source to Pay; industries Retail and ecommerce and CPG and consumer brands. - [VAS Verification](https://www.duvo.ai/solutions/vas-verification): primary process Source to Pay; industries Retail and ecommerce and CPG and consumer brands. - [Plant service invoice review](https://www.duvo.ai/solutions/plant-service-invoice-review): primary process Source to Pay; industries Industrial and manufacturing. - [Supplier service credit review](https://www.duvo.ai/solutions/supplier-service-credit-review): primary process Source to Pay; industries Telecom. ##### Release and reconcile - [Payment Run Control](https://www.duvo.ai/solutions/payment-run-control): primary process Source to Pay; industries Retail and ecommerce and CPG and consumer brands. - [Supplier Reconciliation](https://www.duvo.ai/solutions/supplier-reconciliation): primary process Record to Report; industries Retail and ecommerce and CPG and consumer brands. - [Working Capital Recovery](https://www.duvo.ai/solutions/working-capital-recovery): primary process Record to Report; industries Retail and ecommerce and CPG and consumer brands. #### Plan to Fulfill Plan demand, make or replenish stock, and move it through delivery. Industries: Retail and ecommerce and CPG and consumer brands and Industrial and manufacturing and Telecom. ##### Plan - [Demand & Supply Planning](https://www.duvo.ai/solutions/demand-supply-planning): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [Inventory Replenishment](https://www.duvo.ai/solutions/inventory-replenishment): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [NOS Replenishment](https://www.duvo.ai/solutions/nos-replenishment): primary process Store Operations; industries Retail and ecommerce. ##### Manufacture - [Production Planning & Control](https://www.duvo.ai/solutions/production-planning-control): primary process Plan to Fulfill; industries CPG and consumer brands. - [Quality Management](https://www.duvo.ai/solutions/quality-management): primary process Plan to Fulfill; industries CPG and consumer brands. - [Production shortage resolution](https://www.duvo.ai/solutions/production-shortage-resolution): primary process Plan to Fulfill; industries Industrial and manufacturing. - [Maintenance parts coordination](https://www.duvo.ai/solutions/maintenance-parts-coordination): primary process Plan to Fulfill; industries Industrial and manufacturing. ##### Move and deliver - [Allocation & Supply Assignment](https://www.duvo.ai/solutions/allocation-supply-assignment): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [Inbound Delivery Management](https://www.duvo.ai/solutions/inbound-delivery-management): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [Mode Selection](https://www.duvo.ai/solutions/mode-selection): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [Dynamic Carrier Selection](https://www.duvo.ai/solutions/dynamic-carrier-selection): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [Load Consolidation](https://www.duvo.ai/solutions/load-consolidation): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [Field service readiness](https://www.duvo.ai/solutions/field-service-readiness): primary process Plan to Fulfill; industries Telecom. ##### Monitor and improve - [OTIF Monitor](https://www.duvo.ai/solutions/otif-monitor): primary process Plan to Fulfill; industries CPG and consumer brands. - [Freight Analytics](https://www.duvo.ai/solutions/freight-analytics): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [Shelf-life & Waste Management](https://www.duvo.ai/solutions/shelf-life-waste-management): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. #### Order to Cash Validate orders, collect cash and resolve customer exceptions. Industries: Retail and ecommerce and CPG and consumer brands and Telecom. ##### Validate orders - [Order Validation](https://www.duvo.ai/solutions/order-validation): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. - [Service order fallout](https://www.duvo.ai/solutions/service-order-fallout): primary process Order to Cash; industries Telecom. ##### Protect service - [OTIF Monitor](https://www.duvo.ai/solutions/otif-monitor): primary process Plan to Fulfill; industries CPG and consumer brands. ##### Apply and collect cash - [Cash Application](https://www.duvo.ai/solutions/cash-application): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. - [Collections Management](https://www.duvo.ai/solutions/collections-management): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. ##### Resolve exceptions - [Deductions Recovery](https://www.duvo.ai/solutions/deductions-recovery): primary process Customer Business Planning; industries CPG and consumer brands. - [OTIF Recovery](https://www.duvo.ai/solutions/otif-recovery): primary process Customer Business Planning; industries CPG and consumer brands. - [Chargeback Defense](https://www.duvo.ai/solutions/chargeback-defense): primary process Customer Business Planning; industries CPG and consumer brands. - [Returns & Claims](https://www.duvo.ai/solutions/returns-claims): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. - [Customer Complaint Management](https://www.duvo.ai/solutions/customer-complaint-management): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. - [Telecom billing disputes](https://www.duvo.ai/solutions/telecom-billing-disputes): primary process Order to Cash; industries Telecom. #### Product Lifecycle Management Set up product data, plan assortments and manage promotions through the lifecycle. Industries: Retail and ecommerce and CPG and consumer brands and Industrial and manufacturing. ##### Set up product - [Product Master Data Management](https://www.duvo.ai/solutions/product-master-data-management): primary process Product Lifecycle Management; industries Retail and ecommerce and CPG and consumer brands. ##### Plan the range - [Assortment Planning](https://www.duvo.ai/solutions/assortment-planning): primary process Product Lifecycle Management; industries Retail and ecommerce and CPG and consumer brands. ##### Plan promotions - [Promotion Planning & Management](https://www.duvo.ai/solutions/promotion-planning-management): primary process Product Lifecycle Management; industries Retail and ecommerce and CPG and consumer brands. ##### Manage the lifecycle - [Quality Management](https://www.duvo.ai/solutions/quality-management): primary process Plan to Fulfill; industries CPG and consumer brands. - [Shelf-life & Waste Management](https://www.duvo.ai/solutions/shelf-life-waste-management): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [Engineering change coordination](https://www.duvo.ai/solutions/engineering-change-coordination): primary process Product Lifecycle Management; industries Industrial and manufacturing. #### Customer Business Planning Plan customer commitments and settle deductions, service fines and chargebacks. Industries: CPG and consumer brands. ##### Plan the customer - [Demand & Supply Planning](https://www.duvo.ai/solutions/demand-supply-planning): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [Assortment Planning](https://www.duvo.ai/solutions/assortment-planning): primary process Product Lifecycle Management; industries Retail and ecommerce and CPG and consumer brands. - [Promotion Planning & Management](https://www.duvo.ai/solutions/promotion-planning-management): primary process Product Lifecycle Management; industries Retail and ecommerce and CPG and consumer brands. ##### Execute commitments - [Order Validation](https://www.duvo.ai/solutions/order-validation): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. - [OTIF Monitor](https://www.duvo.ai/solutions/otif-monitor): primary process Plan to Fulfill; industries CPG and consumer brands. ##### Settle performance - [Deductions Recovery](https://www.duvo.ai/solutions/deductions-recovery): primary process Customer Business Planning; industries CPG and consumer brands. - [OTIF Recovery](https://www.duvo.ai/solutions/otif-recovery): primary process Customer Business Planning; industries CPG and consumer brands. - [Chargeback Defense](https://www.duvo.ai/solutions/chargeback-defense): primary process Customer Business Planning; industries CPG and consumer brands. - [Collections Management](https://www.duvo.ai/solutions/collections-management): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. #### Store Operations Keep shelves available, store tasks completed and waste controlled. Industries: Retail and ecommerce. ##### Plan store work - [Store Operations & Compliance](https://www.duvo.ai/solutions/store-operations-compliance): primary process Store Operations; industries Retail and ecommerce. ##### Protect availability - [NOS Replenishment](https://www.duvo.ai/solutions/nos-replenishment): primary process Store Operations; industries Retail and ecommerce. - [Inventory Replenishment](https://www.duvo.ai/solutions/inventory-replenishment): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. - [Allocation & Supply Assignment](https://www.duvo.ai/solutions/allocation-supply-assignment): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. ##### Manage the shelf - [Promotion Planning & Management](https://www.duvo.ai/solutions/promotion-planning-management): primary process Product Lifecycle Management; industries Retail and ecommerce and CPG and consumer brands. - [Shelf-life & Waste Management](https://www.duvo.ai/solutions/shelf-life-waste-management): primary process Plan to Fulfill; industries Retail and ecommerce and CPG and consumer brands. ##### Resolve customer issues - [Customer Complaint Management](https://www.duvo.ai/solutions/customer-complaint-management): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. - [Returns & Claims](https://www.duvo.ai/solutions/returns-claims): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. #### Record to Report Account for stock, control payments and close with reconciled balances. Industries: Retail and ecommerce and CPG and consumer brands and Healthcare and life sciences and Financial services. ##### Account - [Inventory Accounting](https://www.duvo.ai/solutions/inventory-accounting): primary process Record to Report; industries Retail and ecommerce and CPG and consumer brands. - [Cash Application](https://www.duvo.ai/solutions/cash-application): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. ##### Control - [Payables Audit](https://www.duvo.ai/solutions/payables-audit): primary process Source to Pay; industries Retail and ecommerce and CPG and consumer brands. - [Payment Run Control](https://www.duvo.ai/solutions/payment-run-control): primary process Source to Pay; industries Retail and ecommerce and CPG and consumer brands. ##### Reconcile and close - [Supplier Reconciliation](https://www.duvo.ai/solutions/supplier-reconciliation): primary process Record to Report; industries Retail and ecommerce and CPG and consumer brands. - [Deductions Recovery](https://www.duvo.ai/solutions/deductions-recovery): primary process Customer Business Planning; industries CPG and consumer brands. - [Working Capital Recovery](https://www.duvo.ai/solutions/working-capital-recovery): primary process Record to Report; industries Retail and ecommerce and CPG and consumer brands. - [Collections Management](https://www.duvo.ai/solutions/collections-management): primary process Order to Cash; industries Retail and ecommerce and CPG and consumer brands. - [Facilities service reconciliation](https://www.duvo.ai/solutions/facilities-service-reconciliation): primary process Record to Report; industries Healthcare and life sciences. - [Premium reconciliation](https://www.duvo.ai/solutions/premium-reconciliation): primary process Record to Report; industries Financial services. - [Nostro break resolution](https://www.duvo.ai/solutions/nostro-break-resolution): primary process Record to Report; industries Financial services. - [Broker commission reconciliation](https://www.duvo.ai/solutions/broker-commission-reconciliation): primary process Record to Report; industries Financial services. #### Banking operations Prepare customer files, investigate payments and track borrower obligations. Industries: Financial services. ##### Onboard and review customers - [Corporate onboarding evidence](https://www.duvo.ai/solutions/corporate-onboarding-evidence): primary process Banking operations; industries Financial services. - [KYC review coordination](https://www.duvo.ai/solutions/kyc-review-coordination): primary process Banking operations; industries Financial services. ##### Resolve payment and customer cases - [Payment investigation handling](https://www.duvo.ai/solutions/payment-investigation-handling): primary process Banking operations; industries Financial services. - [Banking complaint evidence](https://www.duvo.ai/solutions/banking-complaint-evidence): primary process Banking operations; industries Financial services. ##### Track borrower obligations - [Loan covenant tracking](https://www.duvo.ai/solutions/loan-covenant-tracking): primary process Banking operations; industries Financial services. #### Insurance operations Prepare submissions and renewals, resolve reporting gaps and follow claim recoveries. Industries: Financial services. ##### Prepare submissions and renewals - [Underwriting submission readiness](https://www.duvo.ai/solutions/underwriting-submission-readiness): primary process Insurance operations; industries Financial services. - [Policy renewal preparation](https://www.duvo.ai/solutions/policy-renewal-preparation): primary process Insurance operations; industries Financial services. ##### Manage delegated reporting - [Delegated authority bordereaux](https://www.duvo.ai/solutions/delegated-authority-bordereaux): primary process Insurance operations; industries Financial services. ##### Coordinate claims and recoveries - [Insurance claim intake](https://www.duvo.ai/solutions/insurance-claim-intake): primary process Insurance operations; industries Financial services. - [Reinsurance recovery coordination](https://www.duvo.ai/solutions/reinsurance-recovery-coordination): primary process Insurance operations; industries Financial services. ## Duvo Platform Duvo maps how a process runs, proposes improvements, then executes the version you approve. Each cycle verifies the outcome and informs the next. - [Process Intelligence](https://www.duvo.ai/clarity): Capture → Diagnose. Map how your process works and get an automation proposal. - [Automation](https://www.duvo.ai/automation): Decide → Act. Run your processes across existing systems, with your team handling required decisions. - [Operating Insights](https://www.duvo.ai/pulse): Verify → Learn. Track results, review exceptions and see where the process can improve. - [Platform overview](https://www.duvo.ai/platform) - [The complete Duvo loop](https://www.duvo.ai/platform#loop) ## Process Intelligence - [Process Intelligence](https://www.duvo.ai/clarity): Combines screen walkthroughs, AI interviews, and documents into one reviewed process, with exceptions, controls, and opportunities attached. - Outputs include a process catalogue, onboarding and training, process improvement, a transformation roadmap, SAP migration evidence, and reliable automation. ## Verified Proof And Controls - [Customer results](https://www.duvo.ai/customer-stories): Rohlik Group: €1.45M+ in annualized savings closed. Rohlik approved the closed-savings result: 120+ SKUs renegotiated with 15+ suppliers and €1.45M+ in annualised savings within one week. Notino: 55 days shorter bonus reconciliation cycle, from 70 to 15 days. Measured in the deployment: 70 to 15 days per cycle; about 120 specialist hours reduced to under 10. The €40M annual bonus flow is process volume, not measured cash released. Pilulka: +15% stock availability improvement. Pilulka approved the 15% availability lift, 6,225-product coverage, interface-based execution, and two-week deployment results in this story. - People retain approval and exception authority. Duvo records the evidence, decision, action, and write-back for review. - Duvo holds SOC 2 Type II, ISO 27001, and ISO 42001, supports GDPR requirements, operates in line with NIS2, and does not train models on customer data. ## Resources - [Resources hub](https://www.duvo.ai/resources): Duvo articles, events, recordings, and developer documentation. - [Articles](https://www.duvo.ai/blog): Duvo articles and practical guides. - [Events](https://www.duvo.ai/events): Events Duvo hosts or attends, plus recordings from past sessions. ### Events - [Czech Retail Days](https://www.czechretaildays.cz/registrace/): November 5 – 6, 2026 · Prague, Czechia. Central Europe's leading retail summit, gathering decision-makers from across the Czech and Slovak retail landscape. - [RetailClub AI Festival 2026](https://retailclub.com/): September 22 – 24, 2026 · Huntington Beach, California. Three days on retail and AI along an open-air boardwalk on the Huntington Beach coast: agentic commerce, AI-native infrastructure, and deployment case studies from retail leaders. Duvo sponsors the pickleball court. - [NRF 2026: Retail’s Big Show Europe](https://www.nrfbigshoweurope.com/en): September 15 – 17, 2026 · Paris, France. NRF’s European retail gathering, covering store technology, supply chains, payments, marketplaces and the intelligent use of data. - [Future Retail Conference Berlin](https://konferenz.k5.de/): June 23 – 24, 2026 · Berlin, Germany. Exploring digital transformation, AI, and the future of brick-and-mortar retail in Europe's largest economy. - [VivaTech France](https://vivatech.com/): June 17 – 20, 2026 · Paris, France. Europe's biggest startup and tech event, connecting innovators, investors, and enterprise leaders in Paris. - [Digital Supply Chain Transformation Assembly](https://mill-all.com/assemblies/digital-supply-chain-transformation-assembly-june-2026/): June 16 – 17, 2026 · Houston, US. A focused gathering for supply-chain executives exploring AI, automation, and digital twin technology. - [Shop Talk Europe](https://europe.shoptalk.com): June 9 – 11, 2026 · Barcelona, Spain. The premier European retail and e-commerce conference, bringing together thousands of industry leaders. - [Commerce AI Summit](https://retailx.events/commerceai-summit-2026): June 3, 2026 · London, UK. A focused summit exploring the intersection of AI and commerce, from personalisation to supply-chain optimisation. - [Process mapping, optimisation plan, business case. In days, not months.](https://www.linkedin.com/events/7457811344906645506/): May 21, 2026. Join our live session to discover how to accelerate process mapping, build robust optimisation plans, and develop business cases in days instead of months. - [Retail Technology Show 2026](https://www.retailtechnologyshow.com): April 22 – 23, 2026 · London, UK. The UK's definitive retail technology event, connecting retailers with cutting-edge solution providers. - [Beyond RPA: how AI agents finish what bots started](https://www.duvo.ai/events/beyond-rpa-webinar): April 15, 2026. A live session for RPA teams in retail, FMCG, and supply chain. Learn how agentic AI handles the exception-heavy 80% that scripted automation can't. - [Retail Summit CEE](https://retail-summit.com/): April 14 – 15, 2026 · Warsaw, Poland. Central and Eastern Europe's top retail conference, uniting FMCG and retail leaders from the region. - [How automated commodity pricing can capture millions in new value for retailers](https://www.duvo.ai/events/commodity-pricing-masterclass): April 9, 2026. A live masterclass on automated commodity pricing for grocery and retail. Featuring guest speaker Jo Hickson, former Innovation & Digital Leader at Tesco, H&M, TUI and Argos. - [How leading retailers improve stock availability in weeks, with no APIs and no IT dependency](https://www.duvo.ai/events/retail-stock-availability-masterclass): February 24, 2026. A hands-on masterclass showing how retailers achieve measurable stock availability improvements in weeks, with no APIs and no IT dependency. - [Retail Automation Masterclass: Stop Losing Sales to Out-of-Stocks](https://www.duvo.ai/events/retail-automation-masterclass): January 14, 2025. Learn how leading retailers are using agentic automation to eliminate out-of-stock losses, without APIs, without IT projects. ## Process discovery, SAP migration and audit guides - [Freight audit and recovery guide](https://www.duvo.ai/blog/freight-audit): How Duvo checks carrier invoices, prepares evidence, runs approved disputes and reconciles credits across existing systems, with an operator cockpit and executive reporting. - [Accounts payable recovery audit guide](https://www.duvo.ai/blog/accounts-payable-recovery-audit): How Duvo finds duplicate payments, overcharges and missed supplier credits, runs approved supplier follow-up and reconciles recoveries, with an operator cockpit and executive reporting. - [How to choose process discovery software](https://www.duvo.ai/blog/how-to-choose-process-discovery-software): A practical buyer’s guide to capture methods, exceptions, source evidence and reviewed process maps, with Duvo Clarity screenshots. - [Process mining vs process discovery](https://www.duvo.ai/blog/process-mining-vs-process-discovery-retail-operations-without-event-logs): Compare event-log mining, desktop capture and guided walkthroughs, including their evidence requirements and limits. - [How to prepare for SAP fit-to-standard workshops](https://www.duvo.ai/blog/how-to-prepare-for-sap-fit-to-standard-workshops): Prepare reviewed process evidence, explain exceptions and agree requirements and decisions with your SAP implementation partner. Freight and payables recovery follow the [Duvo loop](https://www.duvo.ai/platform#loop): Capture, Diagnose, Decide, Act, Verify and Learn. People handle required approvals and exceptions. In the operator cockpit, people see the evidence and act on the next step; executive reporting tracks progress and results. Potential findings, submitted claims and confirmed recoveries remain separate. Verified outcomes inform proposed process improvements; the process owner approves changes before new rules govern execution. ## Comparison Guidance Duvo does not claim that ServiceNow, Salesforce Agentforce, UiPath, Automation Anywhere, Workato, Power Automate, Copilot Studio, n8n, Zapier, or Make lack agents, governance, orchestration, audit trails, or human control. Compare the agreed deliverables, implementation effort, approval controls and measured result for the same process. Read /platform#vendor-comparison for the comparison. ## Developer And Agent Resources - [Duvo Developer Platform](https://www.duvo.ai/developers): Human-readable developer platform overview for production agents. - [Developer docs markdown](https://www.duvo.ai/developers.md): Markdown overview of Duvo developer resources and machine-readable links. - [Where Duvo fits](https://www.duvo.ai/platform#where-duvo-fits): Buying situations and starting options on the Duvo platform page. - [Duvo Culture](https://www.duvo.ai/culture): Public all-employee culture page: the hiring bar, values, and how we work. - [Culture markdown](https://www.duvo.ai/culture.md): Machine-readable source for the Duvo Culture page. - [Duvo Manager Playbook](https://www.duvo.ai/managers): Public operating manual for people who manage someone at Duvo. - [Manager Playbook markdown](https://www.duvo.ai/managers.md): Machine-readable source for the Duvo Manager Playbook. - [OpenAPI specification](https://www.duvo.ai/openapi.json): Live OpenAPI specification for all public Duvo API endpoints. - [API reference markdown](https://www.duvo.ai/api-reference.md): Markdown API reference with endpoints, authentication, and error behavior. - [Authentication guide](https://www.duvo.ai/auth.md): API keys, OAuth sign-in, team access, and credential handling. - [Webhooks guide](https://www.duvo.ai/webhooks.md): Per-run webhook events, payloads, and delivery. - [MCP guide](https://www.duvo.ai/mcp.md): Hosted and custom MCP server guidance for Duvo agents. - [MCP server card](https://www.duvo.ai/.well-known/mcp/server-card.json): Machine-readable MCP discovery card for the Duvo MCP surface. - [Agent discovery manifest](https://www.duvo.ai/.well-known/agent.json): Machine-readable agent discovery manifest for capabilities, auth, and API surfaces. - [AI catalog](https://www.duvo.ai/.well-known/ai-catalog.json): Agentic Resource Discovery catalog of live Duvo MCP, agent, A2A, OpenAPI, and skill resources. - [Agent instructions markdown](https://www.duvo.ai/agents.md): When-to-use, constraints, and integration instructions for autonomous agents. - [Getting started guide](https://www.duvo.ai/getting-started.md): Enterprise trial, self-serve Free plan sign-up, API keys, MCP sign-in, and first-run guidance for evaluators and agents. - [MCP Registry listing](https://registry.modelcontextprotocol.io/v0/servers?search=io.github.duvoai%2Fduvo): Duvo MCP server published in the official Model Context Protocol Registry as io.github.duvoai/duvo. Verified entry that links back to this site. - [Smithery listing](https://smithery.ai/servers/duvo/duvo): Duvo MCP on Smithery (duvo/duvo). Verified Smithery listing with a bearer-token config schema for connecting any Duvo workspace, including Free. - [Agent skills repo](https://github.com/duvoai/skills): Public Duvo agent skills (duvoai/skills): AOP writer, run debugger, CLI driver, and more. Install with `npx skills add duvoai/skills`. - [Duvo CLI on npm](https://www.npmjs.com/package/@duvoai/cli): Official Duvo command-line interface, published as @duvoai/cli. Install globally with `npm install -g @duvoai/cli` and run `duvo --help`. Requires Node.js 22.22 or later. - [CLI guide markdown](https://www.duvo.ai/cli.md): Markdown guide for installing and using the Duvo CLI to script runs, cases, approvals, and inspections. - [Docs hub](https://docs.duvo.ai/): Product documentation and guides. - [Agent overview](https://docs.duvo.ai/getting-started/assignment-overview): Learn Duvo agent fundamentals. - [Quick start](https://docs.duvo.ai/getting-started/quick-start): Build and run a first agent. - [Creating agents via API](https://docs.duvo.ai/running-assignments/creating-assignments-via-api): API guide for agent creation. - [Running agents via API](https://docs.duvo.ai/running-assignments/running-assignments-via-api): API guide for run execution. - [Human-in-the-loop](https://docs.duvo.ai/assignment-features/human-in-the-loop): Approval gates for agent work. - [API base URL](https://api.duvo.ai): Duvo API host for authenticated customer workspaces. --- # Duvo Pricing From one team to the whole organisation. Pick a plan for your team, or talk to us about Enterprise for organisation-wide rollout with on-site support. ## Plans Pro and Business are paid monthly, or annually for 10% off. Enterprise is billed annually. - Free: $0 (lifetime limits). 2 Clarity interviews; 100 agent runs; 1 concurrent run; 25 invites. [Start free](https://app.duvo.ai) - Pro: $199/mo or $2,149/yr. 5 Clarity interviews a month; 500 agent runs a month; 20 concurrent runs; 50 invites. [Get Pro](https://app.duvo.ai) - Business: $699/mo or $7,549/yr. 12 Clarity interviews a month; 2,500 agent runs a month; 50 concurrent runs; 100 invites; Multiple teams. [Get Business](https://app.duvo.ai) - Enterprise: Custom pricing (billed annually). Unlimited Clarity interviews; Org-wide process landscape; Process maps from workshops; Unlimited agent runs; Unlimited concurrency; Unlimited invites; SSO, audit logs and priority support. [Talk to us](https://www.duvo.ai/contact?source_page=pricing&source_detail=enterprise-plan) ## Enterprise Engagements Enterprise work is scoped and priced before it starts. Enterprise starts with a free two-week trial on one of your processes, guided by Duvo. Each engagement then follows one of three commercial models. All include a forward-deployed engineer, a proof pack and a Proof of Value on your own processes. ### Process Discovery See how a process actually runs across teams, systems and markets, and where it can be simplified or automated. Discovery starts with a free two-week trial on one process. What you get: A process map with prioritised improvement and automation recommendations. Wider engagements can add a process catalogue, training material or a transformation plan. ### Transformation And SAP Build the process fact base for a transformation or SAP programme, then plan the target design or implement an agreed change. What you get: The fact base, target design or implemented change, with the evidence behind it and a handoff to your transformation team or implementation partner. Scope reflects the processes, systems, markets, evidence volume, programme phases, and required handoff into Signavio, a systems integrator, or an internal transformation team. ### Production Automation Duvo carries out the agreed process in the systems you already use, priced per completed process run. What you get: Completed process runs with the approvals, exception routing and audit trail defined in the proposal. The proposal defines the trigger, case, outcome, exception and approval rules, completion point, expected volume, and any price bands. Tool calls or retries inside that process do not create extra billed runs. Enterprise pricing is not based on tokens, seats or a share of the value Duvo finds. ## 5x ROI Guarantee The contracted 5x ROI guarantee applies to the scope and measurement agreed in the proposal. The proposal defines the baseline, measurement window, and sign-off. If the measured result is below five times the total contract price for the agreed scope, the whole contract is free. Confirm coverage before adding another application or dedicated infrastructure. ## Questions ### What is the difference between an agent run and a process run? An agent run is one execution of an agent and counts towards the runs included in Free, Pro and Business. A process run is the business unit agreed in an Enterprise proposal, such as one invoice processed, and is what production automation is priced on. ### How does annual billing work? Pro and Business can be paid monthly or annually. Annual billing costs 10% less than twelve monthly payments: $2,149 a year for Pro and $7,549 a year for Business. Enterprise contracts are billed annually. ### What does Enterprise include? Enterprise includes unlimited Clarity interviews, agent runs, concurrency and invites, plus an org-wide process landscape and process maps from workshops. It also includes SSO, audit logs, priority support, a forward-deployed engineer, a proof pack and a Proof of Value. Transformation, SAP and production automation work is scoped and priced in the proposal. ### How does Duvo meet enterprise security requirements? Duvo holds SOC 2 Type II, ISO 27001, and ISO 42001, supports GDPR requirements, and operates in line with NIS2. Enterprise adds SSO and audit logs, and Duvo does not train its own or third-party models on customer data. The SOC 2 report and certificates are available on request through the Trust Center. ### How does the 5x ROI guarantee work? The contracted 5x ROI guarantee covers the scope agreed in the proposal. Before you sign, the proposal defines the baseline, measurement method and window, sign-off owner, included costs and exclusions. If the measured result is below five times the total proposal price for the agreed scope, the whole contract is free. Coverage for additional applications or private infrastructure must be explicitly agreed. ### Can we buy Duvo through Azure Marketplace? Yes. Duvo is listed on Azure Marketplace, and purchases there follow the listed or private-offer terms. Marketplace automation plans carry an annual commitment with included runs and a stated charge for additional runs; a per-run price does not by itself mean there is no minimum commitment. ### How is private deployment priced? The proposal sets out the supported process and model endpoint, setup work, capacity commitment, and who owns operations and support. Dedicated infrastructure is priced as its own line. Confirm guarantee coverage in the same proposal before counting infrastructure costs or additional applications in the value calculation. ## How to try Duvo - Enterprise trial: a free two-week trial on one of your processes, guided by Duvo. Book it at https://www.duvo.ai/contact. - Free plan: sign up yourself at https://app.duvo.ai ("Start free" on https://www.duvo.ai/pricing). No demo, sales call or approval is needed. The Free plan costs $0, with lifetime limits of 2 Clarity interviews, 100 agent runs, 1 concurrent run, 25 invites. - API keys: after sign-up, a person creates keys in the app at https://app.duvo.ai/settings/profile#api-keys. A key works for one team or for all of that person's teams and acts with that person's permissions. The key is shown once, and an API key cannot create another key. - MCP: connect to https://api.duvo.ai/v2/mcp over Streamable HTTP. A host that supports OAuth signs the person in through the browser and registers itself with Dynamic Client Registration, discovered from https://api.duvo.ai/.well-known/oauth-protected-resource/v2/mcp, so it needs no key and no approval. A host without OAuth sends an API key as `Authorization: Bearer `. - Evaluation: there is no separate sandbox or test mode. Evaluate on the Free plan yourself, or with Duvo in the Enterprise trial. Runs act on the systems you connect, so connect test accounts or test data while you evaluate. - Paid plans: Pro and Business have published prices at https://www.duvo.ai/pricing. Enterprise is scoped with the Duvo team at https://www.duvo.ai/contact. ## What An Engagement Usually Scopes - The outcome required now: understand and share, change or migrate, or automate. - Workflow category, process boundary, participants, and expected volume where relevant. - Target systems, files, portals, and connections. - Required approval gates and audit evidence. - Data residency, SSO, RBAC, and security requirements. - Required deliverables, success criteria, and any production rollout path. Contact Duvo at /contact for Enterprise pricing and the two-week Enterprise trial. --- # Where Duvo fits ## Vendor comparison ### Duvo vs. Scribe Duvo takes the captured process into production. Scribe creates guides and analyses recorded workflows. Duvo combines screen walkthroughs with AI interviews that ask follow-up questions about decisions, exceptions and handoffs. Get your first process map and improvement recommendations free in a two-week Enterprise trial, without connecting your systems. Then choose whether Duvo should run that process across APIs, browsers and desktops, with your team controlling approvals. - [Map one process for free](https://www.duvo.ai/offers/process-discovery) ### Duvo vs. Celonis Duvo starts discovery before you connect your systems. Celonis is built around mining business data to find where processes break down. Duvo starts with the people doing the work: AI interviews, screen walkthroughs and existing documents. You can map a process across SAP, spreadsheets and portals without building a data pipeline. Get the first map and improvement recommendations free in a two-week Enterprise trial, then decide what to change or automate. - [Start free process discovery](https://www.duvo.ai/offers/process-discovery) ### Duvo vs. SAP Signavio Duvo captures the process your SAP programme needs. SAP Signavio gives transformation teams a suite for modelling, mining and improving processes. Duvo makes the initial capture easy: your operators show their screens and answer AI follow-up questions, including work outside SAP. Get a reviewed map without connecting to SAP first. Export it as BPMN 2.0 XML for your SI or Signavio team to use in the migration. - [See the SAP migration offer](https://www.duvo.ai/offers/sap-transformation) ### Duvo vs. ServiceNow Duvo starts with the process your operations team needs fixed. ServiceNow is a natural fit for work already running on its platform. With Duvo, choose a process such as freight audit or invoice reconciliation across the systems you already use. Start from a pre-built module, show us your rules and exceptions, and let Duvo configure the process. Your team approves the actions and reviews the completed work. - [Explore pre-built solutions](https://www.duvo.ai/solutions) ### Duvo vs. Salesforce Agentforce Duvo runs the work between your ERP, inbox and portals. Agentforce builds on Salesforce data, Flows and integrations such as MuleSoft. Duvo starts with your operational process, whether or not Salesforce is involved. Show how your team handles invoices or orders; Duvo uses existing connections and browser or desktop actions where needed. This reduces the need for new APIs, with system access and approvals agreed upfront. - [See how Duvo connects and executes](https://www.duvo.ai/automation) ### Duvo vs. UiPath Duvo gives you a concrete process to put live in weeks. UiPath serves teams building automations and buyers choosing packaged solutions. Duvo gives your operations team a direct route: choose a pre-built module such as Freight Audit, show us the exceptions, and agree the first production outcome. Duvo configures and tests the process with your team. Target go-live in weeks, with the scope and access requirements agreed before starting. - [Explore Freight Audit](https://www.duvo.ai/solutions/freight-audit) ### Duvo vs. Automation Anywhere Duvo makes the first step a free process map. Automation Anywhere offers process discovery, AI-assisted building and packaged automation. With Duvo, your team shows and explains one process, including the judgment behind exceptions. Get the map and improvement recommendations free in a two-week Enterprise trial, with no obligation to automate. If you continue, choose a supported module and pay for production by completed process runs, with the unit and volume agreed upfront. - [Map one process for free](https://www.duvo.ai/offers/process-discovery) ### Duvo vs. Camunda ProcessOS Duvo gives you a pre-built operational starting point. Camunda ProcessOS brings AI discovery and deployment to Camunda orchestration and is currently in closed beta. Duvo lets you start with a named module such as Freight Audit or Payables Audit, then adapt it to your systems and approval rules. For a process that needs discovery first, get the map free and keep it without buying automation. - [Find your starting solution](https://www.duvo.ai/solutions) - [Where Duvo fits](https://www.duvo.ai/platform#where-duvo-fits) - [Vendor comparison](https://www.duvo.ai/platform#vendor-comparison) - [Contact](https://www.duvo.ai/contact) --- # Duvo Developer Platform Duvo gives developers the production operating layer where people and agents run work together: durable queues, agents, tools, approvals, files, schedules, webhooks, multi-agent routing, MCP, and audit-ready runs. ## Predictable Resource URLs - [Duvo Developer Platform](https://www.duvo.ai/developers): Human-readable developer platform overview for production agents. - [Developer docs markdown](https://www.duvo.ai/developers.md): Markdown overview of Duvo developer resources and machine-readable links. - [Where Duvo fits](https://www.duvo.ai/platform#where-duvo-fits): Buying situations and starting options on the Duvo platform page. - [Duvo Culture](https://www.duvo.ai/culture): Public all-employee culture page: the hiring bar, values, and how we work. - [Culture markdown](https://www.duvo.ai/culture.md): Machine-readable source for the Duvo Culture page. - [Duvo Manager Playbook](https://www.duvo.ai/managers): Public operating manual for people who manage someone at Duvo. - [Manager Playbook markdown](https://www.duvo.ai/managers.md): Machine-readable source for the Duvo Manager Playbook. - [OpenAPI specification](https://www.duvo.ai/openapi.json): Live OpenAPI specification for all public Duvo API endpoints. - [API reference markdown](https://www.duvo.ai/api-reference.md): Markdown API reference with endpoints, authentication, and error behavior. - [Authentication guide](https://www.duvo.ai/auth.md): API keys, OAuth sign-in, team access, and credential handling. - [Webhooks guide](https://www.duvo.ai/webhooks.md): Per-run webhook events, payloads, and delivery. - [MCP guide](https://www.duvo.ai/mcp.md): Hosted and custom MCP server guidance for Duvo agents. - [MCP server card](https://www.duvo.ai/.well-known/mcp/server-card.json): Machine-readable MCP discovery card for the Duvo MCP surface. - [Agent discovery manifest](https://www.duvo.ai/.well-known/agent.json): Machine-readable agent discovery manifest for capabilities, auth, and API surfaces. - [AI catalog](https://www.duvo.ai/.well-known/ai-catalog.json): Agentic Resource Discovery catalog of live Duvo MCP, agent, A2A, OpenAPI, and skill resources. - [Agent instructions markdown](https://www.duvo.ai/agents.md): When-to-use, constraints, and integration instructions for autonomous agents. - [Getting started guide](https://www.duvo.ai/getting-started.md): Enterprise trial, self-serve Free plan sign-up, API keys, MCP sign-in, and first-run guidance for evaluators and agents. - [MCP Registry listing](https://registry.modelcontextprotocol.io/v0/servers?search=io.github.duvoai%2Fduvo): Duvo MCP server published in the official Model Context Protocol Registry as io.github.duvoai/duvo. Verified entry that links back to this site. - [Smithery listing](https://smithery.ai/servers/duvo/duvo): Duvo MCP on Smithery (duvo/duvo). Verified Smithery listing with a bearer-token config schema for connecting any Duvo workspace, including Free. - [Agent skills repo](https://github.com/duvoai/skills): Public Duvo agent skills (duvoai/skills): AOP writer, run debugger, CLI driver, and more. Install with `npx skills add duvoai/skills`. - [Duvo CLI on npm](https://www.npmjs.com/package/@duvoai/cli): Official Duvo command-line interface, published as @duvoai/cli. Install globally with `npm install -g @duvoai/cli` and run `duvo --help`. Requires Node.js 22.22 or later. - [CLI guide markdown](https://www.duvo.ai/cli.md): Markdown guide for installing and using the Duvo CLI to script runs, cases, approvals, and inspections. ## Command-Line Interface Duvo ships an official command-line interface published on the public npm registry as `@duvoai/cli`. Agents and developers can install it without building a custom API client. ```bash npm install -g @duvoai/cli duvo --help ``` - Package: [@duvoai/cli](https://www.npmjs.com/package/@duvoai/cli) - Binary: `duvo` - Requirements: Node.js 22.22 or later - CLI documentation: https://docs.duvo.ai/cli - Authentication: stored API key, configured via `duvo login` or the `DUVO_API_KEY` environment variable (with optional `DUVO_PROFILE` and `DUVO_API_BASE_URL`). Common commands: ```bash duvo runs start --agent --json duvo runs respond --approve duvo cases create --queue --title "case title" ``` See [/cli.md](/cli.md) for the full agent-readable CLI guide. ## Agent Integration Surfaces - OpenAPI: /openapi.json and /.well-known/openapi.json. - Markdown API reference: /api-reference.md. - Official CLI: `npm install -g @duvoai/cli` (binary: `duvo`, npm: https://www.npmjs.com/package/@duvoai/cli, guide: /cli.md). - Authentication guide: /auth.md. - Hosted and custom MCP guide: /mcp.md. - Webhook guide: /webhooks.md. - Pricing and plans: /pricing.md. - AI crawler file: /llms.txt and /.well-known/llms.txt. - Markdown homepage fallback: /index.md. - Competitive comparison: /platform#vendor-comparison. - Agent discovery file: /.well-known/agent.json. - A2A agent card: /.well-known/agent-card.json. - Agent manifest aliases: /.well-known/agents.json and /.well-known/ai-agent.json. - OpenAI plugin-style manifest: /.well-known/ai-plugin.json. - MCP server card: /.well-known/mcp/server-card.json. - MCP manifest alias: /.well-known/mcp.json. - Agent instructions: /agents.md and /agent.md. - Live docs hub: https://docs.duvo.ai/. - Live API docs: https://docs.duvo.ai/running-assignments/creating-assignments-via-api and https://docs.duvo.ai/running-assignments/running-assignments-via-api. ## Constraints - API, MCP, webhook, and CLI access are available to any Duvo workspace, including Free. There are two ways to try Duvo: a two-week Enterprise trial on one of your processes, guided by Duvo (book at /contact), or self-serve sign-up for the Free plan at https://app.duvo.ai with no demo (2 Clarity interviews and 100 agent runs, lifetime). - Agents cannot bypass workspace RBAC, SSO, customer policy gates, or human approvals. - Duvo is not a replacement for an ERP, MDM, WMS, TMS, or planning system; it operates across those systems and writes back governed outcomes. - Production use cases should define approval thresholds, audit requirements, data residency needs, and allowed tools before launch. --- # Duvo API Reference Base URL: https://api.duvo.ai The Duvo API lets Duvo workspaces start and inspect agent runs, create queue cases, respond to human approval gates, manage sandboxed execution, and connect external systems. API access is available to any Duvo workspace, including the self-serve Free plan at https://app.duvo.ai. ## Machine-Readable Specification - OpenAPI: https://www.duvo.ai/openapi.json - Well-known OpenAPI: https://www.duvo.ai/.well-known/openapi.json - These routes proxy the live Duvo Public API specification and are the source of truth for the full endpoint list, schemas, operation IDs, security schemes, and response models. ## Authentication Send an API key or an OAuth access token as `Authorization: Bearer `. A credential acts as the Duvo user it belongs to, with that user's role in each team. Duvo has no per-endpoint API scopes. See /auth.md for both methods and their limits. ## Selected Endpoint Families This markdown file is a quick orientation, not the exhaustive API reference. Use the OpenAPI specification above before generating clients or calling endpoints. - `POST /v2/teams/{team_id}/agents`: Create or register an agent worker. - `POST /v2/teams/{team_id}/runs`: Start an agent run from an agent, queue case, file, webhook, schedule, or external application. - `GET /v2/runs/{run_id}`: Inspect run status, owner, timestamps, and outcome. - `GET /v2/runs/{run_id}/messages`: Read run messages, tool calls, files, approvals, and audit events. - `POST /v2/runs/{run_id}/human-requests/{request_id}/respond`: Approve, reject, or answer a human gate. - `POST /v2/queues/{queue_id}/cases`: Create a durable case for an agent or queue consumer. - `POST /v2/sandboxes`: Request a governed sandbox for browser, file, or desktop execution. - `POST /v2/mcp`: Connect to the hosted MCP endpoint from any Duvo workspace. ## Errors Errors are JSON with a human-readable `error` string. Some also carry a `message` with more detail, and a few carry other fields. Duvo has no stable machine-readable error code yet, so branch on the HTTP status: - 400: the request is invalid. Fix it before sending it again. - 401: the credential is missing, expired, revoked or not recognised. Sign in again or use a valid API key. - 403: the user's role, team membership or plan does not allow the action. Retrying does not help. - 404: the resource does not exist, or it belongs to a team the credential cannot act on. - 409: the resource is in a state that does not allow the change, for example answering a human request while the run is still executing. - 429: rate limited. Wait the number of seconds in `Retry-After`, then retry. - 5xx: a Duvo error. Read the current state before you retry a write. ## Agent Retry Guidance - Duvo does not deduplicate retried writes and has no idempotency key header. Retrying `POST /v2/teams/{team_id}/runs` starts another run, and retrying `POST /v2/queues/{queue_id}/cases` creates the cases again. After a timeout or an ambiguous result, read the current state before you retry. - Starting a run returns 201 with the new run. Poll `GET /v2/runs/{run_id}` until `completed_at` is set, or until the status is `waiting` for a human response. To be called back instead, pass `webhook_url` when you start the run (see /webhooks.md). - Requests are rate limited per API key, and per client IP address for requests without one, such as OAuth calls. Every response states the policy in `RateLimit-Policy` and the remaining quota in `RateLimit`, also sent as `ratelimit-limit`, `ratelimit-remaining` and `ratelimit-reset`. Slow down before the quota runs out, and on a 429 wait for `Retry-After`. - Honor `Deprecation` and `Sunset` headers when present. --- # Duvo Auth And Access Duvo access is workspace-scoped. Agents, API clients, MCP servers, and webhooks inherit the policies, approvals, and permissions configured for the customer workspace. ## Discover - Protected resource metadata: https://api.duvo.ai/.well-known/oauth-protected-resource. - OAuth authorization server: read it from `authorization_servers` in the protected resource metadata, then fetch that server's OpenID Connect discovery document. - Agent-readable auth guide: https://www.duvo.ai/auth.md. - OpenAPI security schemes: https://www.duvo.ai/openapi.json under components.securitySchemes. There is one, `bearerAuth`, an HTTP bearer scheme for API keys and OAuth access tokens. ## Pick A Method - Use bearer API keys for workspace API access, available in any Duvo workspace, including Free. A person creates them in the app at https://app.duvo.ai/settings/profile#api-keys. - Use OAuth 2.0 sign-in (authorization code with PKCE) when a person can sign in through a browser. MCP hosts and `duvo login` work this way. Request the scopes `openid profile email offline_access`. There is no machine-to-machine OAuth grant, so unattended clients use an API key. - Use SSO and RBAC for human users in the Duvo application. - Use managed OAuth/API connections for third-party business systems such as ERP, CRM, email, spreadsheets, supplier portals, and collaboration tools. - MCP hosts can register themselves as OAuth clients with Dynamic Client Registration, discovered from https://api.duvo.ai/.well-known/oauth-protected-resource/v2/mcp. ## Register Registration is self-serve. People sign up at https://app.duvo.ai, and Duvo creates a Free plan workspace at first sign-in. MCP hosts register themselves as OAuth clients through Dynamic Client Registration (RFC 7591), with no request to Duvo. API keys are created by a person in the app, not through the API. Enterprise tenants, SSO, and pilots are scoped with the Duvo team at https://www.duvo.ai/contact. ## Claim After sign-up, a person creates an API key at https://app.duvo.ai/settings/profile#api-keys (shown once), or an agent signs in with OAuth through an MCP host or `duvo login`. Credentials should be stored in a secret manager and never embedded in prompts, logs, client-side code, or public repositories. ## Use Credential - Send the API key or OAuth access token as `Authorization: Bearer `. - A credential acts as its user, with that user's role in each team. A team-scoped API key acts only in its team. A key for all teams, or an OAuth token, acts in any team the user belongs to; name the team in the path of team endpoints (`/v2/teams/{team_id}/...`), and list the teams with `GET /v2/teams`. Keys for all teams work only on /v2. - Retried writes are not deduplicated. Read the current state before you retry one (see /api-reference.md). - Treat 401 as missing, expired, malformed, or revoked credentials. - Treat 403 as a role, team membership or plan restriction. It does not mean a scope is missing, so a token with other scopes does not help. ## Errors Errors are JSON with a human-readable `error` string. Some also carry a `message` with more detail, and a few carry other fields. Duvo has no stable machine-readable error code yet, so branch on the HTTP status: - 400: the request is invalid. Fix it before sending it again. - 401: the credential is missing, expired, revoked or not recognised. Sign in again or use a valid API key. - 403: the user's role, team membership or plan does not allow the action. Retrying does not help. - 404: the resource does not exist, or it belongs to a team the credential cannot act on. - 409: the resource is in a state that does not allow the change, for example answering a human request while the run is still executing. - 429: rate limited. Wait the number of seconds in `Retry-After`, then retry. - 5xx: a Duvo error. Read the current state before you retry a write. ## Revocation Revoke an API key by deleting it in the app. Its creator can delete it, and a team manager can delete the team's keys. A key can also be created with an expiry. MCP hosts that signed in with OAuth handle token refresh and revocation themselves. Agents must stop using revoked credentials immediately, clear cached tokens, and get a new credential before resuming privileged work. ## Supported Auth Models - Bearer API keys for workspace API access, created in the app in any Duvo workspace, including Free. - OAuth 2.0 sign-in with PKCE for MCP hosts and `duvo login`, using the scopes `openid profile email offline_access`. - SSO and RBAC for human users in the Duvo application. - Managed OAuth/API connections for third-party business systems such as ERP, CRM, email, spreadsheets, supplier portals, and collaboration tools. ## Agent Constraints - Agents cannot see raw third-party passwords when credentials are stored in managed connections. - Agents cannot bypass human approval gates, workspace RBAC, SSO, audit logging, or customer policy. - Sensitive write actions should be scoped and routed through human-in-the-loop approval where required. - Duvo has no per-endpoint scopes, so limit what an agent can reach with a team-scoped API key created by a user whose role fits the workflow. ## Scopes OAuth requests only the OpenID Connect scopes `openid`, `profile`, `email`, `offline_access`. Duvo does not issue per-endpoint API scopes yet, and read and write access are not separated by scope. What a key or token can do follows its user's role in each team, and an API key can be limited to one team. --- # Duvo Webhooks Duvo sends webhooks for one run at a time. Pass `webhook_url` when you start a run with `POST /v2/teams/{team_id}/runs`, and Duvo posts that run's events to the URL. There are no workspace-wide webhook subscriptions yet. ## Events - `human_request`: the run is waiting for a person. The body carries `human_request` with its `id`, `type`, `message`, `created_at` and, for questions, `questions`. Answer it with `POST /v2/runs/{run_id}/human-requests/{request_id}/respond`. - `run_completed`, `run_failed`, `run_interrupted`: the run stopped. The body carries `run` with its `status`, `started_at` and `completed_at`. - Every body also carries `event`, `run_id` and `agent_id`. ## Delivery - Each event is one POST with a JSON body (`Content-Type: application/json`) and a 30 second timeout. - Duvo does not retry a failed delivery or a non-2xx response. If an event matters, also poll `GET /v2/runs/{run_id}`. - The URL must be publicly reachable. Duvo refuses loopback, link-local and private network addresses. ## Verify an event Webhook requests are not signed yet, and there is no webhook secret. Use a URL that is hard to guess, and read the run with `GET /v2/runs/{run_id}` before acting on an event. --- # Duvo MCP Duvo supports MCP as an agent integration surface for any Duvo workspace, including Free. Teams can use hosted Duvo MCP tools or connect custom MCP servers that expose proprietary systems, data sources, and workflows to agents. ## Browser WebMCP On duvo.ai pages, browsers with WebMCP enabled can call `read_duvo_information` with a `topic`: `overview`, `pricing`, `developers`, `getting_started`, `authentication`, `mcp`, or `cli`. The read-only tool returns the published Markdown document. It does not access workspace data or submit requests. Example input: `{"topic":"pricing"}`. The result contains the document in `content[0].text`. Invalid topics and failed document requests reject the call; they are not successful reads. Registration uses `document.modelContext`, with `navigator.modelContext` as a fallback for older previews. Availability depends on browser support. Public Markdown links remain available in every browser. ## Hosted MCP - Endpoint: https://api.duvo.ai/v2/mcp - Access: OAuth sign-in, where the host registers itself with Dynamic Client Registration, or an API key created in the app. Every plan includes MCP access, including the self-serve Free plan. - Use cases: start runs, create cases, inspect approvals, retrieve run messages, and expose Duvo tools to compatible agents. - Tools: most public /v2 API operations are tools, each named after its OpenAPI operationId, for example `listMyTeams`, `listAgents`, `startRun`, `getRun`, `listRunMessages`, `respondToHumanRequest`, `createCases`. Team tools take a `team_id`. `tools/list` returns the full list without a credential; calling a tool needs one. Catalog: https://docs.duvo.ai/mcp/available-tools. - OAuth: the host discovers the authorization server from https://api.duvo.ai/.well-known/oauth-protected-resource/v2/mcp and requests the scopes `openid profile email offline_access`. Tool access follows the user's role in each team, not OAuth scopes. ## Custom MCP Servers - Use custom MCP servers to expose internal systems, domain-specific tools, and proprietary workflows. - Keep tool descriptions specific, scoped, and auditable. - Route sensitive actions through human approvals or policy gates when needed. - Treat MCP tools as governed production capabilities, not arbitrary shell access. ## Discovery - Server card: https://www.duvo.ai/.well-known/mcp/server-card.json - Well-known MCP descriptor: https://www.duvo.ai/.well-known/mcp - MCP Registry listing: https://registry.modelcontextprotocol.io/v0/servers?search=io.github.duvoai/duvo - Registry server name: io.github.duvoai/duvo (GitHub-verified). A domain-verified ai.duvo/duvo entry is staged via /.well-known/mcp-registry-auth. - Smithery listing: https://smithery.ai/servers/duvo/duvo (duvo/duvo, verified, bearer-token config schema). - Agent skills: https://www.duvo.ai/.well-known/agent-skills/index.json (start with the `duvo` skill) and https://github.com/duvoai/skills. --- # Duvo CLI Duvo publishes an official command-line interface on the public npm registry as `@duvoai/cli`. The CLI lets agents, evaluators, and developers script Duvo runs, cases, approvals, files, and inspections without building a custom API client from scratch. ## Install ```bash npm install -g @duvoai/cli duvo --version duvo --help ``` - Package: [@duvoai/cli](https://www.npmjs.com/package/@duvoai/cli) - Binary: `duvo` - Runtime: Node.js 22.22 or later - Distribution: npm (`npm`, `pnpm`, `yarn`, `bun`, `npx` are all supported). Alternate install commands: ```bash pnpm add -g @duvoai/cli yarn global add @duvoai/cli npx @duvoai/cli --help ``` ## Authentication The CLI stores a workspace API key in a named profile. Configure once with `duvo login`, or set the `DUVO_API_KEY` environment variable for non-interactive agent use. Use `DUVO_PROFILE` to select a named profile and `DUVO_API_BASE_URL` to override the API host. See [/auth.md](/auth.md) for the full authentication contract. ```bash duvo login export DUVO_API_KEY="" export DUVO_PROFILE="" duvo whoami ``` ## Common Commands ```bash duvo runs start --agent --json duvo runs get duvo runs messages duvo runs respond --approve duvo cases list --queue duvo cases create --queue --title "case title" duvo cases create --queue --from-file cases.json duvo sandboxes create duvo api GET /v2/runs/ ``` ## When To Use The CLI - Quick evaluation of a Duvo workspace without writing API client code. - Shell scripts, cron jobs, and CI/CD pipelines that need to start, inspect, or respond to runs. - Local debugging of agents, queue cases, and approvals. - Agent and operator workflows that prefer a stable command surface over raw HTTP. ## Constraints - The CLI calls the same workspace-scoped API documented in [/api-reference.md](/api-reference.md) and [/openapi.json](/openapi.json); it cannot bypass workspace RBAC, SSO, policy gates, or human approvals. - API access works from any Duvo workspace, including Free (self-serve sign-up at https://app.duvo.ai), with `duvo login` or an API key created in the app. See [/auth.md](/auth.md). - The CLI is published as an ES module and requires a recent Node.js LTS release. ## Related Resources - CLI documentation hub: https://docs.duvo.ai/cli - Developer platform overview: [/developers.md](/developers.md) - API reference: [/api-reference.md](/api-reference.md) - OpenAPI specification: [/openapi.json](/openapi.json) - Authentication guide: [/auth.md](/auth.md) - MCP guide: [/mcp.md](/mcp.md) - Webhooks guide: [/webhooks.md](/webhooks.md) - Getting started: [/getting-started.md](/getting-started.md) --- # Duvo Getting Started This guide answers the first questions an agent or evaluator needs before using Duvo. ## Can I try Duvo for free? Yes. There are two ways to try Duvo: a two-week Enterprise trial on one of your processes, guided by Duvo (book at /contact), or self-serve sign-up for the Free plan at https://app.duvo.ai with no demo (2 Clarity interviews and 100 agent runs, lifetime). The Free plan costs $0, with lifetime limits of 2 Clarity interviews, 100 agent runs, 1 concurrent run, 25 invites. The Free plan needs no demo, sales call or approval. Sign-up is required because runs act on your own connected systems, so there is no anonymous, no-signup access. ## How to start Enterprise trial, guided by Duvo: 1. Visit /contact and book a process call. 2. Share the process, the people who run it, target systems, approval requirements, and data residency needs. 3. Duvo maps that process free for two weeks, then sends a proposal with the scope, price, controls, and how results are measured. Free plan, on your own: 1. Sign up at https://app.duvo.ai. Duvo creates your Free plan workspace at first sign-in. 2. For the API or the CLI, create an API key at https://app.duvo.ai/settings/profile#api-keys, or run `duvo login` to sign in through the browser. 3. For an AI assistant, add https://api.duvo.ai/v2/mcp as an MCP server and sign in when the host asks. Hosts register themselves with Dynamic Client Registration, so no key is needed. 4. Connect test accounts or test data first. There is no separate sandbox or test mode, so runs act on the systems you connect. Pro, Business, and Enterprise raise the limits; see /pricing.md. ## Get access - Enterprise trial: a free two-week trial on one of your processes, guided by Duvo. Book it at https://www.duvo.ai/contact. - Free plan: sign up yourself at https://app.duvo.ai ("Start free" on https://www.duvo.ai/pricing). No demo, sales call or approval is needed. The Free plan costs $0, with lifetime limits of 2 Clarity interviews, 100 agent runs, 1 concurrent run, 25 invites. - API keys: after sign-up, a person creates keys in the app at https://app.duvo.ai/settings/profile#api-keys. A key works for one team or for all of that person's teams and acts with that person's permissions. The key is shown once, and an API key cannot create another key. - MCP: connect to https://api.duvo.ai/v2/mcp over Streamable HTTP. A host that supports OAuth signs the person in through the browser and registers itself with Dynamic Client Registration, discovered from https://api.duvo.ai/.well-known/oauth-protected-resource/v2/mcp, so it needs no key and no approval. A host without OAuth sends an API key as `Authorization: Bearer `. - Evaluation: there is no separate sandbox or test mode. Evaluate on the Free plan yourself, or with Duvo in the Enterprise trial. Runs act on the systems you connect, so connect test accounts or test data while you evaluate. - Paid plans: Pro and Business have published prices at https://www.duvo.ai/pricing. Enterprise is scoped with the Duvo team at https://www.duvo.ai/contact. ## First Agent-Ready Steps - Start with the docs hub at https://docs.duvo.ai/ for agent fundamentals, quick start, building agents, running agents, connections, skills, teams, and admin guidance. - Read /developers.md for the developer platform overview. - Install the Duvo CLI with `npm install -g @duvoai/cli` (npm package @duvoai/cli, binary `duvo`) and run `duvo --help`. See /cli.md for the full guide. - Read /auth.md before granting agents access to a workspace. - Read /api-reference.md or /openapi.json before building an API client. - Read /mcp.md before connecting hosted or custom MCP tools. - Read /webhooks.md before passing a `webhook_url` to receive a run's human request and completion events. - Read /pricing.md for plans, limits, and Enterprise pricing. --- ## Source Files - [Homepage markdown](https://www.duvo.ai/index.md) - [Developer platform](https://www.duvo.ai/developers.md) - [API reference](https://www.duvo.ai/api-reference.md) - [Authentication](https://www.duvo.ai/auth.md) - [Webhooks](https://www.duvo.ai/webhooks.md) - [MCP](https://www.duvo.ai/mcp.md) - [CLI](https://www.duvo.ai/cli.md) - [Getting started](https://www.duvo.ai/getting-started.md) - [Pricing](https://www.duvo.ai/pricing.md) - [Navigation index](https://www.duvo.ai/llms.txt)