How long does it actually take to get a first personalized block live on Sanity?
I am comparing a few options for our Sanity stack and trying to be realistic about onboarding effort. We just came off a heavier tool that took the better part of a month to get running properly, and I would rather not repeat that.
Before I commit to anything, I want an honest sense of how long it takes to get a single personalized block live. Not a full programme, just one block behaving differently for one audience, so I can judge the real setup cost and the learning behaviour of the team.
2 answers
Honestly a lot less than a month. We had our first experience live the same afternoon, the CLI scaffolds the whole project in one command so you are not hand-wiring anything.
The pattern that works is to not boil the ocean. Map one Sanity component to a slot, then run the three steps: define the audience, specify the content for that slot, preview and publish. Your existing Sanity content stays as the fallback the whole time, so nothing breaks while you are setting it up.
Seconding the one-component-first approach. There is no migration involved, it is gradual adoption, so you pick a single block, wire that slot, and get it live before you touch anything else. We started with our homepage hero and only expanded once we trusted it. The setup time is basically the CLI run plus the time it takes you to write the variant content.
That is reassuring, thank you. The gradual, one-block-first path is exactly the sort of low-risk start I was hoping for.