How it works

Six steps from page view to verified exclusivity.

Spokenfor's flow is short on purpose — buyers shouldn't have to think about it. Behind the scenes, atomic Redis locks and Shopify's native checkout do the hard work.

STEP 01

Buyer lands on the product page

The Spokenfor widget renders inside the product page via Shopify's Theme App Extension.

STEP 02

IP detects their region automatically

ipapi.co resolves country, province/state, and city in milliseconds — no buyer action required.

STEP 03

Widget shows availability for that region

“X of Y claimed in [your city].” If sold out, a “Claimed in your area” badge replaces the CTA.

STEP 04

Buyer adds exclusivity to cart and pays the fee

The exclusivity fee is a standard Shopify line item, alongside the product itself.

STEP 05

Region is atomically locked

On orders/paid, Redis decrements the cap atomically. Two simultaneous buyers — first wins.

STEP 06

Other buyers in that region see “Claimed”

The widget instantly reflects the new state. Sold-out regions surface a waitlist signup.

When a region is claimed

Three things happen at once.

The moment a regional cap is hit, the buyer experience updates everywhere instantly — no manual intervention required.

  • 1

    Checkout is blocked

    The Checkout Extension returns a clear, friendly message — no error pages.

  • 2

    Widget flips to “Claimed in your area”

    Real-time poll picks up the new state. No refresh required.

  • 3

    Waitlist captures latent demand

    Buyers can drop their email — released claims trigger automatic notifications.

Want to see the flow live?

Install Spokenfor on a development store and try a claim end-to-end.