Evoxup Membership Features :root{ --bg:#fff;--soft:#f5f8ff;--soft2:#eef3ff;--ink:#0a1222;--muted:#5d6b82; --line:#dce5f5;--blue:#1769ff;--blue2:#0e48bd;--blue3:#0b2c71;--crimson:#d7263d; --dark:#07111f;--dark2:#0c1930;--radius:22px;--shadow:0 18px 50px rgba(20,62,125,.10) } *{box-sizing:border-box}html{scroll-behavior:smooth} body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.65} a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 40px));margin:auto} h1,h2,h3{line-height:1.12;margin:0 0 18px}h1{font-size:clamp(3rem,6vw,6rem);letter-spacing:-.055em} h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.045em}h3{font-size:1.25rem} p{margin:0 0 18px;color:var(--muted)}.lead{font-size:clamp(1.08rem,1.6vw,1.32rem);max-width:780px} .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--blue)} .eyebrow:before{content:"";width:28px;height:2px;background:var(--crimson);border-radius:3px} .btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:13px;font-weight:800;border:1px solid transparent;transition:.2s} .btn.primary{background:var(--blue);color:#fff;box-shadow:0 12px 28px rgba(23,105,255,.25)} .btn.secondary{background:#fff;border-color:var(--line)}.btn:hover{transform:translateY(-2px)} .badge{display:inline-flex;padding:5px 10px;border-radius:999px;font-size:.7rem;font-weight:850;background:#eaf1ff;color:var(--blue2)} header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(220,229,245,.8)} .nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-weight:900} .brandmark{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,var(--blue),var(--blue3));position:relative} .brandmark:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--crimson);right:-3px;bottom:4px;border:3px solid white} .navlinks{display:flex;gap:24px;font-weight:700;font-size:.93rem;color:#30405a}.navlinks a.active,.navlinks a:hover{color:var(--blue)} .navright{display:flex;gap:10px;align-items:center} .hero{padding:105px 0 75px;position:relative;overflow:hidden;background: radial-gradient(circle at 88% 14%,rgba(23,105,255,.14),transparent 28%), radial-gradient(circle at 8% 26%,rgba(215,38,61,.08),transparent 18%), linear-gradient(180deg,#fff,#f8fbff)} .hero:before{content:"";position:absolute;inset:0;opacity:.28;background-image:linear-gradient(#dce5f5 1px,transparent 1px),linear-gradient(90deg,#dce5f5 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 72%)} .hero-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:center} .hero h1 span{color:var(--blue)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px} .feature-map{padding:26px;border-radius:30px;background:linear-gradient(150deg,#07111f,#0e2c63);box-shadow:0 30px 80px rgba(7,17,31,.25)} .map-title{color:#fff;font-size:1.2rem;font-weight:850;margin-bottom:18px}.map-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px} .map-item{padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.05);color:#fff;font-weight:800} .map-item small{display:block;color:#94a9c9;margin-top:4px;font-weight:600} .anchorbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff} .anchorrow{display:flex;gap:10px;flex-wrap:wrap;padding:18px 0}.anchorrow a{padding:8px 12px;border-radius:10px;border:1px solid var(--line);font-size:.85rem;font-weight:800;color:#44546d;background:#fff} section{padding:100px 0}.soft{background:var(--soft)}.dark{background:linear-gradient(135deg,#07111f,#0a1d3b);color:#fff} .dark h2,.dark h3{color:#fff}.dark p{color:#aabbd4} .section-head{max-width:850px;margin-bottom:48px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} .card{padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 8px 28px rgba(28,64,117,.04)} .icon{width:46px;height:46px;border-radius:14px;background:#edf3ff;color:var(--blue);display:grid;place-items:center;font-weight:900;margin-bottom:18px} .split{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center} .visual{border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:var(--shadow);overflow:hidden} .visualbar{height:46px;background:#f4f7fb;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 15px} .dot{width:8px;height:8px;border-radius:50%;background:#c5d0e1}.visualbody{padding:22px}.row{padding:14px 0;border-bottom:1px solid #edf1f7;display:flex;align-items:center;justify-content:space-between;gap:10px} .row:last-child{border-bottom:0}.status{padding:4px 9px;border-radius:999px;font-size:.68rem;font-weight:850}.ok{background:#e7f8ee;color:#187447}.warn{background:#fff1f2;color:#aa3041} .chips{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.chips span{padding:8px 11px;border:1px solid var(--line);border-radius:10px;font-size:.82rem;font-weight:750;color:#34435b} .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:28px}.flowstep{padding:18px;border-radius:16px;border:1px solid var(--line);background:#fff;position:relative} .flowstep:after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:#9cacbf;font-weight:900}.flowstep:last-child:after{display:none} .flowstep b{display:block;margin-bottom:5px}.darkcards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px} .darkcard{padding:24px;border-radius:20px;background:#0c1b32;border:1px solid #1c3152}.darkcard .icon{background:#122d59;color:#9cc0ff} .compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.comparebox{padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff} .comparebox ul{padding-left:18px;color:#53637c}.comparebox li{margin:8px 0} .extgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.ext{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff;text-align:center}.ext strong{display:block;margin-top:8px} .band{padding:28px;border-radius:24px;background:linear-gradient(120deg,var(--blue),var(--blue2));color:#fff;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:32px} .band p{color:#e6efff;margin:5px 0 0} .cta{padding:86px 0;background:radial-gradient(circle at 20% 20%,rgba(23,105,255,.22),transparent 30%),linear-gradient(135deg,#07111f,#102a5a);color:#fff} .cta h2{color:#fff}.cta p{color:#b9c9e1} footer{background:#050b14;color:#a6b5ca;padding:55px 0 26px}.footgrid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:30px}footer h4{color:#fff;margin:0 0 13px}footer a{display:block;margin:8px 0;font-size:.9rem} .footnote{border-top:1px solid #172238;margin-top:34px;padding-top:20px;font-size:.82rem;color:#73839d} @media(max-width:980px){.navlinks{display:none}.hero-grid,.split{grid-template-columns:1fr}.grid3{grid-template-columns:repeat(2,1fr)}.darkcards{grid-template-columns:repeat(2,1fr)}.extgrid{grid-template-columns:repeat(3,1fr)}.flow{grid-template-columns:1fr}.flowstep:after{display:none}.footgrid{grid-template-columns:repeat(2,1fr)}} @media(max-width:640px){.container{width:min(100% - 26px,1180px)}h1{font-size:3.1rem}section{padding:72px 0}.grid3,.compare,.darkcards,.extgrid{grid-template-columns:1fr}.map-grid{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr}.band{flex-direction:column;align-items:flex-start}.navright a:first-child{display:none}} img,svg{display:block;max-width:100%} .brand-mark svg{width:23px;height:23px;color:#fff} .brand-mark{ width:38px;height:38px;border-radius:12px; background:linear-gradient(145deg,var(--blue),var(--teal)); display:grid;place-items:center;box-shadow:0 8px 24px rgba(18,84,244,.24); }
Evoxup Membership Features

Everything Behind Your Membership Lifecycle.

Evoxup connects products, memberships, licenses, entitlements and external commerce in one WordPress-native platform — with a provider-neutral integration model that can grow with your business.

The Evoxup Feature System
MembershipsPlans, members, access lifecycle
LicensingIssue, verify, activate, stop
Products & PlansCentral product relationships
Universal IntegrationsWebhook, API, provider profiles
Product MappingExternal → internal routing
Product SyncProvider metadata synchronization
Security & FulfillmentVerify, deduplicate, record
Marketplace & UpdatesModular expansion and delivery
Membership Management

Memberships Built Around Real Products.

Create membership plans, connect them to products, manage members and keep access rules tied to the commercial event that created them.

PlansMembersExpirationEntitlementsProduct RelationsAccount Linking

Instead of treating membership as an isolated list of users, Evoxup makes the product relationship part of the membership lifecycle. A sale can lead to the correct product, plan, license and final entitlement without rebuilding the logic for each provider.

MEMBERSHIP OVERVIEW
PRO MembershipACTIVE
SUPER MembershipACTIVE
Expired AccessEXPIRED
Product-linked PlanMAPPED
LICENSE CONTROL
EVO-82AK-19PZACTIVE
EVO-4LMN-77QXSTOPPED
EVO-9KTR-31BDBLOCKED
EVO-1QWA-84TYEXPIRED
Licensing

Licensing That Belongs to the Product Lifecycle.

Issue, verify, activate, deactivate and control licenses alongside the product and membership that created the entitlement.

Issue KeysVerifyActivateDeactivateStopBlockPolicies

A membership product can grant access and licensing together, while a non-membership product can use licensing independently. The goal is one consistent product lifecycle rather than separate manual systems.

Products & Plans

One Internal Product Model Across Different Commerce Paths.

EVO Product acts as the central internal product identity so external providers do not have to define your membership architecture.

P

EVO Product

Maintain a central internal product that can participate in different sales and fulfillment workflows.

↔

Product ↔ Plan Relationships

Connect products and membership plans flexibly instead of forcing a one-product-one-plan model.

✓

Entitlement Outcome

Use the product relationship to determine membership, licensing and access outcomes after fulfillment.

SaleProvider or WordPress
EVO ProductCentral identity
PlanMembership relationship
LicenseOptional product policy
EntitlementsFinal customer access
Universal Integrations

Connect Providers Without Rebuilding Your Membership System.

Evoxup uses a provider-neutral integration layer. The provider can use signed webhooks, API verification, authenticated APIs or a custom workflow.

↗

Signed Webhooks

Use HMAC, provider signatures or webhook secrets when the platform supports them.

✓

API Verification

Verify incoming transaction data directly with the provider API before fulfillment.

≈

Unsigned Webhooks

Support providers that do not offer native signatures using an appropriate verification policy.

+

Custom Providers

Connect platforms beyond the ready-made profiles using the universal integration editor.

Ready-made profiles simplify known providers.

Custom Provider keeps the advanced integration path open for everything else.

Explore Integrations →
Automation

Product Mapping and Product Sync Solve Different Problems.

Routing and synchronization are separated so external metadata can change without altering your internal fulfillment logic.

PRODUCT MAPPING

Decide where the product goes.

Connect an external provider product to the correct EVO Product, Membership Plan or supported internal target.

  • Discovered products
  • Mapped / unmapped views
  • Provider product IDs
  • Plan inheritance
  • Live route visibility
  • Manual mapping when required
PRODUCT SYNC

Keep provider metadata current.

Refresh external catalog data without rewriting your internal business routing or fulfillment configuration.

  • Name and provider status
  • Price
  • Purchase URL
  • Variants when available
  • Manual synchronization
  • Scheduled synchronization
  • Missing-product detection
Provider Profiles

Simple for Known Providers. Advanced When Necessary.

A known provider should not force the user to understand every technical field behind the integration.

Ready-made Provider Profiles can expose only the settings that matter — for example credentials, verification policy and status — while the Custom Provider path retains the full advanced editor.

Secure CredentialsGuided SetupAdvanced EditorProvider Defaults
GUIDED PROVIDER
API CredentialSAVED SECURELY
Verification PolicyRequired
StatusACTIVE
Advanced Technical SettingsHidden by default
Security & Fulfillment

Verification Should Match the Provider — Fulfillment Should Happen Once.

Security is not one checkbox. Evoxup separates provider authenticity, transaction verification, duplicate protection and fulfillment recording.

Provider Verification

Use the strongest verification mechanism actually available from the provider.

Duplicate Protection

Repeated events should not create another membership, license or fulfillment email.

Secure Credentials

Provider credentials can be stored without being exposed back into the normal editor UI.

Traceable Processing

Keep enough processing context to understand verification, mapping and fulfillment outcomes.

EventReceive
VerifyAuthenticate
NormalizeProvider-neutral data
MapResolve product
FulfillGrant once
Modular Platform

Build the Evoxup Environment You Actually Need.

Advanced capabilities can remain modular instead of forcing every workflow into one oversized core plugin.

EXTENSIONProduct Mapping

External product routing.

EXTENSIONProduct Sync

Provider metadata synchronization.

EXTENSIONProvider Profiles

Guided provider integrations.

PLATFORMMarketplace

Discover and access Evoxup components.

PLATFORMUpdate Manager

Manage compatible updates and delivery.

Why Evoxup

A Feature Set Designed Around Architecture — Not Just Checkboxes.

1

Provider-Neutral

Commerce providers connect to your platform instead of defining your internal membership model.

2

Central Product Logic

Products, plans, licenses and entitlements remain part of one lifecycle.

3

WordPress-Native

Administration remains inside WordPress rather than requiring a separate external control panel.

4

Modular Expansion

Add advanced components when they are useful without turning the core into a monolith.

5

Security by Capability

Verification follows the provider's actual security model instead of applying one rule to every platform.

6

Clear Separation of Responsibilities

Mapping, synchronization, verification and fulfillment remain distinct so the system is easier to understand and maintain.

Explore Evoxup

Start With Membership. Expand Into Licensing and Universal Commerce.

Use Evoxup as the center of your WordPress product, membership and entitlement workflow — then connect the providers your business needs.