Let your AgentCalls voice agent look up and update Sanity content while it talks to your customers.

Sanity stores your products, pages, and other structured content. Connect your Sanity project to AgentCalls and your voice agent can answer questions from that content during a call, check whether an item is in stock or available, and create or update records when a caller asks for a change. Connect once with your own Sanity credentials from the tool's settings. Your agent then works inside the permissions you set, so it only reads and writes what you allow. Useful for shops, publishers, and small teams that keep their information in Sanity.

What your agent can do with Sanity

  • Look up live content and product details from your Sanity project during a call
  • Create new records, such as a lead, request, or booking note, from what the caller tells the agent
  • Update existing fields, for example a changed opening time or a price, after you confirm the change
  • Check user invites and roles so your agent can answer access questions from team members

Sanity exposes 21 actions. You choose which ones the agent may use and whether each runs during or after the call.

Example calls

Product availability question

  1. Caller

    Hi, do you still have the blue ceramic planter in the medium size?

  2. Agent

    Let me check that for you. Yes, the medium blue ceramic planter is in stock, with 6 left. It is priced at 42 dollars. Would you like me to reserve one for you?

  3. Caller

    Yes please, put it under the name Daniel Reyes.

  4. Agent

    Done, Daniel. I have noted a reservation for one medium blue planter. We will hold it until 6 PM today.

Updating store hours

  1. Caller

    I'm calling to ask if you're open on Sunday this month.

  2. Agent

    We are closed on Sundays in general, but we are open this Sunday, March 16, from 10 AM to 2 PM for the spring sale.

  3. Caller

    Great. Can you make sure the website shows that too?

  4. Agent

    I have added the Sunday March 16 hours to the store schedule in Sanity. It will show on the website from now on.

Outbound follow-up on a request

  1. Agent

    Hello, this is calling from Harbor Interiors about your sofa fabric request from last Tuesday. Is now a good time?

  2. Caller

    Yes, go ahead.

  3. Agent

    We have logged your request for the grey linen sample. It is ready to ship. Shall I confirm the delivery address on file?

  4. Caller

    Yes, that address is correct. Thanks.

How to connect Sanity

  1. 1

    Create your agent

    Sign up to AgentCalls, pick an English or Arabic voice and write what the agent should know and do in plain language.

  2. 2

    Connect Sanity

    From Integrations in the dashboard, choose Sanity and enter the connection details from your Sanity account settings.

  3. 3

    Choose the actions

    In the agent editor, enable the Sanity actions the agent may use and set each to run during the call or afterwards. Then test it from your browser.

Questions, answered.

Does the agent work with Sanity during the call or after it?

Both. During a call your agent can read content and create or update records in real time. It can also log notes and follow-ups after the call ends.

What do I need to connect Sanity?

You need a Sanity account with access to the project you want to use. Sign in to the AgentCalls dashboard, open Integrations, and connect Sanity using the credentials from your Sanity project settings.

Which plan includes this integration?

Integrations, including Sanity, are included from the Growth plan.

Page drafted from the tool's public description and reviewed automatically for accuracy of claims

Put your agent to work with Sanity.

Connect in minutes, test from your browser, go live on a number in the US, UK or Gulf. Free to start, no card needed.