Connect / How to

Connectors

A connector gives an agent live 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 and update records and schema in your bases.

  • Webflow

    Sign in

    Read sites, collections and CMS items.

Work tracking

Issues, tasks and projects.

  • Linear

    Sign in

    Read and raise 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, and manage projects, teams and alerts.

  • Supabase

    Sign in

    Work with projects, databases, storage and edge functions.

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

Access and tools

When you connect a service, Duvi asks for everything the service offers, so Linear can raise issues and Airtable can update records as well as read them. Every tool the service offers is then listed on its page in Studio with a switch, and the agent can call only the tools left on.

Turn off any tool you would rather the agent never called. An agent answering customers has no reason to delete a repository or refund a payment, so leave those tools off unless the agent needs them.

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.