---
title: VWO
description: The VWO app runs A/B tests on Storyblok content, mapping content variants to VWO feature flags and variations.
url: https://www.storyblok.com/docs/apps/vwo
---

# VWO

The VWO app connects a Storyblok space to [VWO](https://vwo.com/), so you can serve different content variants to different visitors and review the results in VWO analytics.

## Features

-   Run A/B tests on Storyblok content.
-   Map content variants to VWO feature flags and variations.
-   Serve personalized content to segments of your audience.
-   Review experiment results in VWO analytics.

## Setup

1.  In the VWO dashboard, open **Configurations** → **Integrations**, enable the Storyblok integration, and copy the generated access token.
2.  In Storyblok, open **Apps** → **Personalization** → **VWO** and install the app.
3.  Create an A/B test with its variations in the VWO dashboard.
4.  In the Storyblok **Block Library**, create a block named `experimentation-vwo` with a `variations` field of type **Blocks**.
5.  For each block that takes part in an experiment, add a field of type **Plugin** and set its custom type to `sb-vwo`.
6.  Add the `experimentation-vwo` block to a story, then map its nested blocks to the VWO feature flags and variation names.

Enter the access token the first time you use the plugin field.

## Further resources

[Tutorial: run A/B tests with Storyblok and VWO](https://www.storyblok.com/tp/run-a-b-tests-with-storyblok-and-vwo)

[VWO demo repository](https://github.com/storyblok/vwo-demo)

[VWO in the app directory](https://www.storyblok.com/apps/storyblok-gmbh@vwo)

## Pagination

-   [Previous: Vercel Deployments](/docs/apps/vercel-deployments)
-   [Next: Introduction](/docs/plugins)
