Handbook · Edition September 2026

The JMO BizHub Handbook

How to hire, sell, teach, learn and publish on JMO, and how the platform is run from the admin panel.

Download PDF A4 · 24 pages · 586 KB
Everyone

Getting started

JMO brings three things together under one account: BizHub, a marketplace for hiring vetted providers with protected payments; Academy, where you learn a skill and earn a verifiable badge; and Media, free writing from JMO and from the providers doing the work.

Creating an account

  1. Choose Sign up and enter your name, email and a password. A phone number is optional at this stage.
  2. If you already know you will sell services, tick the provider option and pick the categories you work in. You can also do this later.
  3. Open the email we send and click Confirm my email. The link lasts 60 minutes.

You can also sign in with Google or X where those buttons appear. Google has already confirmed your address, so no confirmation email is sent.

Confirming your email is required

Until you click the link you can browse the whole site, but you cannot buy, message, enrol or open your dashboard. If the email isn't in your inbox within a minute, check your spam folder, then use Resend verification email. Typed the wrong address? Sign out and register again.

Finding your way around

  • Media, BizHub, Academy — the three sections, in the top menu.
  • Search — looks across BizHub listings, providers and Media articles at once.
  • Your account menu (your initial, top right) — dashboard, notifications, notification settings, Refer & earn, publications you follow, devices and sessions, and Become a provider.

Anything marked Sponsored is a paid advert, never a JMO recommendation.

For buyers

Hiring a provider

Every BizHub purchase is protected: your payment is processed by Flutterwave and held until you approve the work, so the provider cannot be paid before you are satisfied.

Browsing

  • Open BizHub and click a main category to reveal its sub-categories.
  • Set your state to see only providers who work where you are. Providers who work nationwide or remotely always appear.
  • Each listing shows a fixed price in naira, the delivery time, and how many revisions are included.
  • A provider's profile shows their verification badge, reviews, Academy skill badges, languages, where they work, and anything they have published.

Contact details stay hidden until you pay

Phone numbers, email addresses, links and social handles are replaced with [hidden until funded] in profiles, listings and messages. They appear automatically once a job is funded. This keeps both sides inside the protection that makes a payment safe to make. You can still ask questions before buying with Enquire on a listing.

Buying

  1. On the listing, choose Buy. This creates the job.
  2. Pay through the secure checkout. You have 48 hours; an unpaid job expires after that.
  3. Once payment is confirmed the job is funded and the provider is notified to start.
Buyers & providers

How a job runs

Every job moves through the same stages, and both sides can see where it is on the job page. Stages marked in pink are where money changes hands.

  1. Order placed pay within 48 h

    The buyer has chosen Buy. If checkout isn't completed in 48 hours, the job expires and nothing is charged.

  2. Funded

    Payment is confirmed and held by the payment provider. Contact details unlock for both sides.

  3. In progress

    The provider selects Start and begins the work.

  4. Delivered buyer has 5 days

    The provider submits the deliverables. The buyer then chooses one of: Approve; Request a revision, up to the number the listing includes; or Open a dispute. A revision sends the job back to in progress and the 5-day clock stops until the next delivery.

  5. Approved & released

    On approval the payment is released to the provider, minus commission. If the buyer does nothing for 5 days after delivery, the job is approved automatically and released.

  6. Completed

    The job is closed, and both sides can now leave a review.

Once revisions are used up

A buyer who has used every included revision can't request another. Agree any further changes with the provider, or open a dispute if the work doesn't match what was bought.

Buyers & providers

Disputes and reviews

Opening a dispute

Either side can open a dispute on any job where money is held: funded, in progress, delivered, or awaiting a revision. Choose Dispute on the job page, pick a reason, describe what happened, and attach any evidence.

  1. Payment freezes. Nothing is released and the automatic-approval clock stops.
  2. You have 72 hours to settle it between yourselves using messages.
  3. If you can't, the JMO dispute desk decides. The ruling is one of: full release to the provider, full refund to the buyer, or a split. The reviewer records a written reason, and it cannot be edited afterwards.

Read the full Dispute Policy.

Reviews

  • Reviews unlock only when a job is completed, so every review comes from real, paid work.
  • Buyer and provider review each other. Neither sees the other's review until both are in, or until 14 days pass, so neither can retaliate.
  • Give an overall rating of 1–5, optional ratings for quality, communication and timeliness, and 20–1,000 characters of text.
  • A review can't be edited or replaced once posted. A provider may post one public reply to each review about them.
  • A review on a job that went through a dispute stays visible and is labelled After a dispute.
