{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification"]},"type":"markdown"},"seo":{"title":"VWO integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"title":"Frontegg Developer Documentation","description":"Authentication, authorization, and user management for Customer Identity, plus Agen for SaaS and Agen for Work. Guides, SDKs, and API references.","sections":[{"title":"Customer Identity (CIAM)","description":"Auth, SSO, SCIM, entitlements, and user management — guides, SDKs, and APIs.","includeFiles":["ciam/**/*.md"],"excludeFiles":[]},{"title":"Agen for SaaS","description":"Agentic access and authorization for SaaS products.","includeFiles":["agen-for-saas/**/*.md"],"excludeFiles":[]},{"title":"Agen for Work","description":"Agentic access and authorization for internal and workforce use.","includeFiles":["agen-for-work/**/*.md"],"excludeFiles":[]},{"title":"Platform","description":"Shared platform overview.","includeFiles":["platform/**/*.md"],"excludeFiles":[]}],"excludeFiles":["internal-docs/**","ciam/guides/env-settings/inject-client-ip.md","CLAUDE.md",".claude/**","**/images/**"],"hide":false}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"vwo-integration","__idx":0},"children":["VWO integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["VWO (Visual Website Optimizer) is an experimentation and conversion optimization platform for running A/B, multivariate, and split tests. Integrating VWO with Frontegg lets your application read and manage experiments — campaigns, their variations and multivariate sections — manage feature flags and their rollout rules, and read websites and SmartCode settings, Insights metric reports, projects, segments, and account usage on behalf of your users, through the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.vwo.com/reference/introduction-1"},"children":["VWO REST API v2"]},". Authentication is an API token, sent on every request as the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["token"]}," header."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://vwo.com/"},"children":["VWO"]}," account"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Developers → Tokens"]}," page in your VWO account to generate an API token"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-vwo","__idx":1},"children":["Connect VWO"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["VWO authenticates API requests with a token generated in your VWO account. The token is bound to the workspace you select when you create it and does not expire, so there is no periodic re-authorization."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-generate-an-api-token","__idx":2},"children":["Step 1: Generate an API token"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in to VWO and open the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.wingify.com/#/developers/tokens"},"children":["Developers → Tokens"]}," page. Create a token, choosing the workspace the integration should access."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-copy-the-token","__idx":3},"children":["Step 2: Copy the token"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Copy the token value shown after creation and store it somewhere safe — VWO may not display it again."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your API token safe","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The API token grants access to your VWO workspace through the API. Treat it like a password and never expose it in client-side code or commit it to version control. You can revoke it from the Tokens page at any time."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":4},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have your API token, configure the integration in the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to [ENVIRONMENT] → Integrations → VWO."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Paste your VWO API token into the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Key"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["(Optional) Set ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Workspace ID"]}," to a numeric VWO workspace ID. Leave it empty to use the Main Workspace that the token was created for."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Frontegg sends your token in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["token"]}," header on every request to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://app.wingify.com/api/v2"]},"."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your API token to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":5},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.vwo.com/reference/introduction-1"},"children":["VWO REST API documentation"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.vwo.com/reference/authentication-for-third-party-applications-1"},"children":["Authentication for third-party applications"]}]}]}]},"headings":[{"value":"VWO integration","id":"vwo-integration","depth":2},{"value":"Connect VWO","id":"connect-vwo","depth":3},{"value":"Step 1: Generate an API token","id":"step-1-generate-an-api-token","depth":4},{"value":"Step 2: Copy the token","id":"step-2-copy-the-token","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"category":"Analytics","displayName":"VWO","seo":{"title":"VWO integration"}},"lastModified":"2026-08-13T08:40:28.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/vwo","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}