Personyze
On your site
Website PersonalizationContent, offers and layout shaped to each visitor — one profile across every page and every session.Recommendation EngineWhat each visitor wants next, ranked by the algorithm you pick or one you write.A/B TestingA winner per audience, promoted mid-campaign rather than after it.Dynamic Landing PagesThe whole page recomposed per visitor — headline, imagery and offer from the ad they clicked and their own interests. On pages you already run.AI Search & Chat AgentAnswers from your own pages and catalogue, and a search box that replies in a sentence.Banners & Pop-UpsRight message, right moment, right page — without a developer.Social ProofLive scarcity, ratings and what other people just did.
Off your site
Email PersonalizationContent and recommendations picked per reader at open time — sent from Personyze or pasted as one block into your ESP.Push, SMS & WhatsAppFired by what they just did rather than by a schedule.Hosted Landing PagesThe same per-visitor page, served by us — your domain or ours, no site to deploy to.
Know who they are
Behavioral TargetingSegments that update themselves from what people actually do.Audience DiscoveryPlain-language audiences found in your own data — visitors who convert several times more often than average, targetable in a click.ABM MarketingThe company behind an anonymous visit, joined to your CRM.Website AnalyticsSessions, bounce and revenue — then click a row and there is a person.
Build & connect
MCP ServerRun your account from Claude, ChatGPT or any MCP client.IntegrationsHubSpot, Salesforce, Twilio Segment, Tealium, GTM and the REST API.APIs, SDKs & AutomationOne REST endpoint over every object, server and mobile SDKs, rules and reports that run on their own.
PricingVideosProduct TourShort narrated videos of the real platform, one feature at a time.
A/B & Multivariate Testing

A/B testing software.
Ship the winner.

Run head-to-head tests on copy, design, layout and timing. Pick a winner at significance, or let the AI re-balance the split every night — and read every result per audience, so you know who each version won for.

Test one element or every combination at once. Build whole landing pages and test them on your own domain. Then read the result in reporting that tells you what won, by how much, how sure, and for whom.

G24.8 Capterra4.6
Use cases

Test what matters. Ship what wins.

Hero copy, pricing pages, email subject lines, full personalization rules — run real tests on real traffic and let the data decide.

Hero & landing tests

Find the headline that converts

Test headlines, hero images, value props, and CTA copy on landing pages. Run multivariate combinations or simple A/B splits with built-in significance scoring.

  • Visual editor — no code required
  • Multi-arm tests with traffic allocation
  • Auto-promote the winner when significant
VARIANT A
2.1%
VARIANT B ✨ WIN
2.6%
+24% Avg. conversion lift on hero tests
Pricing & checkout

Optimize where revenue happens

Test pricing display, plan structure, payment flows, and trust signals. Segment by visitor type — new vs. returning, geo, source — so you don’t blow up returning revenue.

  • Audience-level test isolation
  • Revenue-per-visitor as primary metric
  • A minimum improvement per goal before any call
STARTER
$19
PRO
$49
+11% RPV
SCALE
$99
+11% Avg. revenue per visitor improvement
Email tests

Subject lines, content, send time

Test subject lines, sender names, hero blocks, and CTA copy. Open-time rendering means winning content stays fresh even after send. Auto-promote winner mid-campaign.

  • Subject-line A/B with auto-winner promotion
  • Content blocks tested per segment
  • Send-time optimization per recipient
Don’t miss this week’s deals
21%
Sara, your custom picks are ready
25%
Auto-promote winner
LIVE
+19% Avg. open rate lift on subject tests
Personalization rules

Prove the lift before scaling

A/B test personalized vs. generic experiences on the same audience. Compare two personalization strategies head-to-head. Roll out with confidence, not faith.

  • Hold-out groups baked into the campaign
  • Per-segment lift breakdowns
  • Statistical guardrails on every roll-out
New visitors
Variant A wins
+15%
Returning
Variant B wins
+22%
Mobile
Variant C wins
+9%
Hold-out
Control group
baseline
+27% Avg lift vs. generic campaigns
Watch it done · 4:26