For providers

Selling your services

One account can both hire and sell. Choose Become a provider from your account menu, or tick the provider option when you sign up. Your provider workspace is at Provider dashboard.

Set up your shopfront

  • Categories — pick every service category you offer, up to 20. You can only create listings in categories you've selected.
  • Public profile — your headline, a bio, the states you work in (or nationwide or remote), and the languages you speak. Buyers filtering by state only see you if you've said where you work.
  • Away mode — tells buyers you're not taking new work and hides you from search until you switch it off.

Creating a listing

Choose Publish new. A listing is a fixed-price package: a title and description, a price in naira, delivery time in days, the number of revisions included, a cover image, an optional gallery and video link, and any paid add-ons.

When a listing goes live

A listing is published immediately only if you are verified and its text contains no contact details. Otherwise it waits in review. Remove any phone number, email or link, and complete verification, and it will go live.

From Listings you can pause a live listing and reactivate it later. Removing a listing is permanent.

For providers

Getting verified

Verified providers carry the badge buyers look for, and only verified providers' listings go public. Open Get verified in your provider sidebar.

  1. Confirm your phone number. We text a 6-digit code that expires in 10 minutes. If text messages can't reach you, the code may be emailed instead.
  2. Upload your documents. Images or PDFs, up to 8 MB each, stored privately and seen only by our review team:
    • Valid government ID — NIN slip, international passport, driver's licence or voter's card, with its expiry date. An expired ID is refused.
    • Company registration or business name — your CAC certificate.
    • Professional certification — a certificate, licence or accreditation for the work you offer.
    Which of these are required depends on your categories; the page marks each one. The others are optional but strengthen your application.
  3. Choose Submit for review. Review usually takes up to 2 business days. Your documents are locked while under review.

If something comes back

  • One document rejected — the reason appears beside it. Upload a replacement, even while under review. This doesn't count against your attempts.
  • Application returned — the reason appears at the top of the page. Fix what's asked and resubmit. You have 3 attempts before the case goes to manual escalation.
For providers

Earnings and payouts

When a job is released, your share lands in your Wallet, minus commission.

Commission

The rate steps down as your lifetime sales on JMO grow. The rate at the moment a job is funded is fixed for that job, even if the schedule changes later.

Your lifetime salesCommission
Up to ₦2,000,00015%
Over ₦2,000,00012%
Over ₦10,000,00010%

Withdrawing

  1. Open Wallet and choose to request a payout. The minimum is ₦5,000.
  2. Enter your bank and account number. The account name must match your own name; payouts to someone else's account are refused.
  3. New earnings are on a 24-hour hold before they can be withdrawn, and your first ever payout on a 72-hour hold. These are fraud checks.
  4. Our finance team approves the payout and the transfer is sent.
For learners

Learning on Academy

Courses are taught by approved providers and reviewed by JMO before they're listed. Pass a course's assessment and you earn a skill badge that anyone can verify.

  1. Enrol from the course page. Paid courses go through the same secure checkout as BizHub. If a cohort course is full, join the waitlist.
  2. Learn — open My learning to work through the video and text lessons.
  3. Take the assessment. Each course sets its pass mark (never below 50%), number of attempts, waiting time between attempts, and any time limit.
  4. Earn your badge. It appears on your BizHub profile and has its own public page, so a buyer can check it's real without an account.
Refunds

You can get a full refund until 20% of the course's duration has passed. After that the fee is no longer refundable.

For instructors

Teaching a course

Any provider can apply to teach. Open Teach in your provider sidebar and tell us what you'd teach and why you're qualified, in at least 80 characters. We usually reply within 2 working days.

Building a course

  1. Create the course — title, summary, level, format, duration, price (or free), learning outcomes and a cover image.
  2. Add lessons — a YouTube video or written text. Unpublished lessons stay hidden from learners.
  3. Write assessment questions — multiple choice with one correct answer each, plus an optional explanation. Set the pass mark (at least 50%), question count, attempts and cooldown.
  4. Submit for review. The page lists anything still missing. A reviewer approves the course or sends it back with notes.

What you earn

You keep 70% of each enrolment fee. Your share is paid once the learner's refund window (20% of the course duration) has closed, so a refunded enrolment never has to be clawed back. Learners on each course shows who has enrolled, what's been paid and what's pending.

