R
RepeatCRM
⚡ Free 3-day trial · No card required

Never miss a
repeat customer.
Ever again.

CRM for businesses that earn from renewals. Track customers, sales and subscriptions — auto-send WhatsApp reminders 7 days, 3 days, and on every expiry. Cloud API or QR scan.

Live dashboard · 🔒 Encrypted secrets (AES-256-GCM) · 🇮🇳 GST + multi-currency
A
Acme Subscriptions
+91 70422 11374 · online
— RepeatCRM auto-reminder · 09:00 IST —
Hi Rajesh, your Netflix Premium plan expires in 3 days on 28 Apr 2026.

Renew early to avoid interruption.
Amount: Rs. 649

Reply YES to renew.
9:00 AM ✓✓
YES, renew it 👍
9:02 AM
✅ Done! Subscription renewed for 30 days.
New expiry: 28 May 2026
9:02 AM ✓✓
⚡ Auto-sent
🔁 7d / 3d / today / +3d
9
Built-in modules
2
WhatsApp providers
Auto-reminder waves
35+
Invoice templates
👥 Built for

Anyone who lives off repeat customers

📺
OTT / IPTV resellers
🎓
Coaching / courses
💆
Salons & spas
🛠
Repair shops
🏢
Agencies
📱
SaaS resellers
📊
Accountants
🍱
Tiffin services
🛠 Built-in

A complete CRM, on autopilot

👤

Customer CRM

Tags, notes, lifetime value

📦

Product catalog

Price, cost, validity days

💰

Sales tracking

Auto-profit + payment status

🔁

Subscriptions

Validity + renewal chain

Auto reminders

7d · 3d · today · +3d

📱

Cloud API

Official Meta WhatsApp

📲

Baileys QR

Low-cost WhatsApp Web

🧾

PDF invoices

35 GST templates

📊

Reports

Revenue, profit, renewal rate

👑

Super admin

Manage every business

🏢

Multi-tenant

Isolated workspaces

🔒

AES-256-GCM

Encrypted secrets at rest

👤

Customer CRM

Tags, notes, lifetime value

📦

Product catalog

Price, cost, validity days

💰

Sales tracking

Auto-profit + payment status

🔁

Subscriptions

Validity + renewal chain

Auto reminders

7d · 3d · today · +3d

📱

Cloud API

Official Meta WhatsApp

📲

Baileys QR

Low-cost WhatsApp Web

🧾

PDF invoices

35 GST templates

📊

Reports

Revenue, profit, renewal rate

👑

Super admin

Manage every business

🏢

Multi-tenant

Isolated workspaces

🔒

AES-256-GCM

Encrypted secrets at rest

✨ Inside the dashboard

Every module you need. Nothing you don't.

From the first customer onward — track, charge, remind, renew, report. All from one dashboard.

👤

Customer CRM

Tags, notes, lifetime value, purchase timeline. One-click WhatsApp message from any customer page.

📦

Products & services

Catalog with price, cost, validity days, GST rate, HSN/SAC. Validity auto-creates subscriptions on sale.

💰

Sales tracking

Record amount + cost — profit calculated for you. Payment status: paid / pending / partial / refunded with due-amount tracking.

🔁

Subscriptions & validity

Start date, end date, days-left countdown. Active / expiring / expired / renewed pills. One-click renew chains a fresh sub.

Auto reminder waves

7-days-before, 3-days-before, expiry day, +3-day follow-up — fired automatically through your active WhatsApp provider.

📱

WhatsApp dual provider

Configure both Meta Cloud API and Baileys QR. Switch with one click — only one active per business, enforced in code.

🧾

Invoice generator

35 PDF templates, GST aware (intra/inter-state), HSN per line, amount-in-words in lakh/crore, email + WhatsApp delivery.

📊

Reports & analytics

Revenue / profit / pending in 7d/30d/90d/365d. Daily bar chart, best customers, top products, renewal rate.

📝

Message templates

{{name}} {{service}} {{amount}} {{expiry_date}} variables. Edit per-tenant. Sane defaults seeded for every plan.

👑

Super admin panel

Separate dashboard at /admin. Drill into any business: stats, plan, users, payments. Suspend, extend plan, delete.

🏢

Multi-tenant workspaces

Every signup creates an isolated business. Tenant-scoped queries everywhere — no cross-business data leaks possible.

🔒

Encrypted at rest

Cloud API tokens, Baileys session, password reset tokens — all AES-256-GCM with a 32-byte master key.

🚀 Setup in minutes

Four steps. Live in 10 minutes.

No onboarding calls. Sign up, pair WhatsApp, add a customer, record a sale.

01

Sign up

Email + password. Your business workspace is provisioned instantly with a 3-day free trial.

02

Pick a WhatsApp provider

Cloud API (paste phone number ID + access token) or Baileys (scan a QR with your phone). One provider active at a time.

03

Add customers + products