Set up an A/B test, start to finish

The whole build in the panel — who takes part, what each version does, the goal that decides it, and the result read back by audience. Then run one on your own pages.

Test types

Pick the test. Build it without code.

A/B for one decision, multivariate when several things change at once, and a holdout that keeps part of your traffic on the untouched site. Then two ways to decide: an experiment that ends with a winner, or an optimizer that never stops.

Split itYour variation, and the untouched site held back to measure against
Then pick a winner at significanceAn experiment with an end — three presets or your own thresholds, and the winner promotes itself
Or let the AI optimize continuouslyManagement without an end — the split re-balances nightly, 10% always exploring, scored per audience
Or vary several things at onceEvery combination measured, and the effect of each group on its own
Test typeA/B testMultivariateViewFullCompactAssign by Rotate users
Traffic splitA · 50%OG · 50%
Goal & auto-pickGoal Not set● Auto-pick OffConfigure ▾
Campaign content100%

Shown to every visitor matching targeting, in any test group.

+Add actionor drop here
ARotation group A50%
● LIVE
Free delivery this weekOn every order over £40Shop now
Hero banner · free delivery
Popup, Banner & HTML Builder · v3
21,700Impressions18,750Confirmed views112Clicks · 0.52%0.73%Visitors
No own max showAdd
Site original50%

Your unchanged site — no A/B actions here. Campaign content still applies.

Test typeA/B testMultivariateViewFullCompactAssign by Rotate users
GoalsProduct purchases primaryClicksDemo signupOpen accountBounce rate+ More goals…
Promote the variation that wins on your goal once it reaches 98% confidence — but hold the call until at least 1,000 sessions and 0 days have passed.

Decision strategy — how sure we should be before calling it. Higher = slower but safer.

Cautious99% · 5,000 · 21d · ≥1%
BalancedRec95% · 1,000 · 14d · ≥0.5%
Fast90% · 500 · 7d
CustomSet thresholds
Confidence 98 %Min. sessions 1,000Min. time 0 days
Readiness to decide — how close the test is to meeting all three conditions.
Confidence78%Sessions920 / 1,000Timemet
Auto-adjust rotation — gradually shift the rotation toward the likely winner while the test runs.
Give the winner all tested traffic, pause the rest — a control group, if you kept one, stays held back so the campaign can still be measured.
Test typeA/B testMultivariateViewFullCompactAssign by Rotate users
How this test decides
Pick a winner at significanceTraffic stays as you set it; when a version beats the rest on the goals and thresholds, it is promoted automatically.
AI: optimize continuouslyNo conclusion needed: the split re-balances nightly toward what performs, always keeping 10% exploring.
VersionViewsClickedChance it is bestCurrent splitRecommended
Group A12.9k1.4%91.2%50%87%
Group B13.0k1.0%8.8%50%13%

Views and clicks are decayed with a 28-day half-life, so recent traffic counts most. The recommendation keeps 10% of traffic exploring, so no version is ever starved of data. Scored nightly.

Which version wins, per audience
Country is US and device is not phoneGroup B 84% sure0.4%0.9%
Page views in “/hotels” at least 3Group B 70% sure0.1%0.2%
First visit came from is directGroup A 77% sure0.2%0.1%
Device is phone and first visit source is not appGroup A 86% sure0.5%0.0%
Country is US and sessions at least 2Group A 70% sure0.2%0.2%
Test typeA/B testMultivariateViewFullCompactAssign by Random
2 groups4 combinationsEach group is one thing you’re varying. A visitor sees one action from each group — Personyze combines them into every variant below, so you can measure each group’s individual impact and detect interaction effects, not just “A vs B”.
Group 1 · headline
Headline AHeadline B
Group 2 · call to action
CTA greenCTA red
4 combinations · 2 × 2 = 4 · ~1,000 sessions each = ~4,000 sessions before a winner can be called.
#Group 1Group 2TrafficVisitorsConv. rateLift vs control
C1Headline ACTA green25%6,0412.10%control
C2Headline ACTA red25%6,1122.44%+16.2%
C3Headline BCTA green25%5,9882.31%+10.0%
C4Headline BCTA red25%6,0202.87%+36.7%
Main effect of each groupMeasured on conversion rate
Headline+12.4%
Call to action+19.8%

