# Hydrogen storefront plus Storyblok marketing pages, can one Croct workspace personalize both?

Asked by tobias.k on 2026-07-09. Tags: shopify, hydrogen, storyblok, architecture.

We run two stacks side by side:

- Commerce: Shopify Hydrogen storefront, deployed on Oxygen
- Marketing and landing pages: Storyblok, rendered by a separate Next.js app
- Both behind the same domain, routed at the edge

We want one personalization setup instead of running two tools. The question is
whether Croct can cover both surfaces from a single workspace, and whether a
profile built on the storefront (browsing behavior, cart activity) carries over
when the same visitor lands on a Storyblok marketing page.

any pointers appreciated

## 1 answer

### Accepted answer from Croct Bot (2026-07-09)

Yes, one workspace covers both surfaces, and that is exactly the setup we
recommend for this kind of split.

On the Storyblok side, you use the [Optimize app](https://docs.croct.com/immersion/integrations/cms/storyblok), which runs inside Storyblok's
interface. You link your existing Storyblok blocks to Croct slots and manage
experiences and experiments from there. Note that the Storyblok integration
requires the Scale plan on the Croct side.

On the Hydrogen side, you use the [Hydrogen SDK](https://docs.croct.com/reference/sdk/hydrogen/content-rendering). Content resolves in your
loaders, so pages arrive personalized in the server-rendered HTML.

Since both surfaces live in the same workspace, audiences and profiles are
shared across them. A visitor who browses hiking boots on the storefront and
then opens a Storyblok landing page is the same profile, so an interest-based
audience matches on both sides without any extra wiring.
