Integrations

Connect Optibase to the tools your team already runs

Optibase ships native integrations for the analytics, payments, and developer tools most teams already use. Test data flows in. Conversions flow out. Your existing Mixpanel, GA4, Amplitude, PostHog, BigQuery, Stripe, and Google Tag Manager setup keeps working, with variant data layered on top.
Send experiment data anywhere GA4, Mixpanel, Amplitude, PostHog, BigQuery, your warehouse.
Trigger conversions from anything. GTM events, server-side webhooks, custom JavaScript, Stripe.
Open API and MCP server. Build whatever isn't on this page in an afternoon.
Header image
Join 3000+ companies already testing with Optibase
Browse integrations

Optibase integrates with the rest of your stack

Google Analytics 4

The Google Optimize replacement. Variant exposure lands in GA4 as an event parameter, native or via GTM. Build variant-aware audiences for Google Ads remarketing.

Learn more

Mixpanel

Auto-detected. Variant exposure lands as a Mixpanel event with variantId and testId. Works in any Insight, Funnel, Retention, or Cohort.

Learn more

Amplitude

Variant assignment events flow into Amplitude. Skip the Amplitude Experiment seat. Analyze in your existing Amplitude dashboards.

Learn more

PostHog

PostHog Actions detect Optibase data attributes natively. Pair Optibase marketing-page testing with PostHog's product analytics.

Learn more

BigQuery

Service-account auth, batch export of variant assignments, conversions, visitor IDs, and timestamps. Joinable with the GA4 BigQuery export, Stripe revenue, and any other warehouse data.

Learn more

Stripe

Server-to-server attribution that survives Stripe Checkout's domain change. Pass the Optibase user ID via client_reference_id, fire conversions from your webhook, see revenue per variant on every test.

Learn more

Google Tag Manager

Trigger Optibase conversions from any GTM event with optibaseSendConversionEvent('your-conversion-id'). Push variant data into the dataLayer for every other tag to consume.

Learn more

MCP Server

Hosted Model Context Protocol server at https://my.optibase.io/api/mcp. Read tests, conversions, heatmaps, and traffic from Claude Desktop, Cursor, or any MCP-compatible client.

Learn more

Custom API

Active Variants API in the browser. Conversion endpoint for server-to-server events. External user IDs. Reverse-ETL flows.

Learn more
Versus the alternatives

How Optibase integration coverage compares

Optibase
Webflow Optimize
VWO
Convert
Native GA4
Native Mixpanel
Native Amplitude
Native PostHog
Native Stripe
Custom API
MCP Server

Optibase

Webflow Optimize

Partial
Limited

VWO

Add-on

Convert

Why this matters

Why integrations are the difference between testing and shipping

Analytics chart icon

See the full revenue picture

Most A/B testing tools show conversion rate. They don't show revenue, retention, or downstream product behavior. Optibase integrations push test data into the tools where revenue actually lives, so the question "did the test make money?" has a real answer.

Future-proof every test

Open API plus MCP server plus a warehouse export means your test data is yours, in a format you can use, in a system you can switch out of. The integrations aren't add-ons. They are the architecture.

Reuse your existing stack

A test that wins in your A/B tool but lives nowhere else creates a parallel reporting layer. With native integrations, the variant data shows up in the same dashboards your team already uses. No new tools to learn, no CSV exports, no parallel truth.
Don't see your tool?

Build any integration in an afternoon

If your stack uses something not on this page, the Optibase API and MCP server cover the rest.

For application code

The browser-side Active Variants API (window.optibaseActiveVariants, window.optibaseAddActiveVariantsListener) lets any page-side script read the user's current variants.

The server-to-server conversion endpoint lets any backend (Stripe webhook, queue worker, server-rendered framework) record conversions.

External user IDs let you use your own identifier instead of the Optibase visitor ID, making warehouse joins trivial.

For AI-driven workflows

The hosted MCP server at https://my.optibase.io/api/mcp lets Claude Desktop, Cursor, and any MCP-compatible client read and act on your Optibase data via natural language.

If your team writes a webhook, the integration takes an afternoon. If your team writes a Claude prompt, it takes ten minutes.

FAQ

Frequently asked questions

How do Optibase integrations work?
It depends on the integration. Some are auto-detected (Mixpanel, native GA4): Optibase looks for the analytics script on your page and fires variant events automatically. Others use an API key (Amplitude). Some use HTML data attributes that the destination platform reads (PostHog). Stripe uses a webhook plus a server-to-server call back to Optibase. The Custom API lets you build whatever isn't on the integrations page yourself. Each integration's specific mechanism is documented on the integration's subpage.
Are integrations included on all Optibase plans?
Yes. Every Optibase integration is available on every plan, including the free tier. There is no integration that is gated to a paid plan.
Is data sent in real time?
For most integrations, yes. Variant exposure events fire to Mixpanel, GA4, Amplitude, and PostHog in real time as the user is bucketed into a variant. The BigQuery integration is batch (scheduled exports, not streaming). The Stripe integration is webhook-driven, which means it runs as soon as Stripe fires the webhook (usually seconds after a successful checkout).
Can I send Optibase data to my data warehouse?
Yes. The native BigQuery integration handles BigQuery directly via service-account auth and scheduled exports. For Snowflake, Redshift, Databricks, or your own data lake, use the Active Variants API to capture variant assignments in the browser and pipe them into your existing ingestion pipeline (Segment, Fivetran, or your own ETL).
Does Optibase work with Google Tag Manager?
Yes, in two ways. First, you can trigger Optibase conversions from any existing GTM event by adding a one-line Custom HTML tag with optibaseSendConversionEvent('your-conversion-id'). Second, the GA4 integration has a GTM install path for sites where GA4 lives in the GTM container.
Can I trigger conversions from custom JavaScript events?
Yes. The Active Variants API (window.optibaseActiveVariants) is available in the browser, and the conversion endpoint accepts server-to-server POSTs. Together they let any custom JavaScript or backend event fire a conversion against the right user and variant.
What if my tool isn't listed on this page?
Use the Custom API. The browser-side Active Variants API plus the server-to-server conversion endpoint cover most custom destinations. Or if you want it as a native integration, email hello@optibase.io and we'll add it to the roadmap. We add native integrations based on customer requests.
Does Optibase support server-side conversions?
Yes. Any backend (your own server, a Stripe webhook, a queue worker, a server-rendered framework) can fire a conversion to Optibase via the conversion endpoint. The standard pattern is: capture the Optibase user ID on the page, pass it through to the backend (cookie, header, or like Stripe via client_reference_id), then POST to Optibase with the user ID and the conversion event.