NewPartial payments & debt reminders are live

Know exactly
who owes you.

Never forget a debt again. Log partial payments, see every customer’s balance, and get your money back without awkward conversations.

Works Offline Secure Cloud Backup Built for Honey Businesses
Outstanding
4,820 MAD

across 9 customers

Synced just now

18 offline sales uploaded

Low stock

Thyme 500g — 6 jars left

hapi.app / dashboard
Good morning, Karim

Here’s how the hive is doing this week.

DayWeekMonth
Total sales
38,420 MAD
▲ 12.4% vs last week
Outstanding debt
4,820 MAD
9 customers · 2 overdue
Jars in stock
612 units
3 products low
Revenue
Last 12 weeks · MAD
W1W4W7W10W12
Customer balances
Owed
AB
Amina Benali
Paid 600 of 1,400
800Partial
MC
Marché Central
Due in 3 days
2,150Owed
YK
Youssef Karimi
Settled today
0
Inventory
Live
Orange Blossom
184 jars
Low
Thyme 500g
6 jars
Recent transactions
Today
AB
Amina B. · 3 × Orange Blossom
Cash · Receipt #2041
+ 240 MAD
SL
Souk El Had · 20 × Wildflower
Bank transfer · Receipt #2040
+ 2,400 MAD
HR
Hôtel Riad Zitoun · 6 × Eucalyptus
On account · due 30 Jul
+ 900 MAD

Trusted by apiaries, cooperatives and market sellers

Rucher Atlas Miel du Souss Golden Comb Co. Coopérative Tazekka Blue Ridge Apiary Zagora Honey House Rucher Atlas Miel du Souss Golden Comb Co. Coopérative Tazekka Blue Ridge Apiary Zagora Honey House
The old way

Your honey business deserves
better than paper.

A notebook can hold your numbers. It can’t remind you who still owes you 800 dirhams from the spring market.

A worn paper ledger filled with handwritten, crossed-out debt entries
Before

The ledger that forgets.

  • Debts written down, never followed up
  • Stock counted twice, still wrong
  • Receipts torn from a carbon book
  • Spreadsheets that break on the phone
  • One spilled coffee from losing a year
With Hapi

One calm source of truth.

Amina Benali

Customer since March 2024

Partial
Balance owed
800 MAD
Paid
600 / 1,400
Debt timeline
3 events
Payment received
12 July · cash
−400
Payment received
28 June · transfer
−200
Sale on account
21 June · 14 jars
+1,400
  • Every balance visible in one tap
  • Stock and receipts update themselves
Everything you need

Four things, done beautifully.

No modules to configure. No training required. Hapi does the four jobs a honey business actually has — and does them properly.

Know exactly who owes you

Track every customer balance, record partial payments, and always know what money is still owed.

  • Customer profiles — every jar, every payment, one page.
  • Debt timeline — see how a balance grew and shrank over months.
  • Gentle reminders — a polite message, pre-written, one tap to send.
Explore debt tracking
Customers / balances
Who owes you

9 open balances · 4,820 MAD total

AllOverdue
AB
Amina Benali
Paid 600 of 1,400 · last payment 12 Jul
800Partial
MC
Marché Central
Invoice #2038 · due in 3 days
2,150Owed
HR
Hôtel Riad Zitoun
Monthly account · 6 jars
900Owed
YK
Youssef Karimi
Settled in full today
0
Payment recorded
400 MAD
Balance 1,200 → 800

Stock that counts itself

Sell a jar and your inventory updates automatically. Get a gentle reminder when honey is running low.

  • Live jar counts per product, size and harvest batch.
  • Low-stock thresholds you set once, then forget.
  • Harvest intake — add 200 jars in five seconds.
See inventory
Inventory / all products
612 jars on hand

Updated automatically with every sale

GridList
Orange Blossom
184 × 500g
Wildflower
142 × 500g
Low
Thyme
6 × 500g
Eucalyptus
98 × 250g
Raw Comb
73 × 1kg
Low
Carob
11 × 500g
Thyme 500g is running low6 jars left · you usually sell 14 a week
Restock
−3 jars
Sale #2041 · auto

Receipts in one tap

Create beautiful receipts instantly. Share or print them and keep every transaction organised.

  • Your brand — logo, address and tax number on every slip.
  • PDF or thermal print — send by WhatsApp or print on 58mm.
  • Searchable archive — find any receipt by name or number.
