Vercel Connect now includes preset connectors for 90+ services, including Shopify, Okta, Workday, Jira, and Sanity.

Preset connectors are predefined configurations for supported services. They reduce manual setup by pre-populating provider metadata, authentication settings, and default MCP or discovery URLs. Unlike managed connectors, preset connectors don't register your app with the external service for you.

Copy link to headingAdd a connector

Browse connectors in the Vercel dashboard and select a preset. Review the pre-populated configuration, make any required changes, and create the connector.

You can also start from the CLI:

vercel connect create shopify --name acme-shop

vercel connect attach shopify/acme-shop --project my-app --environment production

Use the Vercel CLI to add the Shopify connector

Today, vercel connect create opens the dashboard to complete setup. Full CLI support for preset connectors is coming soon.

Copy link to headingRequest tokens

After attaching a preset connector, request tokens the same way you do for any other Connect provider. Call getToken with the connector UID (service/name) to receive a short-lived, scoped token:

import { getToken } from '@vercel/connect';

const token = await getToken('shopify/acme-shop', {

subject: { type: 'app' },

scopes: ['write_products'],

});

await fetch(`https://${shop}.myshopify.com/admin/api/2026-01/graphql.json`, {

method: 'POST',

headers: {

'X-Shopify-Access-Token': token,

'Content-Type': 'application/json',

},

body: JSON.stringify({

query: `mutation {

productCreate(product: { title: "Restocked: Acme Mug" }) {

product { id }

}

}`,

}),

});

Update a product in your Shopify store with the Vercel Connect credential

To get started, browse preset connectors or learn more in the documentation.