SalesArck
Product

Loyalty today. Inventory next.

A white-label loyalty platform running behind Square and Clover checkouts, and an inventory product on the same event stream — engineered with enterprise discipline and priced for a corner store.

The signal

Watch a real sale turn into a reason to return.

The moment a transaction clears at your POS, SalesArck identifies the customer, evaluates every active rule, writes to an append-only ledger, and — if it earns them a reward — quietly tees up the next campaign. All in under a second.

  • Zero checkout disruption. Your staff never learn a new flow.
  • Append-only ledger. Every point is provable, every reversal is auditable.
  • Passwordless wallet. Consumers open a link, points are just there.
live wallet ledger
01
Sale settled
square · loc_yorkville
$42.80
t+0ms
02
Customer matched
j***@doshi.co · phone verified
identity
t+380ms
03
Points awarded
rule: double-points weekday · 10x base
+428 pts
ledger appended
04
Campaign queued
"lapsed 30d" · sends in 26 days
retention
t+610ms
append-only · immutable tenant: yorkville-cafe
The platform

Four primitives. One coherent loop.

Everything SalesArck does maps to four verbs your customers already understand. No dashboards to translate, no jargon to teach your team.

Points

Rules that compound, not confuse.

Model any earning rate — flat, per-item, per-tier, campaign-boosted — and let SalesArck evaluate them exactly once per settled transaction. No double-counting, no reconciliation drift.

Wallet

One passwordless surface per merchant.

Consumers see their balance, active offers, and redemption codes in a link they can bookmark or open from your receipt. No app to install, no password to reset.

Redeem

Codes your staff can trust.

Short-lived, single-use redemption codes that verify on the merchant side. Fraud attempts get caught before the drawer opens; every redemption writes back to the ledger.

Campaigns

Behavioral, not blast.

Target by wallet balance, last-visit recency, or category preference. Schedule across email and the customer portal. Every send is measured against actual return visits.

How it works

Four steps between a sale and a return.

01

Connect

OAuth into Square or Clover in under two minutes. We encrypt the tokens with AES-256-GCM and never log them.

OAuth · encrypted at rest
02

Recognize

Email or phone at checkout ties transactions to a wallet automatically. No cards to hand out, no numbers to remember.

Identity match · 97.8% hit rate
03

Reward

Rules evaluate once per settled sale. Points post to an append-only ledger with a verifiable trail from transaction to balance.

Idempotent · auditable
04

Return

Trigger campaigns on real behavior — lapsed 30 days, above 500 pts, category buyer — and measure them against actual repeat visits.

Behavioral · measured
Built for three audiences

One product, three surfaces.

Merchant

Control center.

  • Configure earning rules and campaigns without engineering.
  • Manage locations, operators, and tenant-scoped access.
  • See ledger, revenue lift, and campaign attribution in one view.
Consumer

A wallet worth opening.

  • Passwordless: open a link and see your points.
  • Offers you actually qualify for — no ceremony, no fine print.
  • Redemption codes that clear at the counter in one tap.
Admin

Operations, immutable.

  • Approve merchant onboarding and manage tenant boundaries.
  • Immutable audit log — every admin action is signed and stored.
  • Restricted to whitelisted admin domains at the middleware level.
campaign composer
Projected
based on 90d cohort
312 return visits
24.3% redemption · $9,240 attributable revenue
+18.2%
audit trail recorded
Campaigns

Personal at scale, without the guesswork.

Behavioral triggers, ledger-backed segmentation, and projected outcomes before you hit send. SalesArck reads what your customers actually did — not what a form said they'd do — and turns it into a moment worth showing up for.

  • Recency triggers. "Haven't visited in 30 / 60 / 90 days," fully composable.
  • Projected outcomes. See expected redemption and attributable revenue before scheduling.
  • Multi-channel. Email and consumer portal today. SMS and push on the roadmap.
One platform

Loyalty and inventory, reading from the same event log.

Everything SalesArck does is anchored on one append-only event stream — every settled sale, every stock movement, every point earned. That shared substrate is why loyalty is measurable today, and why inventory won't feel bolted-on tomorrow.