See receipts
Receipt / #2041
Rucher Atlas
#2041
24 JUL 2026
Orange Blossom 500g × 3240.00
Wildflower 250g × 2110.00
Raw Comb 1kg × 1190.00
Subtotal540.00
Loyalty discount−40.00
Total MAD500.00
Paid in full
Amina Benali · Cash
Share on WhatsApp Print 58mm

Safe in the cloud.
Works offline.

Your data stays protected and synchronised. Sell anywhere, even without internet.

  • Offline-first — the app never stops at a mountain market.
  • Conflict-free sync — reconnect and everything merges cleanly.
  • AES-256 encryption at rest, daily encrypted backups.
How sync works
Sync / status
Offline
Working offline

Everything you do is saved on this device.

Pending upload
18 changes
68%
12
Sales queued
Recorded at Souk El Had
Ready
6
Payments queued
Will merge on reconnect
Ready
AES-256 encrypted
On device & in transit
Daily backups
30-day restore window
Connection restored18 changes synced in 1.2s · no conflicts
One drop at a time

Small work, compounded
into something golden.

Every sale you log, every payment you record — it settles into one clear picture of your business.

Interactive tour

Take the controls.

Four screens, no signup. This is the actual interface your morning will run on.

hapi.app / sales
Sales analytics

1 Jan – 24 Jul 2026

7d30dYTD
Revenue
284,600 MAD
▲ 31% YoY
Jars sold
3,942
▲ 18% YoY
Avg. basket
72 MAD
▲ 6.1%
Revenue by month
MAD · 2026
JanFebMarAprMayJunJulAugSepOctNovDec
Best sellers
by revenue
1
Orange Blossom 500g
96,400
2
Raw Comb 1kg
61,200
3
Thyme 500g
44,800
Channels
share
M
Weekly markets
48% of revenue
136k
W
Wholesale accounts
36% of revenue
102k
D
Direct / farm gate
16% of revenue
46k
hapi.app / customers
Amina Benali

Regular · customer since March 2024

Partial balance
Balance owed
800 MAD
Lifetime value
14,260 MAD
32 orders
Avg. days to pay
11
Reliable payer
Debt timeline
since 21 June
Payment · cash
12 July 2026
−400
Payment · bank transfer
28 June 2026
−200
Sale on account · 14 jars
21 June 2026 · Receipt #1984
+1,400
Record a payment
quick action
Amount
400MADof 800 remaining
TransferMobile
Save payment Send reminder
hapi.app / inventory
2 low
Inventory

6 products · 612 jars · 3 harvest batches

AllLow
Orange Blossom
184 × 500g
Wildflower
142 × 500g
Low
Thyme
6 × 500g
Eucalyptus
98 × 250g
Raw Comb
73 × 1kg
Low
Carob
11 × 500g
Restock suggestionBottle 40 jars of Thyme before Friday’s market
hapi.app / receipts
Receipts

412 issued this year · all archived

RecentUnpaid
41
#2041 · Amina Benali
3 items · cash
500
40
#2040 · Souk El Had
20 items · transfer
2,400
39
#2039 · Hôtel Riad Zitoun
6 items · on account
900Owed
38
#2038 · Marché Central
32 items · on account
2,150Owed
37
#2037 · Youssef Karimi
2 items · cash
320
Rucher Atlas
#2041
Orange Blossom × 3240.00
Wildflower × 2110.00
Raw Comb × 1190.00
Discount−40.00
Total MAD500.00
Paid in full
0of tracked debt recovered within 30 days
0saved every week on admin, on average
0to sync a full market day of offline sales
0spreadsheets required, ever again
Why it matters

The quiet advantages
of running a tight hive.

01

Recover money faster

Balances surface themselves. Reminders write themselves. Awkward conversations disappear.

0recovered in 30d
02

Save hours every week

No evening reconciliation. No re-typing the market notebook into a spreadsheet.

0hours / week
03

Never lose track of stock

Every sale adjusts the count. You always know what to bottle before the next market.

0live accuracy
04

Run with confidence

One number for what you earned, one for what you’re owed, one for what’s left on the shelf.

0numbers that matter
How it works

Six steps. One of them
is done by you.

