Offers paused
Flagged by the off-app guard on a second job. Their offers are hidden from customers and they cannot make new ones until you read the chats and release them, or suspend them.
| Paused since | Driver | Phone | Flagged jobs | Status | Release with a note, or suspend |
|---|
| Name | Phone | Vehicle | Rating | Jobs | Earnings | Status | Actions |
|---|
| Loading… |
Lands in each person's in-app inbox · plain text, no emoji · links only to halamove.co.za or an app screen · the same message to the same people is refused for 10 minutes
| When | Audience | Title | Reached | Pushes | Seen | Opened |
|---|
| Loading… |
| Kind | To | Sent | Seen within 24h | Opened within 24h |
|---|
| Loading… |
Money we owe a customer · Refund on the PayFast dashboard first, then record the reference here · Oldest first · Nothing moves until a human does it
| Customer | Amount | Pay to | Reason | Job | Waiting | Status | Queued | Settled | Action |
|---|
| Loading… |
Third-party, held and unanswered payout accounts awaiting manual verification · Approve makes the account payable and tells the driver · Drivers still awaiting approval are marked · SA ID never shown, account masked to last 4
| Driver | Account holder | Relationship | Bank | Account | Type | Status | Submitted | Action |
|---|
| Loading… |
A driver's new name waits here, because customers see it on every job · Compared with the Home Affairs name: red shares no word with it, so check who the person is first · Reject tells the driver your reason · Decided changes stay listed for 30 days
| New name | Name now | Home Affairs | Compared | Status | Asked | Action |
|---|
| Loading… |
Every change in the last 30 days, newest first · The old number or address was told about it · If the owner says it was not them, put it back · Putting back signs the account out everywhere, and a customer's number must be confirmed by code again
| When | Account | Changed | From | To | Put back | Action |
|---|
| Loading… |
Nothing sends until you approve it · Read the exact message text before approving · Send window 07:00–19:00 SAST · One check-in per person per 7 days across all campaigns · An SMS cannot be recalled
Delivered is not the same as acted on · Each send is judged 72h later against the behaviour it was meant to cause · Pending = too recent to score, not a failure
| Sent | Campaign | To | Channel | Delivery | Outcome | Message |
|---|
| Loading… |
Influencers paid per conversion · A person is tied to a creator once, by the code they type at signup or the link they tap · Rates are frozen on each ledger row · Settle records an EFT you already made; it moves no money
| Code | Creator | Status | Clicks | Signups | Cust. jobs | Cust. paid | Drv. docs | Drv. approved | Drv. jobs | Earned | Due | Cap | Actions |
|---|
| Loading… |
Ledger · newest first · amount 0 with a note means the count was kept and the money was capped or paused
| When | Event | Who | Amount | Note | Paid | Ref |
|---|
| Loading… |
Enquiries from the quote page and the business page · Click a lead to see everything they told us · The forms promise a reply within two business days, so mark a lead contacted when you reply · A lead sitting on “new” is that promise going unmet · A fleet with refrigerated vehicles unlocks the medical segment
| Received | Type | Company | Contact | What they need | Size | Came from | Status | Action |
|---|
| Loading… |
Provisioning only — there is no self-service signup · A driver is INVISIBLE to the fleet owner until consent is recorded · Drivers keep their own payouts; this grants visibility, never money · Portal lives at /business
| Company | Type | Status | Active drivers | Portal seats | Created | Action |
|---|
| Loading… |
Drafted by the database on the 1st (06:00 SAST) · A draft is ours until you ISSUE it, which emails the PDF + CSV and starts the clock · Record EFT when the money lands in FNB 63140349499 · Void deletes the lines so they bill again next run
| Number | Account | Kind | Period | Total | Status | Due | Action |
|---|
| Loading… |
Portal seats
Fleet drivers — pending means no consent recorded, so the owner cannot see them
| Driver | Vehicle | Status | Consent | Joined | Removed | Action |
|---|
| Loading… |
Invoice mode lets members book on terms up to the credit limit · The limit is OUR float: driver paid at delivery, client pays at 30 days · 0 = terms booking off · Above R100,000 needs a super_admin · Invoice terms: corporate accounts only, after a recorded credit check
The current rate per month, in advance, from platform_settings.fleet_subscription_rands · The profile promised owners are told before it changes, so the start date must be 30+ days out · Unpaid past grace suspends the DASHBOARD only; drivers keep earning
A member is a customer-app account. Every job they post is stamped with this account and can be charged to it. One account per person
| Name | Phone / email | Role | Status | Action |
|---|
| Loading… |
Account-deletion erasures the auto-sweep could not complete · pending = still auto-retrying · escalated = needs manual completion (SLA 3 business days) · Mark complete only after you have manually actioned the failed steps
| Account | Type | Status | Failed steps | Attempts | First flagged | Escalated | Action |
|---|
| Loading… |
Give Feedback in either app lands here and in the Telegram feed the moment it is sent · written feedback is a person waiting for a reply
The 5 Survival Metrics — Owned Data · No Mixpanel · No Segment
Face checks let through while the check service was down
| When | Driver | Job | Checkpoint | Status | Selfie / reference | Clear with a note |
|---|
| Loading… |
Repeat failers (≥3 recent failures · possible account sharing)
| Driver | Driver ID | Failures |
|---|
| Loading… |
Recent verification attempts
| When | Driver | Checkpoint | Result | Confidence | Attempt | Reason |
|---|
| Loading… |