Readers & providers

Media and publications

Everything on Media is free to read, with no account needed. Articles come from JMO's editorial desk and from providers, and every piece says who wrote it.

Reading and following

  • Media shows both voices; Provider publications shows provider writing only.
  • Subscribe on a provider's profile or at the end of their article, and you'll be told by email and in the app when they publish. Subscribing is free and needs a signed-in account.
  • Manage everyone you follow under Publications you follow in your account menu.
  • The JMO newsletter is separate: enter your email on the Media page.

Publishing as a provider

  1. Open Publications in your provider sidebar and choose Write something.
  2. Add a title, theme, a short excerpt (shown in the feed and in search results), the body (at least 200 characters), and optional key takeaways and tags.
  3. Add a cover image if you have one — JPG, PNG or WebP up to 2MB. It appears on Media, on your profile, and when somebody shares the link. A wide 16:9 picture works best. Leave it empty and your piece gets JMO artwork instead.
  4. Save the draft, then Publish. It goes live straight away, on Media and on your profile. Publishing is free.

Formatting your writing

The body is a full editor, not a plain box. Use the toolbar for headings, bold, italic, bulleted and numbered lists, quotes and links — the same way you would in any word processor. The counter under the box tells you how far you are from the 200-character minimum, then counts words.

  • Pasting is safe. Text copied from Word or another website arrives clean, without that site's fonts and colours.
  • Tables don't survive. A pasted table becomes plain text — set the information out as a list instead.
  • Your piece looks the same in the editor as it will to readers.

Your subscribers are notified the first time a piece goes live, not if you take it down and republish it. Once published, the article's web address is fixed, so links already shared keep working.

Everyone

Refer and earn

Bring people to JMO and earn a share of what the platform makes on the work they do. Every account has a referral link — buyers, providers and instructors alike.

Your link

  1. Open Refer & earn in your account menu.
  2. Copy your link. It looks like app.jmobizhub.com/r/JUG8ZP, and the six-character code at the end is yours alone.
  3. Share it — WhatsApp, Instagram, a business card, or in person with a business that should be listing on BizHub.

Anyone who signs up after clicking your link is recorded against your name, even if they sign up days later on the same device, and even if they use Google or X to join. The same page shows everyone who has joined through you and what each has earned you.

What you earn, and when

  • You earn when somebody you referred completes their first job — whether they hired someone or did the work themselves.
  • It is paid once per person. One reward for each new member you bring, not a cut of everything they ever do.
  • The reward is a percentage of JMO's commission on that job, set by the administrator. Nothing is taken from the provider's earnings or added to the buyer's price.
  • If you brought in both sides of a job, the buyer and the provider, you earn on both.
Two rules worth knowing

You can't refer yourself, and whoever brings someone in first keeps them — a later link can't take over an account that is already attributed. Abusing referrals, such as creating accounts to claim rewards, gets your code switched off.

Getting paid

  1. Rewards build up as an available balance on your Refer & earn page.
  2. Choose Withdraw once you have at least ₦5,000. New rewards sit on a short security hold first — 72 hours before your first withdrawal, 24 hours after that.
  3. Enter the amount, your bank and your account number. We check the account with your bank: it must be in your own name.
  4. JMO Finance sends the money and marks the request paid. You'll see the status, and the reason if a request is ever declined.

Your account number is encrypted and is never shown in full anywhere on the platform.

Everyone

Your account

  • Notifications — everything that has happened on your jobs, messages and subscriptions. Mark items read one at a time or all at once.
  • Notification settings — choose in-app, email or SMS for jobs, messages, Media and marketing. Messages about money, disputes and account security are always sent and can't be switched off.
  • Messages — conversations with buyers or providers, including file attachments. Contact details stay hidden until a job is funded.
  • Refer & earn — your referral link, who has joined through it, what you've earned and how to withdraw it.
  • Devices & sessions — see where you're signed in and sign out any device you don't recognise.
  • Forgotten password — use Forgot password on the sign-in page. The reset email can land in spam.
For admins

Running the platform

The admin panel is at /admin. Screens are grouped in the left sidebar; a number badge beside a screen means items are waiting for someone.

Most screens are open to all staff. Adverts and everything under Configuration need the admin or super admin role. Documents is also open to support agents.