Customer phone, name, tags. Products with price + validity days. Validity auto-builds the subscription on every sale.

04

Record a sale → reminders fire

Sales tab → New Sale → tick "Create subscription". RepeatCRM schedules 7d/3d/expiry/+3d reminders automatically.

crm.watshop.in/dashboard
Business
Acme Subscriptions
● Cloud API · active
Today
₹4,200
Month
₹1.8L
Active subs
147
Pending
₹8.2k
⏰ Expiring in 7 days
8 subs
Rajesh Kumar
Netflix Premium
3d ₹649
Priya Sharma
Office 365
5d ₹420
Anil Co.
VPS Hosting
1d ₹1,899
🔁 Renewal flow

Four reminder waves. Zero manual follow-ups.

Once a sale creates a subscription, RepeatCRM schedules the entire reminder lifecycle.

7D
before expiry

Polite heads-up — early renew.

3D
before expiry

Last-call urgency.

0D
today expiry

Expires today — pay now.

+3D
after expiry

Win-back follow-up.

💵 Simple pricing

Pay only when you're making money

3 days free, full feature access. Then a flat monthly or yearly rate. Cancel any time.

Trial
₹0
3 days free
  • Full feature access
  • WhatsApp Cloud API + Baileys
  • Unlimited customers + sales
  • Reminders + reports
Start trial
Yearly
₹999/yr
Save 58% · ₹83/mo
  • Everything in Monthly
  • 12 months locked-in price
  • Annual usage report
  • Priority feature requests
Choose yearly

UPI / bank transfer accepted. Manual UTR approval. Plan can be extended any time by the super admin.

🎨 Invoice templates

35 PDF designs. Switch any time.

Every customer gets your latest look. GST aware, amount-in-words, UPI QR built in.

Aurora
ACME TRADERS
GSTIN 29ABCDE1234F1Z5
TAX INVOICE
#INV-2026-0042
Bill to
Rajesh Kumar
MG Road, Bengaluru
Date
18 Apr 2026
Item
Qty
Amt
Netflix 1mo
1
649
GST 18%
117
Total: ₹766
Aurora
Green theme
Use →
Crimson
FIRE & CO
GSTIN 29ABCDE1234F1Z5
TAX INVOICE
#INV-2026-0042
Bill to
Rajesh Kumar
MG Road, Bengaluru
Date
18 Apr 2026
Item
Qty
Amt
Netflix 1mo
1
649
GST 18%
117
Total: ₹766
Crimson
Red theme
Use →
Midnight
NOCTURNE LTD
GSTIN 29ABCDE1234F1Z5
TAX INVOICE
#INV-2026-0042
Bill to
Rajesh Kumar
MG Road, Bengaluru
Date
18 Apr 2026
Item
Qty
Amt
Netflix 1mo
1
649
GST 18%
117
Total: ₹766
Midnight
Dark theme
Use →
Royal
ROYALE BIZ
GSTIN 29ABCDE1234F1Z5
TAX INVOICE
#INV-2026-0042
Bill to
Rajesh Kumar
MG Road, Bengaluru
Date
18 Apr 2026
Item
Qty
Amt
Netflix 1mo
1
649
GST 18%
117
Total: ₹766
Royal
Purple theme
Use →
Browse all 35 templates →

Switch the active template any time from your dashboard.

🔒
AES-256-GCM
Tokens encrypted at rest
🏢
Multi-tenant isolation
Per-business data scoping
📜
Audit log
Sensitive actions tracked
Self-hosted on Railway
Your data on your infra
❓ FAQ

Quick answers

Do I need WhatsApp Business API? +

No. You can use Baileys (free QR scan, like WhatsApp Web) for low-volume sending. Cloud API is recommended once you scale, since it's the official Meta API and won't risk number bans.

Can one business use both providers? +

Each business can configure both, but only ONE is active at any time. Switch with one click — every send is routed through the active provider.

Where is my data stored? +

SQLite on a persistent Railway volume mounted at /data. Cloud API access tokens and Baileys sessions are encrypted with AES-256-GCM before persisting.

What happens after the trial? +

Your data and WhatsApp pairing stay intact. The dashboard prompts you to upgrade to Monthly or Yearly via UPI / bank transfer.

Can I run this for multiple businesses? +

Yes. RepeatCRM is multi-tenant — every signup is an isolated workspace. The super admin can manage every business, suspend, extend plans, and delete.

Is there an API? +

Cloud API webhook is public and resolves the tenant by phone_number_id. Internal CRUD APIs use session auth — programmatic access is on the roadmap.

What if WhatsApp is not connected? +

Reminders fall back to a "manual follow-up" status on the dashboard so nothing is missed. Once you reconnect, the dispatcher resumes.

🎁 Free 3-day trial

Stop chasing renewals.
Let RepeatCRM do it.

Your customers will be reminded automatically — on the messenger they already use.

No credit card · Cancel anytime · Full feature access during trial