The rest is Hapi keeping up with you in the background.

01

Sell honey

Tap the jars and sizes you just sold. Two seconds at the stall, with one hand.

~2s
02

Record the customer

Pick a regular or add a new name. Mark it paid, partly paid, or on account.

~3s
03

Track the payment

Partial payments land on the customer’s timeline and the balance updates instantly.

automatic
04

Generate the receipt

A branded receipt is ready to share or print before the customer has found their bag.

1 tap
05

Inventory updates itself

Jar counts drop, low-stock thresholds watch themselves, restock suggestions appear.

automatic
06

Everything syncs

Offline all day? The moment you find signal, every change merges to the cloud, encrypted.

~1.2s
Anywhere you work

The office, the truck,
the market stall.

One account. Three form factors. The same calm interface, sized to the hand that’s holding it.

Dashboard

Rucher Atlas · week 30

DayWeek
Sales
38,420 MAD
▲ 12.4%
Owed
4,820 MAD
9 customers
Jars
612
3 low
Revenue
12 weeks
Balances
owed
AB
Amina B.
800
MC
Marché Central
2,150
HR
Riad Zitoun
900
Inventory

612 jars

Orange B.
184
Low
Thyme
6
Wildflower
142
Raw Comb
73
Thyme low6 jars left
TodayOffline
Owed to you
4,820
AB
Amina B.
Partial
800
MC
Marché C.
Due 3d
2,150
HR
Riad Zitoun
Account
900
+ New sale
In the field

People who stopped
chasing their own money.

Beekeeper standing among hives at golden hour
I had 11,000 dirhams written in a notebook and no idea who still owed what. Hapi found it in an afternoon. Most of it came back within the month.
Karim OuazzaniRucher Atlas · 220 hives
Woman running a honey stall in warm morning light
The market has no signal. I used to write everything twice. Now I sell all morning offline and it’s all in the cloud by the time I’m back on the road.
Salma IdrissiMiel du Souss · market seller
Young apiary owner near wooden beehives at sunrise
Restaurants order on account and pay late. Sending a receipt the same minute changed everything — nobody argues with a number they already have.
Yassine BahriGolden Comb Co. · wholesale
Pricing

Honest pricing,
like honest honey.

Start free forever. Upgrade the day Hapi has already paid for itself.

Free

For a single beekeeper getting organised.

0MAD / month
Start Free
  • Up to 50 customers
  • Sales & debt tracking
  • Inventory for 10 products
  • Standard receipts
  • Offline mode

No card. No expiry. No nagging.

Most popular

Pro

For a business with regulars, accounts and staff.

149MAD / month
Start 14-day trial
  • Unlimited customers & products
  • Partial payments & debt reminders
  • Branded receipts & PDF export
  • Sales analytics & best sellers
  • Up to 5 team members
  • Daily encrypted cloud backup
  • Priority support in EN / FR / AR

Cancel anytime. Your data exports in one click.

Cooperative

For groups managing many producers together.

Let’s talk
Contact sales
  • Everything in Pro
  • Multi-producer accounts
  • Consolidated reporting
  • Onboarding & data migration
  • Dedicated success contact

Used by 3 regional cooperatives.

Does it really work with no internet?
Yes. Hapi is offline-first: every sale, payment and receipt is written to your device immediately. When a connection returns, changes merge to the cloud automatically — typically in about a second for a full market day.
Can I move my notebook or spreadsheet into Hapi?
Import a CSV of customers, products and opening balances, or send us a photo of your ledger pages on the Cooperative plan and we’ll do the migration with you.
Who can see my numbers?
Only you and the team members you invite. Data is encrypted with AES-256 on device and in transit, backed up daily, and exportable in one click. We never sell or analyse your business data.
What if I sell more than honey?
Beeswax, propolis, pollen, candles, gift boxes — anything you can count as a unit works. Hapi is built around honey but doesn’t mind what’s in the jar.
Start today

Run your honey business
with confidence.

Every sale tracked. Every payment remembered. Every jar counted.

Free forever plan No card required Set up in 4 minutes
hapi.app / dashboard
Good morning, Karim

Nothing is overdue today.

DayWeek
Total sales
38,420 MAD
▲ 12.4%
Outstanding
4,820 MAD
9 customers
Jars in stock
612
3 low
Revenue
12 weeks