Connect / How to

Connectors

A connector gives an agent live read access to a service you already use. Connect one and its tools become available in conversation, with no integration to write.

Connector catalogue

Connectors attach to one agent, so a public storefront agent and an internal one never share access. Connect the same service to two agents and each holds its own credential.

Commerce

Catalogue, carts and store policies.

  • Shopify

    Nothing to enter

    Search the catalogue, build a cart and answer questions about returns and shipping.

  • WooCommerce

    Paste a key

    Search the product catalogue of a WooCommerce store.

  • Wix

    Sign in

    Read catalogue and store data from a Wix site.

  • Salesforce Commerce Cloud

    Paste a key

    Shopper APIs for catalogue and cart on a B2C Commerce storefront.

Payments

Charges, refunds and billing history.

  • Stripe

    Sign in

    Look up payments, customers and subscriptions.

  • PayPal

    Sign in

    Look up transactions and orders.

Knowledge

Documents, records and published content.

  • Notion

    Sign in

    Search pages and databases so the agent answers from your own documentation.

  • Airtable

    Sign in

    Read records and schema from your bases.

  • Webflow

    Sign in

    Read sites, collections and CMS items.

Work tracking

Issues, tasks and projects.

  • Linear

    Sign in

    Read issues so a conversation can become tracked work.

  • monday.com

    Sign in

    Read boards and items.

Engineering

Errors, data and infrastructure.

  • Sentry

    Sign in

    Read issues and events for an agent working on an internal platform.

  • Supabase

    Sign in

    Read projects, database schema and analytics.

  • Cloudflare

    Sign in

    Read logs and analytics to answer questions about traffic and errors.

Automation

Reach tools that have no connector of their own.

  • Zapier

    Sign in

    Run the Zaps you expose, reaching tools with no connector of their own.

How connectors authenticate

What a service asks of you depends on how that service publishes access.

KindWhat you do
Nothing to enterThe store already publishes what an agent needs. Type the address and it is connected.
Sign inYou are sent to the service, you approve the access, and you land back here. Duvi never sees your password.
Paste a keyYou create a credential in the service and paste it in. It is encrypted and never shown again.

Shopify asks for nothing at all. Every Shopify store already publishes a shopping interface, so the storefront address is the whole setup.

Connect a service

  1. Open the agent

    Go to the agent, then Integrations.

  2. Pick the service

    The catalogue is grouped by what each service is for. Selecting one opens the provider page with its description, available tools and connection form.

  3. Approve the access

    For a sign-in connector, the service takes you through its own approval screen and returns you to the same page. Duvi never sees your password.

  4. Choose the tools

    Duvi asks the service what it can do and lists the tools it found. Turn off any tool you would rather the agent never called.

Read-only access

Connectors request read access wherever the service separates reads from writes. Duvi connects Linear with read, Sentry with org:read, and Airtable with record and schema reads. An agent answering a customer has no reason to delete a repository or refund a payment.

Where a service offers no read-only grant, Duvi limits which of its tools an agent may call instead. The catalogue lists what each tool does before you connect it.

Connection states

Each connection carries one of three states. A connection that is not working shows the reason at the top of its panel, and the agent carries on without it rather than failing the conversation.

StateWhat it means
ConnectingSet up, but the service has not confirmed yet. Give it a moment.
ConnectedWorking. Its enabled tools are available to the agent.
Not workingUsually access withdrawn or expired at the service. Reconnect from the same panel.

Two states look like faults and are not:

What you seeWhat it means
Connected, no tools listedThe service answered and offered nothing. Usually a feature that still needs switching on at that service.
Tools listed but never calledThe agent had no reason to call one. Ask it something only that service could answer.

For HTTP actions and MCP servers you host yourself, see Tools.