Welcome to Refero
Getting started with Refero
Set your fees, add services, areas and your first vendor, and take your first booking.
Getting started with Refero
Refero runs a service marketplace: vendors do the work, agents bring customers, and the fees charge themselves. Follow these steps to go from install to your first paid job.
1. Set your business details
- Open Settings.
- In Business, enter your business name and a support phone.
- In Your cut & agent commission, check the defaults:
- Your cut —
1000basis points = 10% of each paid job. - Agent commission —
1500basis points = 15% of the job.
- Tap Save settings.
2. Connect Paystack (recommended)
- In Settings → Payments (Paystack), set Paystack enabled to Yes and paste your Public key and Secret key.
- Copy the Webhook URL shown on the card and add it in your Paystack dashboard.
This is your own Paystack account — it charges vendor cards for the fees and pays agents their commission. Without it Refero still works; fees just settle manually.
3. Add your services
- Open Services and tap Group to make a category (e.g. AC repair).
- Tap Service, name it, pick the group, and set a suggested price (₦).
This is only a starting price list — the actual amount is whatever the customer really pays.
4. Add your areas
- Open Areas and tap Add area (e.g. Lekki Phase 1).
Areas are how jobs find the right vendor.
5. Add your first vendor
- Open Vendors and tap Add vendor.
- Enter the business / contact name, phone, and email (for card charges). Leave the PIN blank to auto-generate one — send it to the vendor.
- On the vendor's page, tick the Areas covered (and preferred where they should win the jobs) and the Services offered, then tap Save on each card.
6. Set the preferred vendor per area
- Open Areas and tap Preferred next to an area.
- Pick the vendor.
Bookings from your main link and agent links route to the preferred vendor for the customer's area.
7. Take your first booking
- Open Settings → Share links and tap Copy next to Book a service.
- Open the link yourself to test: enter a name, phone, service, area and address, then tap Book now.
The job appears in Jobs as In progress, routed to the preferred vendor — who gets a flashing "new job" alert.
8. Get paid
When the work is done, the vendor (or you, from the job page) enters what the customer paid. Refero shows the fee split, charges the vendor's card, pays the agent, and keeps your cut. See the "Running it day-to-day" tutorial.
What Refero costs
Free to install — no monthly fee, no setup fee. The platform keeps 25% of each paid job. That 25% is part of the fees charged to the vendor's card on every job, so it's collected from the vendor first — then billed to your Pancho card. No paid jobs, no cost.
Running it day-to-day
Work the jobs list, assign vendors, take payment, and settle flagged amounts.
Running it day-to-day
The daily loop: watch the dashboard, route jobs, take payment, settle anything flagged.
1. Read your dashboard
Home shows the numbers that need you: New jobs, Need a vendor (unrouted bookings), Collected today, Flagged amounts, Vendors and Agents to approve.
2. Work the Jobs list
- Open Jobs. Filter with All / New / In progress / Paid / Cancelled.
- Tap a job to open it. Every job has an RF-number (e.g. RF-20260703-0001) and shows the customer, service, area and agent.
3. Assign a vendor to an unrouted job
A booking with no vendor (no one covers that area yet) arrives as New, marked unrouted.
- Open the job and tap Assign vendor.
- Pick the vendor. They get a "new job" alert.
You can also tap Reassign on any unpaid job.
4. Take payment
Normally the vendor does this from their own dashboard. You can also do it from the job page:
- Enter the amount the customer paid (₦).
- The fee box shows the split live: agent commission + your cut + platform fee, charged to the vendor's card — and what the vendor keeps.
- Tap Charge & pay out and confirm.
Refero charges the vendor's card on file for the fees, transfers the agent's commission, records your cut, and marks the job Paid. If the vendor has no card (or Paystack is off), the job is still marked paid and settlement is recorded as manual — the agent's bank details are shown so the commission can be transferred by hand.
5. Handle a flagged amount
When a customer flags "this figure doesn't look right" from their portal, you and the agent are alerted, and the job page shows a red A customer flagged this amount card.
- Check with the vendor and the customer.
- Tap Looks correct to dismiss, or It was wrong to uphold.
6. Check the Money page
Open Money to see Owed to agents, Your income, and every payout. Agents are paid automatically when a job is paid; anything that couldn't transfer accrues here — tap Pay now (bank transfer) or Manual (record a cash payout), or tap Run weekly sweep to pay everyone whose balance clears the minimum.
7. Reports and activity
- Reports — jobs and money over time.
- Activity — the audit trail: every booking, assignment, payment, dispute and payout, with who did it.
Vendors & areas
Add vendors, set the areas they cover and the preferred vendor, and get their card on file.
Vendors & areas
Vendors are the businesses that do the work. Areas decide which vendor gets each job.
1. Add a vendor
- Open Vendors and tap Add vendor.
- Enter the business / contact name, phone, and email (for card charges).
- Leave the PIN blank to auto-generate one. Send the vendor their PIN — they sign in with phone + PIN.
2. Set what they cover
On the vendor's page:
- Areas covered — tick each area they work in. Tick preferred where they should win the platform-link jobs. Tap Save.
- Services offered — tick their services. Tap Save.
- Primary service (preselected on their link) — optional; pre-fills the booking form on their direct link.
3. How routing works
When a booking comes through your main link or an agent's link, the customer picks an area, and Refero routes the job in this order:
- The preferred vendor for that area who offers the chosen service.
- Otherwise the preferred vendor for the area.
- Otherwise any active vendor covering the area.
- No one covers it? The job lands as unrouted and you assign it by hand.
A vendor's own link skips all of that — it books straight to them, no area needed.
4. Give the vendor their link
On the vendor's page, copy the Vendor link and give it to them to share. Bookings through it go straight to them, with their primary service preselected.
5. Get their card on file
Fees are charged to the vendor's card automatically on each paid job — so each vendor should add a card once:
- The vendor signs in at your Vendor sign-in link (Settings → Share links).
- On their dashboard they tap Add your card (or Account → Add my card), confirm their email, and complete the Paystack card setup.
Until they do, their jobs settle manually. You can see who has a card in the Vendors list — the Card column shows •••• 1234 or none.
6. What the vendor sees
- My jobs — their job list, each marked New / To do / Collect payment / Paid.
- A flashing new job banner (with a siren, if you leave it on) the moment a job lands, plus Turn on phone alerts for background push even with the app closed.
- On a job: Call customer, then "How much did the customer pay?" — they enter the amount, see exactly what their card will be charged and what they keep, and tap Charge & finish.
7. Manage a vendor
From the vendor's page: Edit (name, email), Reset PIN, Suspend / Activate. Suspended vendors stop receiving jobs.
By default vendors can't sign themselves up — you add them. To change that, flip Let vendors sign themselves up in Settings → Portal & sign-ups.
Agents & commissions
Recruit agents, set commissions, verify their bank, and pay them automatically.
Agents & commissions
Agents bring you customers with a personal share link and earn a commission on every job — paid to their bank automatically.
1. Two kinds of agent
- Platform agent — their bookings route by the customer's area to the preferred vendor.
- Vendor agent — tied to one vendor; their bookings go straight to that vendor.
2. Add an agent
- Open Agents and tap Add agent.
- Enter their full name and phone. Leave the PIN blank to auto-generate one.
- Commission (bp) — leave blank to use the default (Settings → Your cut & agent commission,
1500= 15%), or set a per-agent rate. - Belongs to vendor — leave as Platform agent or pick a vendor.
Or let people sign themselves up: share the Become an agent link (Settings → Share links). They enter name, phone and a PIN and get their dashboard immediately. Turn this off with Let agents sign themselves up in Settings → Portal & sign-ups.
3. Set their bank (so they can be paid)
- In Agents, tap the agent, then Set bank.
- Pick the bank and enter the account number — Refero verifies the account name via Paystack.
Agents can also add their own bank from their dashboard (Account tab). Without a bank, their commission just accrues in their wallet.
4. Their link, their customers
Each agent has a personal referral link (shown in their dashboard and in their drawer in Agents). A customer who books through it is attributed to that agent — and the first agent who brings a customer keeps them: future bookings by the same phone number stay credited to that agent.
5. How agents get paid
When a job they brought is marked paid:
- Pay agents instantly is Yes by default — the commission is transferred to their bank by Paystack the moment the job is paid.
- If the transfer can't happen (no bank, Paystack off, low Paystack balance), the commission lands in their wallet instead — nothing is lost.
For accrued wallets, open Money:
- Pay now — transfer an agent's balance to their bank.
- Manual — record a cash payout.
- Run weekly sweep — pay every agent whose balance clears the minimum payout (default ₦5,000), at most once per week.
- Payout holding days (Settings) — optionally hold fresh commissions for N days before they become payable.
6. What the agent sees
Their dashboard at your Agent sign-in link (phone + PIN): a wallet hero with balance, earned and paid out, their bookings pipeline (Bookings / In progress / Paid), their referral link with a copy button, and a Wallet tab listing every credit and payout.
Customizing Refero
Every Settings section: your cut, Paystack, alerts, sign-ups and staff.
Customizing Refero
Everything lives in Settings. Change what you need, then tap Save settings at the bottom.
Share links
The public URLs you give out: Book a service, Become an agent, Agent sign-in, Vendor sign-in, Customer portal, Staff sign-in — each with a Copy button. See the "Sharing your links" tutorial.
Platform fee
Read-only. Shows the platform's fee per paid order (on the full total, billed to your card). It's included in the fees charged to the vendor's card on every job.
Business
Business name, support phone, support WhatsApp, support hours. The business name appears on the booking form and customer portal.
Your cut & agent commission
Rates are in basis points: 100 bp = 1%.
- Your cut — default
1000= 10% of each paid job. Yours to change. - Agent commission — default
1500= 15% of the job. A per-agent rate (set in Agents) overrides this. - Minimum payout (₦) — default ₦5,000. Wallet balances below this are skipped by the weekly sweep.
- Payout holding days — default
0(pay immediately). Set a number to hold fresh commissions before they become payable. - Pay agents instantly — Yes by default: the agent's commission is transferred to their bank the moment a job is paid. No: it accrues for the sweep or a manual payout.
Payments (Paystack)
Paystack enabled + your public key and secret key. This is your own Paystack account — it charges vendor cards for the fees and pays agents. The card also shows your Webhook URL — add it in your Paystack dashboard so transfers reconcile.
Notifications & alerts
- Play a siren on new jobs — the vendor's flashing new-job banner makes noise. On by default.
- Push (ntfy) — free push alerts. Set a shared topic vendors can subscribe to; toggle admin/customer alerts and which events fire: On new job, On job paid, On amount flagged.
- Text messages (Twilio) — off by default. Add your Twilio SID, token and from-number to text customers.
Portal & sign-ups
- Require a PIN to look up — customers must sign in with phone + PIN. On by default.
- Let agents sign themselves up — the Become an agent page. On by default.
- Let vendors sign themselves up — off by default; you add vendors yourself.
Staff
Your back-office team. Tap Add staff — name, phone, PIN, and a role: Staff (jobs, customers, day-to-day) or Admin (full access). They sign in at your Staff sign-in link with phone + PIN.
Sharing your links
The six share links, agent and vendor links, embedding the booking form, and your own domain.
Sharing your links
Refero is link-powered — every audience has its own door. All of them live in Settings → Share links with a Copy button.
The six share links
- Book a service — the public booking form. The customer picks their area and the job routes to the preferred vendor. This is your main link: WhatsApp status, flyers, everywhere.
- Become an agent — recruit affiliates; they sign up with name, phone and a PIN.
- Agent sign-in — where agents open their dashboard and wallet.
- Vendor sign-in — where vendors do jobs and add their card.
- Customer portal — customers sign in with phone + PIN to see their jobs and the amount charged.
- Staff sign-in — your back-office team.
Personal links
- Agent links — every agent has their own referral link (in their dashboard, and in their drawer in Agents). Bookings through it are credited to them.
- Vendor links — on each vendor's page in Vendors, copy the Vendor link. It books straight to that vendor, no area needed, with their primary service preselected.
Embed the booking form on a website
The booking form works inside any site as an iframe — add ?embed=1 to the Book a service link:
<iframe src="YOUR-BOOK-A-SERVICE-LINK?embed=1"
style="width:100%;height:600px;border:0" loading="lazy"></iframe>
To credit an agent, use their referral link plus &embed=1.
Use your own domain
Connect a domain at Account → Domains on your Pancho dashboard. Once verified, all your share links automatically use your domain instead of mypancho.com.
Install it like an app
The public pages are installable: vendors and agents can use Add to Home Screen on their phone. Installed vendors also get background push alerts (the Turn on phone alerts button on their dashboard), so a new job buzzes them even with the browser closed.