Loyalty · v1
Rewards, campaigns, wallet
Live now on Square + Clover
Inventory · v0
POs, receiving, forecasting
Rolling out through 2026
event stream · live
SL Sale · $42.80
t+0ms
RW Points awarded · +428
t+412ms
IV Stock decremented · SKU-8842 −1
t+518ms
FC Reorder signal queued
t+624ms
CM Campaign scheduled · lapsed 30d
t+780ms
append-only · immutable tenant · yorkville-cafe
Coming 2026 Product 02

Inventory management, already on the ledger.

The same append-only truth that powers your points will soon power your stock. Purchase orders, receiving, transfers, and forecasting — designed to live right next to the loyalty engine your merchants already trust.

  • One system, one truth. Sales, stock, and rewards on the same event stream — no reconciliation drift.
  • POS-native. Reads and writes against Square and Clover directly — no bolt-on middleware.
  • Priced like loyalty. One suite, one bill — designed so the corner store can afford both.

Purchase orders

Draft, approve, and send POs. Track vendors, lead times, and receive against them at the door.

Q1 2026

Multi-location stock

Real-time counts across every store and stockroom. Transfer in one click, reconcile in one report.

Q1 2026

Barcode receiving

Scan-first receiving on any device. GS1 barcodes, batch/expiry, and photo receipts baked in.

Q2 2026

Demand forecasting

Ledger-linked forecasting powered by your real sales history — no black-box AI, just visible math.

Q2 2026

Shrinkage & audits

Cycle counts, variance flags, and an audit trail your accountant will actually enjoy reading.

Q3 2026

Vendor scorecards

See which suppliers ship on time, ship complete, and cost you the least — quarter over quarter.

Q3 2026
Industries we serve

Built for the businesses customers actually return to.

SalesArck is designed for the day-to-day merchant — the ones where a returning customer knows the staff by name and the receipt should reflect that.

Grocery

Basket rules, category boosts, and household-level identity.

Pharmacy

Refill nudges, wellness campaigns, PHI-safe segmentation.

Convenience

Fuel + inside sales combined into one wallet.

Restaurants

Table-side identity, visit frequency, and menu-item rewards.

Retail

Tiered programs, SKU-level offers, and multi-location attribution.

Specialty & Studios

Membership-style loyalty for boutique operators.

Integrations

Plays nicely with the stack you already run.

SalesArck sits behind your point-of-sale and in front of your marketing tools — no checkout changes, no data migrations, no rip-and-replace.

S Square
C Clover
S Supabase
C Cloudflare
P Postgres
M Microsoft 365
Z Zapier
T Twilio
P Postmark
S Stripe
N Notion
S Slack
S Square
C Clover
S Supabase
C Cloudflare
P Postgres
M Microsoft 365
Z Zapier
T Twilio
P Postmark
S Stripe
N Notion
S Slack
POS Ingestion

Webhook + poll fallback

Idempotency keys guarantee every settled transaction lands exactly once, even if a webhook retries.

Data plane

Postgres · row-scoped

Every query is scoped by tenant_id. Cross-tenant reads are impossible at the query layer.

Auth

Supabase · passwordless

Merchants use email OTP; consumers get magic links tied to their wallet — no passwords stored anywhere.

Security & trust

Enterprise discipline, made practical.

We built SalesArck the way we'd want our own bank's core built — auditable, append-only, and impossible to accidentally leak.

Tenant isolation, enforced at the query layer

Every SQL statement that touches customer data is scoped by tenant. Cross-tenant reads are impossible, not just discouraged.

Append-only financial primitives

Wallet ledger and reward transactions are write-once. Corrections happen through reversing entries — never mutations.

AES-256-GCM for POS tokens

Square and Clover credentials are encrypted at rest with per-tenant keys. Tokens never appear in logs.

Idempotent ingestion

Every webhook and poll carries an idempotency key. Retries can't double-award a customer.

Immutable audit trail

Every admin action — approval, rule change, credential rotation — is signed and appended. Nothing can be quietly edited later.

Domain-locked admin access

Admin role is granted only to whitelisted email domains. The check lives in middleware and can't be bypassed by role assignment.

See it on your checkout

Loyalty is live. Book the walkthrough.

Connect Square or Clover, watch a settled sale post points, and leave with a plan for the customers who already come back.