Which change did the work — not only which pair won.

Build variants visually

Design every variant without writing code.

Edit a live page directly — change copy, swap images, redesign CTAs — or build popups, banners, and forms from a library of templates. Every variant goes from idea to live in minutes, no devs.

Live product UI — visual editor on a real page
20+
Content widget types
15%
Avg conversion lift
4.6/5
G2CapterraCrozdesk
Average rating on G2, Capterra & Crozdesk
Methodology

Statistical rigor, without the statistician.

Every test can decide in one of two ways, and most decide like this one: an experiment with an end, where the traffic stays as you set it and the winner has to earn the call. The thresholds are already set when you open a test, and they are stricter than the ones most tools ship with. No spreadsheets.

01
Step 1 · Set

The bar is already high when you arrive

Tests ship demanding 98% confidence and a floor of 1,000 sessions before anything may be called a winner, plus a minimum runtime so a good Tuesday cannot win on Tuesday. Most tools ask for 95% and let you stop whenever you like.

Presetconfidence98%· sessions1,000
02
Step 2 · Aim

You decide what winning means

Point the test at any of your twelve goal events, or at purchases per session, order value, clicks, bounce rate, pages per visit or time on site. A test that optimises for clicks and a test that optimises for revenue do not always agree — so you say which one you meant.

Winner onrevenue per session· not clicks
03
Step 3 · Judge

A win has to be worth having

Set the smallest improvement you would actually act on, per goal. A variant that is ahead by a statistically real but commercially pointless margin does not get promoted, and does not get to waste a quarter of your traffic proving it again.

Rulelift under2%→ not a winner
04
Step 4 · Promote

Auto-promotion when the winner is real

When the variant clears the confidence bar, the session floor, the runtime and your improvement rule, traffic moves to it — all of it, or the share you nominate, or none at all if you would rather keep the split and be emailed instead.

Promoteat98%· after1,000sessions → ship it

A holdout is just a split that does not add up

Variants are groups with a traffic percentage each. Give two variants 45% apiece and the remaining 10% see nothing at all — that is your control, and it keeps running for as long as the test does, so the lift you report is the lift you caused.

A · 45%B · 45%HELD OUT · 10%

And it says when two tests are fighting

Before you launch, the editor shows you which other campaigns are aiming at overlapping audiences on overlapping pages. Two pop-ups arriving together is not a result, it is a collision — and you find out while you are still editing rather than from the numbers a fortnight later.

2 CAMPAIGNS · SAME AUDIENCE · /CHECKOUT
AI: optimize continuously

Or let the split manage itself

Some content is never finished — the hero banner, the seasonal offer, the block that runs all year. There is no winner worth calling, because the winner changes.

Switch the same test to AI: optimize continuously and it stops being an experiment. Every night the split shifts toward the version performing now, weighting recent traffic, moving only with statistical confidence, and always keeping 10% exploring so no version is starved of data. Nothing to declare, nothing to come back for.

How the nightly pass works, step by step →

Night 1
Night 9
Night 30
Night 90
Version AVersion BHeld out
A/B tests by audience

B won overall. But did it win for everyone?

Every test is also read audience by audience — the audiences Personyze discovered in your own data. The verdict says when they disagree, the report shows where, and the picks say what to do about it. Three ways it can go:

Illustrative account · the verdict and picks sit on every test’s Performance step · the full report is Analytics → A/B tests by audience · every campaign also gets a descriptive By audience tab
Data in, results out

Split on any signal. Score in any tool.

