Customer Advocacy

Your happiest customers are your highest-converting channel.

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

A customer smiling at her phone in a sunlit living room

NPS · 90d

+48

1,438 responses

Referral conv · 30d

326

+22.1% MoM

Why Keepface Advocacy

Free promotion, with the receipts

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.

Consent the way auditors want it

Append-only consent vault, scoped per audience and purpose. UGC rights have their own grant / decline / revoke state machine separate from data consent.

Already in your workspace

Same login, same wallet, same campaigns engine. Customer advocacy isn't a bolt-on — it shares infra with influencer outreach, escrow, and reporting.

The full advocacy loop

From a happy customer to measurable revenue

Friends bring friends Referrals

Friends bring friends

Every customer gets a kpfc.link and a personal coupon. Friend converts → both sides get rewarded automatically.

Repost without legal whiplash UGC

Repost without legal whiplash

Request rights from any customer post. They click grant or decline — every transition timestamped and revocable.

One ask, three platforms Reviews

One ask, three platforms

Record a response once, then syndicate to Trustpilot, Google, and your product page in parallel.

How it works

From import to insight — four steps

  1. 01

    Bring customers in

    Sync from Shopify or WooCommerce, upload a CSV, or pipe orders through the API.

  2. 02

    Pick the reward

    Referral link, personal coupon code, KPC credit, or VIP-tier unlock.

  3. 03

    Trigger the right ask

    Post-purchase UGC, day-30 review, NPS survey — every send is a signed magic link.

  4. 04

    Measure as a channel

    Referrals, NPS, UGC rights, reviews — every event in a queryable ledger.

Product tour

See the workspace

Real screens from the brand workspace — collect surveys, manage UGC rights, and watch the advocacy ledger grow.

NPS magic link

Hosted surveys, no app install

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.

  • Signed-link middleware, 30-day TTL, replay-safe
  • Same hosted page works for review + UGC asks
  • Verbatim themes auto-clustered for monthly summaries
keepface.com/p/nps/2gZk…

From · Acme Co.

How likely are you to recommend us to a friend?

Not at all likely Extremely likely
Powered by Keepface
keepface.com/company/ugc-rights

UGC rights queue

All · 142 Req · 18 Granted · 96
S.

s.parker@…

Spring unboxing reel · IG · expires in 364d

granted
R.

r.santiago@…

Setup carousel · TikTok · sent 2d ago

requested
L.

l.muller@…

Outdoor shoot · IG · expires in 287d

granted
A.

a.kovacs@…

Recipe stories · IG · 4d ago

declined
UGC rights

Repost legally — every time

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.

  • Per-asset scope — repost only / paid usage / both
  • Auto-expire after 12 months unless renewed
  • Revoke anywhere — downstream ad placements get flagged
Referrals

Two-sided rewards, no agency middleman

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.

  • Reward = % off / fixed-amount / KPC credit / VIP unlock
  • Velocity caps + self-purchase detection reuse the affiliate engine
  • Per-cohort policy override — VIPs get a richer reward automatically
keepface.com/company/referrals

Brand · Acme Co.

Referral program

Referrer reward

$10 KPC

Friend discount

15%

Cookie

30 d

Top referrers · 30d

a.kovacs@… 14 conv $140
t.farouk@… 11 conv $110
s.parker@… 9 conv $90
Loved by lifecycle teams

Real teams, real numbers

"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

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

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

Hana Park

Lifecycle Lead · home goods

Capabilities

Everything an advocacy program needs

Referral program

Two-sided rewards on a kpfc.link short URL. Idempotent on order_id, works without coupon codes.

UGC rights workflow

Request → grant / decline → expires state machine. Reposts and ad usage stay legally clean.

Review collection

Capture rating + body + photo, then publish in parallel to Trustpilot, Google, and your product page.

NPS surveys

Magic-link 3-bucket scoring (promoter / passive / detractor) with rolling-window drill-downs.

Coupon engine

Personalised codes, bulk issuance, redemption locks under concurrency, and instant disable.

Post-purchase triggers

Order → wait N days → fire UGC ask, review request, or NPS — the scheduler handles it.

Consent vault

Append-only GDPR / CCPA opt-in log per customer per audience. Auditor-clean trail.

Private by default

Customer records are private_seed — they never surface in public marketplace discovery.

CSV exports + API

Customers, UGC, reviews, NPS — every surface streams to CSV or via the v2 API.

Integrations

Three ways in. One ledger out.

Native

Shopify webhooks

orders/create + refunds/create with HMAC verify, dedupe on order_id, queued post-purchase triggers.

  • Shopify HMAC verify
  • ?delay_days=N
  • Refund clawback
Easiest

CSV / WooCommerce

Email + first-name + LTV columns auto-mapped. Dedupe on email, attach order history, tag the source.

  • Auto-mapping
  • Imports history
  • Per-import tag
Most flexible

Webhook + magic links

POST /v2/coupons/redeem and /v2/marketplace/referrals/track. Customer responses come in via signed magic-link pages.

  • Signed middleware
  • order_id idempotency
  • Per-brand HMAC
FAQ

Common questions

Do customers need to sign up for anything?

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.

Can I import customers without a Shopify store?

Yes. Upload a CSV with email, first name, and any order history columns. WooCommerce + the public webhook are also supported.

Where do reviews actually publish?

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.

How is GDPR / CCPA opt-in handled?

consent_records is append-only — every grant and revoke timestamped, scoped to (customer, audience, purpose), never overwritten.

What stops customers from being re-imported as influencers?

Customer records ship with audience_type=customer and private_seed=true. The public discovery query filters them out at the schema level.

Does it cost extra to run customer advocacy?

It's included in your plan — no per-customer fee, no per-survey fee. You only pay for the rewards you actually disburse.

Ready to turn customers into advocates?

Set up takes about fifteen minutes. Connect Shopify, pick a reward, and your first cohort is live.