Product

Every tool you need for organized collections, in one place

Rasid isn't a spreadsheet or a pile of scattered WhatsApp chats — it's one system for customer follow-up and payment collection, built for the Arab market from the ground up.

Daily follow-up

Know exactly who to call today

A daily list automatically sorted by priority and amount owed. Reschedule to a specific date and time, with quick buttons for tomorrow, 3 days, or a week. Every past day stays exactly as it was — nothing gets deleted.

  • ✓ Automatic sort by overdue days and amount
  • ✓ A full day-by-day history, never deleted
  • ✓ One-tap WhatsApp reminders
  • ✓ Track a person or a company — with its own contact name, separate from the account itself
  • ✓ A note or message written in the other language auto-translates, with the original one tap away
Sarah Ahmed 3 days overdue

450 SAR remaining

Mohammed Al-Ali 4:00 PM

1200 SAR remaining

CashSupported
Check (personal / third-party)Supported
Bank transferSupported
Payment app (STC Pay, etc.)Supported
Payment collection

Every real payment method, in any currency

Record cash, check, bank transfer, or payment-app payments, in whatever currency your customer pays — converted instantly at the real exchange rate into the customer's own currency. Bounced checks automatically reverse the balance.

  • ✓ ~45 world currencies, or a custom symbol
  • ✓ Instant conversion at the live exchange rate
  • ✓ A reference number for reconciling transfers and apps
Team & permissions

Your team, everyone sees only what's theirs

Invite follow-up agents by email — the invite is actually emailed, not just a link to copy. Assign each customer to a specific agent; an agent only ever sees their own customers, enforced at the database level itself, not just in the interface.

  • ✓ Manager (full control), Admin (everything but deleting a customer or adding another Manager), Agent (their own assigned customers only)
  • ✓ A Manager can promote an Agent, demote an Admin, or remove anyone from the team at any time
  • ✓ Real data isolation at the database level
  • ✓ Automatic email invites
👥

"An agent only sees the customers assigned to them — the same query, different results, enforced at the database level."

Before anything reaches an AI model:

Sarah Ahmed → Customer A

Only balance, status, and follow-up timing get through — never a name or phone number.

Privacy-first AI

Smart suggestions, without exposing your customers

Before any data reaches an AI model, customer names and phone numbers are replaced with placeholder labels — real names are only restored in your own browser, after the response comes back. A daily call plan, per-call talking points, post-call note extraction, and a chat that answers questions about your own data.

  • ✓ Customer identity stripped before any external call
  • ✓ A prioritized daily call plan
  • ✓ Ask plain-language questions about your data
Dashboards

Know your business health at a glance

A dashboard for your organization: outstanding balance, this month's collections vs. last month, active and overdue customer counts, and a 14-day payment trend — with automatic currency conversion when more than one currency is in play.

  • ✓ One clear number for total outstanding balance
  • ✓ Automatic month-over-month comparison
  • ✓ Accounting export compatible with QuickBooks, Xero, Zoho, and more

Outstanding balance

$12,450

across 18 active customers

📶

"Record a payment even offline — it syncs automatically once you're back online, without double-applying."

Works offline

Your work doesn't stop when the connection does

Installable software — technically a Progressive Web App (PWA) — for iPhone and Android, that works fully offline. Any payment or note gets recorded locally and syncs safely once you're back online.

Structured escalation

Every overdue customer gets the right tone, automatically

Days overdue and broken-promise count classify each customer into friendly, firm, formal, or pre-legal — no manual judgment call every time. The WhatsApp reminder's tone escalates to match, and the two most serious tiers unlock a printable, bilingual formal notice.

  • ✓ Four tiers: friendly → firm → formal → pre-legal
  • ✓ Message tone escalates automatically, no extra typing
  • ✓ A printable, bilingual formal notice for the top two tiers
  • ✓ Tune the thresholds yourself — how many days, how many reschedules — instead of being stuck with the defaults
Khalid Al-Nour Pre-legal escalation

800 SAR remaining · 52 days overdue

61–90 days overdue

3,400 SAR

across 2 customers

Insights & planning

Know who's actually reliable, and plan around it

A transparent, rule-based reliability read on each customer — from their own history of broken promises, unreachable calls, and bounced checks, not a black-box model. See your whole outstanding balance broken down by how overdue it is, and record a negotiated installment plan whose progress tracks itself against real payments. An on-demand AI assessment can layer on top of the rule-based score for a more holistic read, and installment schedules can be AI-drafted around a customer's real repayment cadence instead of a naive equal split.

  • ✓ Reliable / watch / at-risk, computed from real history
  • ✓ Aging report bucketed by days overdue, per currency
  • ✓ Installment plans that track themselves against real payments
  • ✓ Optional AI layer for risk scoring and payment-plan drafting

Your balance with Al-Amal Trading

450 SAR

Recent payments · 3

New · Customer self-service

Let a customer check their own balance

Share a link over WhatsApp, SMS, or copy it directly — no login, no software to install — and a customer sees their own balance and recent payments. Cuts the "how much do I owe you again?" back-and-forth, and each customer gets their own unguessable link.

  • ✓ No login required — just a link
  • ✓ Shows only that customer's own balance and payments
  • ✓ Share via WhatsApp, SMS, or copy link
📉

"Every write-off is reason-coded and tied to whoever approved it — a discount and a write-off never look the same again."

Bad-debt write-off

Write off debt properly, not just discount it away

A distinct, reason-coded action — separate from an ordinary discount — for when a balance is confirmed uncollectible. Restricted to managers and admins, with a permanent record of who recorded it and why.

Guarantor / secondary contact

Keep a backup contact for when a customer goes quiet

An optional secondary contact per customer, kept out of sight until it's actually needed — it only surfaces once follow-up escalates past "friendly," with one-tap call and WhatsApp buttons.

📇

"Customer's gone quiet? The guarantor contact on file surfaces automatically."

Contact rate

72%

across 5 agents this month

Team performance

See who's actually getting through, and when

A per-agent breakdown of contacted, not-contacted, rescheduled, and closed calls, plus an overall contact rate and a by-day-of-week activity chart — so you know who needs coaching and when your team is busiest.

  • ✓ Per-agent contacted / not-contacted / rescheduled / closed counts
  • ✓ Overall contact rate
  • ✓ Activity broken down by day of week
Statement of account

Hand over a clean, printable record when it's needed

A bilingual, RTL-aware ledger for any date range, with a running balance line by line — ready to print or save as a PDF for a disputing customer or a bank.

  • ✓ Any date range, with opening and closing balance
  • ✓ Full right-to-left layout for Arabic
  • ✓ One click to print or save as a PDF

Statement of account · Jan 1 – Jan 31

1,850 SAR

closing balance

July 2026 · closed

9,200 SAR

closing balance

Month-end close

Close the books on a month, for good

A one-click, manager/admin-only action that freezes an AR summary — opening balance, charged, collected, discounted, and written off — per currency, for a past month. Once closed, the record can't be edited or deleted, even if earlier transactions change later.

  • ✓ Opening, charged, collected, discounted, written off, closing
  • ✓ Per currency, per past month
  • ✓ Immutable once closed — manager/admin only
💬

"Type what the customer just said, get a suggested reply back in seconds."

Live objection quick-answer

Get an answer mid-call, without missing a beat

Type the objection a customer just raised and get one AI-suggested reply in seconds — a companion to the AI call script, not a replacement for the agent doing the talking.

Try Rasid for yourself

Pick the plan that fits your team — from a solo operator to a full team.