Verifying a provider, step by step

This is the job that unblocks everything else: an unverified provider's listings cannot go live, so until someone is verified the marketplace stays empty.

  1. Open Trust & Safety → Vetting queue. It lists providers who have pressed Submit for review. If somebody is missing, they haven't submitted — their uploads are still under Documents.
  2. Open the provider. Check each document: the name on the ID matches the account, the CAC certificate is legible, certifications are current.
  3. In Trust & Safety → Documents, Approve or Reject each document individually. Rejecting one does not reject the provider — they can replace just that file.
  4. Back in the vetting queue, Approve the provider. The dialog warns you if a required document is still unapproved. They get the badge, and any listing already approved goes live at that moment.
  5. Or Reject with a reason. The provider sees your words, fixes the problem and resubmits — they get three attempts before it comes to you manually.

Getting a listing live

A listing reaches buyers only when it is Active. New listings are held in review for one of two reasons, shown in the Review dialog:

  • The provider isn't verified yet. Verify them (above), or approve the listing now — it publishes itself the moment their badge is issued.
  • Contact details in the text. A phone number, email or social handle in the title or description. Use Send back with a note; the provider edits and resubmits.
If the marketplace looks empty

Check Marketplace → Listings and filter by Pending review. Listings sitting there have never been approved by anyone, and buyers cannot see them. This is the usual cause, not a fault.

Trust & Safety

Vetting queue
Providers who have submitted for verification. View their documents, then approve (issues the badge) or reject with a reason they'll see. The approve dialog warns if a required document isn't approved yet.
Documents
Every uploaded ID, CAC certificate and certification, oldest first, including from providers who haven't submitted yet. Open, approve, or reject each one with a reason. Rejecting a document doesn't reject the provider.
Dispute desk
Disputes the parties couldn't settle within 72 hours. Rule a full release, full refund or split, with a written reason that can't be edited afterwards.
Reviews
Moderate reviews left on completed jobs.

Marketplace

Job monitor
Every job and its current stage.
Listings
All listings, including those held in review for contact details or an unverified provider. Review opens the listing with the reason it was held; Approve and Send back are available both in the table and inside that dialog. Approving a listing whose provider isn't verified yet is allowed — it is marked approved and goes live automatically the moment their badge is issued.
Providers
Provider accounts, activation, and teaching status.

Academy

Courses
Approve submitted courses or request changes. Unpublish or archive live ones.
Enrolments
Who is enrolled where, refunds, and instructor settlement.
Instructor applications
Approve or decline providers who've applied to teach.

Content

Articles
JMO's own editorial workflow, and every provider publication. Filter by Written by providers to find and archive a provider piece.
Adverts
Create adverts for the homepage, Media, BizHub and Academy. The status column shows whether each is Live, Scheduled, Ended or Off, with the reason. Views count every page load, including repeat visitors, so they aren't unique reach.
Newsletter
People subscribed to the JMO newsletter.

Finance

Payouts
Provider withdrawal requests after their fraud-check hold. Approving one sends the bank transfer.
Transactions
The payment record for every job and enrolment.
Referrals
Who brought whom to JMO, when, and what it earned them. Read-only, because it is a record of how somebody arrived. Block referrer switches off one person's code when they are gaming it: their link stops attributing and stops earning, while everything already recorded stands.
Referral withdrawals
Referrers waiting to be paid; the badge counts them. Unlike provider payouts, JMO sends this money by hand: transfer the amount to the bank account shown, then Mark paid and record the bank reference — that is the point the books move. Reject returns the money to their balance with a reason they can see.

Configuration

Categories
The category tree, and which verification documents each category requires.
Payment gateway
Payment provider keys. Takes effect without a redeploy.
SMS & verification
Primary and backup SMS providers, sender IDs, and whether a code is emailed when SMS fails. Send a test before relying on it.
Email delivery
SMTP settings and the sender address. Shows the last sending failure in the mail provider's own words. Send a test email after any change.
Referrals
Whether referral rewards are paid at all, what percentage, and of what — JMO's commission on the job (recommended) or the job value. The page shows a worked example in naira as you type. Rewards are off until you switch them on: links and attribution still work meanwhile, so nothing is lost by waiting. A reward can never exceed the commission JMO earned on the job, whatever rate you set. Changing the rate affects new rewards only; what was already earned keeps the rate it was earned at.
Social sign-in
Keys that switch on Google and X sign-in.
Academy page
The Academy hero image and landing-page settings.