One snippet installs on Shopify, WordPress, Magento or a custom stack. From there Personyze reads the audience data you already collect, so a test can be split on who someone actually is — and writes the result back to the tools you already trust.

HubSpotHubSpot
SalesforceSalesforce
SegmentSegment
GA4GA4
6sense6sense
TealiumTealium
ZohoZoho
ZoomInfoZoomInfo
Google Tag ManagerGoogle Tag Manager
ShopifyShopify
WordPressWordPress
LeadrebelLeadrebel
+ Geo, weather, intent, lifecycle, behavior, custom attributes — or roll your own with our REST API.
Google Analytics 4Google Analytics 4
SegmentSegment
TealiumTealium
GTM data layerGTM data layer
KlaviyoKlaviyo
MetaMeta
TikTokTikTok
AmplitudeAmplitude
MixpanelMixpanel
ActiveCampaignActiveCampaign
BrevoBrevo
MailchimpMailchimp

Every test can fire its own event to the tools you already run, per campaign or as the account default — twelve destinations on one action. Five fire from the visitor’s browser and need that tool’s script on the page; the other seven send from Personyze’s own servers, whether or not the visitor is still on the site.

Test results

Read the test. Defend the call.

Per-variant lift, confidence intervals, segment breakdowns, and a clear decision criterion — so you can show exactly why a variant won and roll the call past skeptics.

Live product UI — lift, confidence, segment breakdowns
FAQ

Direct answers. No fluff.

The questions that come up before signing on. Send anything else our way and we’ll answer fast.

How does A/B testing in Personyze work?

Visitors are split between versions on the traffic you set — 50/50 for a classic A/B, even slices for an A/B/n test, or 45/45 with 10% held out on the untouched site to measure the lift you actually caused. By default a visitor keeps the same version on every visit.

Then the test decides one of two ways. Pick a winner at significance: traffic stays as you set it, and when a version beats the rest on your goals at the confidence, session floor, runtime and minimum improvement you chose, it is promoted and the test concludes. AI: optimize continuously: there is no conclusion — every night the split shifts toward the version performing now, weighting recent traffic, moving only with statistical confidence, and always keeping 10% exploring. Either way the result is also read per discovered audience, so you see who each version won for.

Is AB testing the same as A/B testing?

Yes. AB testing, A/B testing and split testing are the same method: two or more versions of a page, popup or email go to comparable visitors, and the one that does better on your goal wins. Personyze is an AB testing tool that also runs multivariate tests — every combination at once — and reads each result per audience.

Pick a winner, or optimize continuously — which should I choose?

Pick a winner when you need an answer you will act on once: a redesign, a pricing layout, a checkout change. It runs a fair fixed split until one version proves itself, tells you the lift and how sure it is, and stops. You can defend that call.

Optimize continuously when the content is always-on and the right answer drifts: hero banners, offers, seasonal blocks, anything you would otherwise re-test every quarter. It never asks you to come back and declare anything; it keeps the split where the recent data says it should be, and keeps 10% exploring so it notices when that changes. Switch between them on the campaign at any time; the choice applies when you save. The long version, with the nightly pass step by step.

What does “chance it is best” mean, and why does the split never reach 100%?

Each night the optimizer re-runs the test thousands of times in simulation from the data it has, and counts how often each version comes out on top. That share is its chance of being the true best; near-even numbers mean the data cannot tell the versions apart yet, and then the split stays put. The recommended split follows that chance, with 10% of traffic always divided evenly among the versions — so a losing version keeps earning the data that could redeem it, and a version that was best two months ago can still lose today. Views and clicks are decayed with a 28-day half-life, so recent traffic counts most.

How are visitors assigned to a version?

You choose per test. Rotate users, the default: a visitor keeps the same version on every visit, right for funnels and anything measured over days. Visits: the same visitor can get a different version on each visit, for banner and headline tests where the impression is what is measured. Random: every page view picks afresh. No rotation turns the split off, so the groups are layers of content that all apply rather than competing versions.

