Personyze
Website & app
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-UpsYou decide who sees each banner or pop-up — by behavior, source, location or CRM field — and when it appears.AI Promotion ManagerYou list the offers; the AI picks the one each visitor sees and keeps learning from what converts.Social ProofLive scarcity, ratings and what other people just did.
Email, push & SMS
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.
Targeting & analytics
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.
Platform & integrations
MCP ServerRun your account from Claude, ChatGPT or any MCP client.IntegrationsHubSpot, Salesforce, Twilio Segment, Tealium, GTM and the REST API.App MarketplaceThe integrations built in to every plan, and apps from other companies that Personyze reviews before listing.APIs, SDKs & AutomationOne REST endpoint over every object, server and mobile SDKs, rules and reports that run on their own.
Reviews, surveys & chat
Reviews & TestimonialsReviews from 17 platforms and your own site, matched to each visitor.Surveys & NPSOne question or a whole survey — every answer ready to target.AI Chat AgentAnswers visitors’ questions from your own pages, and hands over to a person.Meeting SchedulerThe right visitors book time with your team, on your own page.
PricingVideosProduct TourShort narrated videos of the real platform, one feature at a time.
AI Promotion Management · Website Personalization

Six promotions, one slot, four visitors.

This store keeps every offer in one list — banners, codes, a members’ preview — and the hero on its Outerwear page is a single slot that draws from it. For each visitor the AI picks the promotion most likely to convert them, a VIP who buys anyway gets no discount at all, and a panel shows why each one was picked or skipped. Switch the visitor below to see four different promotions on the same page.

Built with AI Promotion Manager — see the feature →
⚡ Interactive demo — switch the visitor below
kestrelandpine.com/outerwear
Free shipping on orders over $75
New inOuterwearKnitwearBootsCart (0)
YOUR FIRST ORDER

15% off your first jacket

A code of your own, saved for you — it is still yours if you come back next week.

KP-7Q4KCopy code
Outerwear24 styles · same for everyone
Alpine Parka$289Down fill · rated to −20°F
Sherpa Bomber$189Fleece-lined collar
Packable Down Jacket$219Packs into its own pocket
Leather Moto Jacket$349Full-grain, quilted lining
Finish the lookBelow the fold
Merino Crew Sweater$118Layers under any shell
Chunky Wool Scarf$64Undyed, hand-finished
Waxed Leather Boots$198Resoleable
Ragg Wool Socks$22Pack of two
Why this promotionPreview as
✓Your own 15% off a first orderShown · new visitor, Optimize’s pick
✓Down jackets – 20% offFits · not picked this time
✓Free returns for 60 daysFits · not picked this time
×Spend $150, take $25 offSkipped · cart is under $100
×Members: the Summit Parka, 48 h earlySkipped · not a VIP
×Down vests – 25% offSkipped · paused, sold out
6 promotions · one slot✎
How it works

One list of promotions. The AI picks one per visitor.

01

List them once

Every promotion is a row with its dates, pages, audience, language and code. A new offer is a new row, not a new campaign — added by hand, from a file or a feed.

02

Let the AI pick

Only rows that fit the visitor are in the running. Among them the widget shows the one visitors like this one were most likely to act on, and keeps trying the rest.

03

Measure the lift

A share of visitors sees no promotion. The report compares everyone else with them, audience by audience, so discounts go to the people they actually move.

Under the hood

How Personyze picks the promotion on this page.

01

One slot, one list, no campaign per offer

The hero on the Outerwear page is one Promotions widget, and the store’s six offers are six rows in one list. Switch between the visitors: the slot changes every time, the product grid under it never does.

02

Only the promotions that fit are in the running

A row is considered only when its dates, pages, language and audience match the visitor. The panel on the right is the “Preview as” view: each promotion with the reason it was shown, fitted but was not picked, or was skipped — no past order, cart under $100, not a VIP.

03

Among those, the AI chooses

The default learns which promotions visitors like this one bought from — by device, traffic source, new or returning — and Optimize keeps testing the others, so a new row still gets its chance. A widget can use a simpler rule instead, such as Matches this category or Most popular.

04

A code of their own, from a pool you load

The first-time visitor is handed KP-7Q4K from a pool of codes the store uploaded — one per visitor, and the same one if they come back. Copy code counts as revealed, a use at checkout as redeemed. The cart-value offer uses a shared code, TIER25. Personyze hands codes out; it does not create them.

05

The same promotion, in the visitor’s language

The down-jacket row has a Spanish version the store wrote, so a Spanish browser gets it, with the badge and buttons in Spanish too. “Ends soon” appears only because the offer really does end on Sunday. The rest of the store stays as it is.

06

No discount for the VIP, and nothing sold out

The discount rows are aimed at new and active customers, because the lift over the held-out visitors — illustrative in the VIP’s panel — shows VIPs buy as much without one. They get early access instead. The vest sale paused itself when the vests sold out, so nobody sees it.

Questions

Questions about this example

How does Personyze decide which promotion each visitor sees?

Only promotions whose dates, pages, language and audience fit the visitor are considered. Among those, the widget shows the one visitors like this one were most likely to convert on, learned from device, traffic source, new or returning and what they browsed, while Optimize keeps testing the rest. The Preview as view lists every promotion with the reason it was shown, fitted but not picked, or skipped.

Does Personyze create the personal discount codes?

No. The store loads a pool of its own codes, and Personyze hands each visitor one from that pool and shows the same code again when they return. Shared codes such as TIER25 work too. Copying a code counts as revealed and using it at checkout as redeemed.

How do you keep discounts away from customers who would buy anyway?

Each promotion has its own audience, so discount rows can be aimed at new and active customers while VIPs, identified by a CRM field such as lifecycle stage, get early access instead. Holding back a share of visitors shows the lift over that group audience by audience, which is how a store can see that a discount does not move its VIPs.

Build your own

Put your promotions in one list.

List every banner, line of text and code once, let the AI show each visitor the one most likely to work, and see the lift audience by audience — on a store, a travel site or a pricing page.

Free to start · No credit card · Setup in minutes