A real channel, not a vibe
Referral conversions, NPS movement, review syndication, UGC rights — every signal lands in a queryable ledger you can ship to your CEO on Monday.
Run referrals, collect UGC and reviews, send NPS surveys, and reward advocates — all from the same workspace, with consent and compliance baked in.
Loved by lifecycle teams
No per-customer fee · ~15 min setup
NPS · 90d
+48
1,438 responses
Referral conv · 30d
326
+22.1% MoM
Referral conversions, NPS movement, review syndication, UGC rights — every signal lands in a queryable ledger you can ship to your CEO on Monday.
Append-only consent vault, scoped per audience and purpose. UGC rights have their own grant / decline / revoke state machine separate from data consent.
Same login, same wallet, same campaigns engine. Customer advocacy isn't a bolt-on — it shares infra with influencer outreach, escrow, and reporting.
Referrals Every customer gets a kpfc.link and a personal coupon. Friend converts → both sides get rewarded automatically.
UGC Request rights from any customer post. They click grant or decline — every transition timestamped and revocable.
Reviews Record a response once, then syndicate to Trustpilot, Google, and your product page in parallel.
Sync from Shopify or WooCommerce, upload a CSV, or pipe orders through the API.
Referral link, personal coupon code, KPC credit, or VIP-tier unlock.
Post-purchase UGC, day-30 review, NPS survey — every send is a signed magic link.
Referrals, NPS, UGC rights, reviews — every event in a queryable ledger.
Real screens from the brand workspace — collect surveys, manage UGC rights, and watch the advocacy ledger grow.
Trigger an NPS ask from a Shopify webhook or a cohort in the UI. The customer gets a one-click link, lands on a Keepface-hosted page, picks a score, types verbatim feedback. No login.
From · Acme Co.
UGC rights queue
s.parker@…
Spring unboxing reel · IG · expires in 364d
r.santiago@…
Setup carousel · TikTok · sent 2d ago
l.muller@…
Outdoor shoot · IG · expires in 287d
a.kovacs@…
Recipe stories · IG · 4d ago
Request rights from any customer post. They get a one-click grant / decline page with a clear scope. Granted assets carry an expiry date and can be revoked any time — every transition logged.
Every customer gets a kpfc.link short URL and a personal coupon. Friend converts → referrer gets the configured reward, friend gets the discount. Idempotent on order_id keeps the ledger honest.
Brand · Acme Co.
Referral program
Referrer reward
$10 KPC
Friend discount
15%
Cookie
30 d
Top referrers · 30d
"Our referral channel went from a Notion doc to a real number on the dashboard in three weeks. NPS verbatims funnel straight into the product roadmap."
Maya López
Head of CRM · indie skincare brand
"UGC rights used to take a week of back-and-forth on email. Now it's a click. We're running paid placements on customer creative we never could have used before."
Daniel Okafor
Director of Growth · DTC apparel
"The post-purchase triggers were the unlock. We doubled review volume, and the consent vault gave legal something they actually wanted to read."
Hana Park
Lifecycle Lead · home goods
Two-sided rewards on a kpfc.link short URL. Idempotent on order_id, works without coupon codes.
Request → grant / decline → expires state machine. Reposts and ad usage stay legally clean.
Capture rating + body + photo, then publish in parallel to Trustpilot, Google, and your product page.
Magic-link 3-bucket scoring (promoter / passive / detractor) with rolling-window drill-downs.
Personalised codes, bulk issuance, redemption locks under concurrency, and instant disable.
Order → wait N days → fire UGC ask, review request, or NPS — the scheduler handles it.
Append-only GDPR / CCPA opt-in log per customer per audience. Auditor-clean trail.
Customer records are private_seed — they never surface in public marketplace discovery.
Customers, UGC, reviews, NPS — every surface streams to CSV or via the v2 API.
orders/create + refunds/create with HMAC verify, dedupe on order_id, queued post-purchase triggers.
Email + first-name + LTV columns auto-mapped. Dedupe on email, attach order history, tag the source.
POST /v2/coupons/redeem and /v2/marketplace/referrals/track. Customer responses come in via signed magic-link pages.
No. Every survey, UGC ask, review request, and referral lands on a Keepface-hosted magic-link page — signed, 30-day TTL, no account required. The link is bound to one customer + one purpose.
Yes. Upload a CSV with email, first name, and any order history columns. WooCommerce + the public webhook are also supported.
You record the response once in Keepface, then trigger syndication. Trustpilot, Google, and your product page in parallel. Each target is logged in a syndicated_to array.
consent_records is append-only — every grant and revoke timestamped, scoped to (customer, audience, purpose), never overwritten.
Customer records ship with audience_type=customer and private_seed=true. The public discovery query filters them out at the schema level.
It's included in your plan — no per-customer fee, no per-survey fee. You only pay for the rewards you actually disburse.
Set up takes about fifteen minutes. Connect Shopify, pick a reward, and your first cohort is live.