Skip to content



Sanity support retainer icon

Sanity support that answers

Your Sanity studio, looked after by people who build them for a living. Upgrades, schema changes, incident response and editor support on a monthly retainer, whether we built your studio or you inherited it from an agency that stopped replying.



Roboto Studio logo
Sanity logo

Named retainer, no mystery scope

Support from the people who write the playbook

A monthly retainer that keeps your Sanity studio upgraded, monitored and moving: schema changes shipped, incidents answered, editors supported. Run by one of 15 starred partners in Sanity's 218-agency directory.

Every Sanity studio needs someone on the hook for it. Dependencies age, schemas outgrow their first design, editors hit walls, and the agency that built it has often moved on. The retainer puts our team on that hook: the same people who ship production studios, author the official Sanity Learn courses and maintain Turbo Start Sanity, pointed at keeping yours healthy.





What's included

The unglamorous work that keeps a studio healthy

Scope agreed in writing at sign-up: upgrades, schema evolution, incident response, monitoring, editor support and a monthly improvements allowance.

Upgrades and maintenance. Studio versions, plugin updates and dependency patches applied on a schedule, tested before they touch production.

Schema evolution. Content models drift out of date as the business changes. New page types, field changes and validation rules get shipped through the retainer instead of queueing for a project.

Incident response. Production issues acknowledged the same business day, with a priority queue ahead of routine work. Specific response windows are agreed per plan.

Performance and SEO monitoring. Core Web Vitals, structured data and index coverage watched month over month, so regressions get caught by us rather than by your traffic report.

Editor support and training. A channel for your editors' questions, and training when new team members join or new studio features land.

Monthly improvements allowance. The small items that never justify a project: a new component here, a workflow tweak there. They get shipped instead of listed.



Inherited a mess?

The other agency stopped replying

We take over Sanity builds other agencies left behind

Half the studios we support were built by someone else. The pattern is familiar by now: the build shipped, the invoices stopped, the replies slowed, and the team is left with a studio nobody fully understands. We start those engagements with an audit, tell you honestly what state the build is in, and then either stabilise what's there or fix the schema problems that are worth fixing. Mario Testino's team came to us exactly this way, and the audit-first approach is why that story gets told in our reviews.



I've never had such a good experience with an agency. They jumped in to get our site usable, and righted all the problems the previous agency left.
Geoff Cooper

Geoff Cooper

Digital Lead, Mario Testino



One of 15 starred Sanity partners

Sanity's partner directory lists 218 agencies and stars 15 of them. We're one of the 15, which matters for support in a practical way: when an issue is genuinely on the platform side, we have a direct line to Sanity rather than a ticket queue.

Talk to a Sanity expert


Burning questions

Thinking about a support retainer?

The questions we get asked before every retainer scoping call.

What does the Sanity support retainer include?

Studio and dependency upgrades, schema changes as your content needs evolve, incident response for production issues, performance and SEO monitoring, editor support and training, and a monthly allowance for small improvements. The exact scope is agreed at sign-up so there's no ambiguity about what counts.

Do you only support studios you built?

No. Inherited builds are half the point of the retainer. We audit the existing studio first, tell you honestly what state it's in, and either stabilise it as-is or propose the schema fixes worth making. We've taken over Sanity builds from agencies that ghosted, and from agencies that just moved on.

What are the response times?

Production incidents get acknowledged the same business day and jump the queue. Routine requests are scheduled into the monthly allowance. Specific response windows are agreed per plan at sign-up, in writing, because a support promise that lives in a sales call isn't one.

How does retainer pricing work?

A fixed monthly fee scoped to your studio's size and how much change you push through it. We'll give you the number on a scoping call after a look at the build, because quoting blind is how retainers end up mispriced and resented on both sides.

Do you support Contentful too?

Yes. We're a Contentful Silver Solution Partner, and the same retainer structure works for Contentful spaces. Mention it on the scoping call and we'll shape the plan accordingly.

What isn't covered by the retainer?

Net-new builds, full redesigns and large migrations are project work, scoped separately. The retainer keeps a production studio healthy and moving; it isn't a discounted way to buy a rebuild. When retainer work uncovers something bigger, we'll flag it with options rather than quietly burning the allowance on it.

Why hire a Sanity specialist for support instead of a general dev shop?

Because most Sanity problems are schema and content-model problems wearing a frontend costume. A generalist patches the symptom; we've built enough studios to recognise the cause. Being one of 15 starred partners in Sanity's directory also means a direct line to Sanity when a platform issue is genuinely on their side.



Ready for support that answers?

Tell us about your studio. Whether we built it, another agency built it, or nobody remembers who built it, the first step is the same 20-minute call: what you're running, what keeps breaking, and what a sensible retainer looks like for it.

Scope a support retainer


From the blog







Get in touch

Tell us what you're building. We reply within one working day — Jono or someone on the team picks up every message personally.