Can the traffic split differ per audience?

The verdict does; the split, today, does not. Every test is scored inside each discovered audience separately — the rate per version, the leader there and how sure it is — and a campaign still serves one split to everyone. To act on a per-audience winner, target a copy of the campaign at that audience with its winning version; the campaign rule picker lists discovered audiences as a category. Serving a different split per audience automatically is on the roadmap.

Do I need to write code to run A/B tests?

No. Personyze is built to be no-code: the visual editor lets you change copy, swap images, redesign CTAs, or replace whole sections by clicking on them on the live page. Popups, banners, and forms are built from a 20+ widget template library — no engineering team required.

For the rare cases where you want bespoke logic (custom JavaScript, server-rendered variants, integrations with proprietary data) there\'s a JS action you can drop in and a REST API for server-side variant assignment. Most teams never need either.

What platforms can I run A/B tests on?

Personyze A/B testing is fully platform-agnostic. It works on Shopify, Magento, BigCommerce, WooCommerce, Salesforce Commerce, WordPress, Webflow, custom React or Vue apps, Next.js, headless setups, and plain HTML sites. Integration is a single JavaScript snippet.

For server-side variants there’s a REST API. For email A/B tests, Personyze injects content at email-open time. And for data, Personyze plugs into your existing martech: Google Analytics 4, Mixpanel, Segment, HubSpot, Salesforce, Marketo, ActiveCampaign, and any tool with a REST API or webhooks.

What’s the difference between A/B testing and split testing?

The terms are used interchangeably — both describe splitting traffic between two or more variants and measuring which performs better. “A/B testing” is the more common phrasing for landing-page and CRO experiments; “split testing” is sometimes used to specifically describe URL-based tests where each variant lives on a different page.

Personyze handles both: same-page A/B variants via the visual editor, and full-page split tests where you redirect a percentage of traffic to a different URL. Multivariate (A/B/n) and holdout tests are also supported in the same UI — no separate tool required.

How fast can I launch a campaign?

From a fresh account, most teams launch their first campaign in under 15 minutes: pick a template, choose a trigger, define the audience, hit publish. No code, no developer queue.

For more complex setups (custom CRM data, ABM IP lookups, multi-step flows) plan on a few hours or schedule a free implementation session with our success team.

Will it slow down my site?

No. The Personyze script is under 30KB gzipped, loaded asynchronously, and decisions are made in under 50ms. We don’t block render. Customers consistently report no measurable impact on Core Web Vitals after deploying.

Can I use my own design / brand fonts?

Yes — every popup, bar and banner is built from standard HTML/CSS, so you can use the visual editor, or drop in your own custom HTML and inherit your site’s CSS. Though you rarely need to: Personyze offers to apply your brand to any template it shows you — your colours, your fonts and your language — so a design starts on-brand instead of being restyled into it.

Does it integrate with my email/CRM?

Yes — native integrations for HubSpot, Salesforce, Mailchimp, Klaviyo, ActiveCampaign, and Marketo. Captures from popup forms can be auto-pushed to your CRM as new leads, with custom field mapping. Webhooks let you connect anything else.

Does A/B testing work with the rest of Personyze?

Yes — testing is built into every capability rather than bolted on. Test recommendation algorithms against each other, pit popup offers and triggers head-to-head, and prove which landing page variants win for each audience.

Can a test win overall and still lose for one audience?

Yes, and the report is built to say so. Every test is also read per discovered audience: the rate per arm inside the audience, the leader there, and the confidence of a disagreement with the overall leader, measured against the arm it disagrees with. A one-line verdict at the top of the results names the biggest audience that disagrees; the A/B tests by audience report lists every audience with enough traffic, with a conclusive-only filter. Membership is as of the pass that tagged the sessions, which the panel says in its tooltip.

Get started

Stop guessing. Start testing.

Launch your first A/B test in 15 minutes. Real significance, real guardrails, no statistician on staff required.

Free plan available · 30-day money-back · No annual lock-in