Users & Access · Supply intelligence

Users
Accounts, roles, email-verification status, and suspension. A suspended user is signed out on their next page load.
Zero-result searches
What people searched for and couldn't find — demand you have no supply for yet.
Reference

Timers and fees

Every clock and amount that decides what happens next, in one place.

WhatLimitWhat happens
Email confirmation link60 minutesExpires; request a new one
Phone verification code10 minutesExpires; request a new one
Paying for a job48 hoursUnpaid job expires
Acting on a delivery5 daysJob is approved automatically and paid
Settling a dispute directly72 hoursGoes to the JMO dispute desk
Reviews staying hidden14 daysBoth reviews become visible
Provider verification review~2 business daysApproved or returned with a reason
Verification attempts3Manual escalation
Hold on new earnings24 hoursBecomes available to withdraw
Hold on a first payout72 hoursBecomes available to withdraw
Minimum payout₦5,000Smaller requests are refused
Commission15% · 12% · 10%Steps down above ₦2m and ₦10m lifetime sales
Instructor share70%Paid after the learner refund window
Referral rewardset by the adminPaid once, on the referred member's first completed job
Minimum referral withdrawal₦5,000Smaller requests are refused
Course refund window20% of durationFull refund available until then
Course pass markat least 50%Set per course by the instructor
Everyone

When something goes wrong

I didn't get the confirmation email

Check your spam or junk folder first; new senders often land there. Then use Resend verification email on the notice page. The link expires after 60 minutes, so an old email may no longer work. If you typed the wrong address, sign out and register again with the right one.

My phone verification code never arrived

Codes expire after 10 minutes, so request a fresh one. If text messages can't be delivered, the code may be emailed to you instead; check your inbox and spam. If you see a message that text messages are switched off, try again later or contact support.

My listing is stuck in review

A listing only goes live when you're verified and its text has no contact details. Remove any phone number, email address, website or social handle from the title and description, and complete Get verified.

Why can't I see the provider's phone number?

Contact details stay hidden until a job is funded. That keeps your payment protected: once you pay through JMO, the details appear automatically. Use Enquire to ask questions before buying.

My payout was refused

The usual reasons: the amount is under ₦5,000; the money is still inside its 24-hour hold (72 hours for your first payout); or the bank account name doesn't match your name on JMO. Payouts can only go to an account in your own name.

Somebody signed up with my link but I haven't earned anything

A referral pays when that person completes their first job, not when they join — so a new member who is still browsing earns you nothing yet. Check your Refer & earn page: everyone attributed to you is listed there, with "pays on their first completed job" against the ones still to come. If rewards have not been switched on by JMO yet, a notice at the top of that page says so; the people you bring in are still recorded and still count once rewards start.

Somebody joined through my link but isn't on my list

The commonest reasons: they had already created their JMO account before clicking your link — an account can only be attributed once, and the first referrer keeps it; they opened the link on one device and signed up on another; or more than 30 days passed between the click and the sign-up. You can't refer yourself, and an account you already referred can't be re-attributed.

The buyer isn't responding to my delivery

You don't need to chase them. If the buyer doesn't approve, request a revision or open a dispute within 5 days of delivery, the job is approved automatically and the payment is released to you.

For admins: nobody is receiving emails

Open Configuration → Email delivery. The page shows the last sending failure in the mail provider's own words. Send a test email to your own address. If it says "accepted" but nothing arrives, look in the mail provider's sending logs, and check that the domain has SPF, DKIM and DMARC records.

For admins: can more than one of us use the admin at a time?

Yes. Any number of staff can be signed in and working at once, on different screens or the same one — there is no lock and no single-session limit. Two people editing the same record at the same moment will simply have the second save win, so agree who is handling a queue rather than both opening it.

For admins: nothing appears on BizHub for buyers

Almost always because no listing has been approved. Open Marketplace → Listings and look for Pending review — a listing stays invisible to buyers until it is Active. See Getting a listing live. The second cause is that no provider is verified yet: an unverified provider's listings cannot publish.

For admins: I can't find a provider's documents

The vetting queue only lists providers who have pressed Submit for review. Documents uploaded before that are always under Trust & Safety → Documents, whatever the provider's status.

Still stuck? The Help centre answers the most common questions, and the Terms of Service and Privacy Policy set out the rules in full.