My Jumbo Tasks LogoMy Jumbo Tasks

Documentation

How My Jumbo Tasks works

End-to-end walkthrough for workers and posters — from claiming your first task to withdrawing earnings, plus how escrow, peer review, and dispute resolution keep both sides honest. Skim the sidebar or jump straight to your role below.

01

Quick start

My Jumbo Tasks is a global micro-task marketplace. Workers earn by completing short verified tasks (follow a page, fill a survey, test a flow). Posters fund a task with escrow, get a fanout to subscribers, and approve real proof. Payouts settle to PayPal or M-Pesa.

If you want to earn

  1. Sign in with Google, Facebook, or TikTok.
  2. Pick categories on Alerts so we ping you on matches.
  3. Browse /tasks, claim a slot, complete it.
  4. Submit proof (notes + screenshots).
  5. Approval auto-credits earnings; withdraw any time above $10.

If you want to post a task

  1. Sign in (verify email).
  2. Draft on /create or use the AI assistant.
  3. Pay escrow (PayPal or M-Pesa) via the link we email you.
  4. Admin reviews and publishes — workers are notified.
  5. Approve clean submissions; payouts release on completion.

02

Accounts & sign-in

Sign-in providers

My Jumbo Tasks doesn't use passwords. You sign in with one of three OAuth providers from /signin:

  • Google — fastest path; supports Google One Tap on subsequent visits.
  • Facebook — pulls your name + email + profile photo.
  • TikTok — for creators; doesn't return an email by default, so you'll be asked to add one in onboarding.

Onboarding

If your provider didn't share an email (TikTok), or your name is missing, you'll land on /onboarding before you can use any protected route. Two fields, takes about 30 seconds. The gate enforces server-side via JWT — there's no way around it.

Email verification

Posting tasks, requesting withdrawals, and subscribing to category alerts all require a verified email. Open /verify-email or click the verification link from the welcome email.

Account security

  • Sessions are JWTs signed with a rotated server secret. Sign-out invalidates immediately on this browser; if you lose a device, sign out via Settings to revoke that session.
  • Admins must enable two-factor authentication (TOTP) before any admin route works. Recovery codes are issued once during enrollment — store them.
  • We never ask for passwords, OTPs, or bank details outside the secure session panel. Anyone DMing you for these is a scammer; report via /contact.

Suspensions

Cheating (fake screenshots, multi-accounting, bot submissions) results in a permanent suspension. Suspended accounts have their active session killed immediately and can't sign in again — appeal via support if you believe it was an error.

03

For workers

Browsing tasks

/tasks lists every active task with category, payout per slot, deadline, and remaining slots. Each task page shows the full brief — read it end-to-end before claiming.

Subscribing to alerts

On /dashboard/subscriptions pick the categories you want pings for. You'll get:

  • Email the moment a matching task goes live (requires verified email).
  • Background push on your device(s) — works even with the tab closed. Browser permission prompt appears the first time you land in the dashboard. You can re-enable later from the same Subscriptions page.

Claiming a slot

Open the task detail page, scroll to the side panel, and click Start task. That marks the slot as yours and starts the deadline clock. If the task is "live" (requires real-time coordination), you'll see a secure session block before the proof step.

Submitting proof

You can submit:

  • Notes — text up to 5,000 characters. Paste post URLs, timestamps, what you did. Required if you don't upload files.
  • Files — up to 5 attachments per submission, 8 MB each. JPG / PNG / WebP / GIF / PDF. Drag-drop or click to pick. Remove individual files before submitting.
  • Either notes OR at least one attachment is required.

The review window

After submitting, the poster has 24 hours to approve or reject. You can also escalate to admin at any point during the wait — useful if the poster is unresponsive or you believe a rejection was unfair. Both parties get notified, and an admin takes over from the queue.

After 24 hours with no review, the system auto-escalates to admin so submissions never sit indefinitely.

Earnings & withdrawals

Approved submissions credit immediately to your available balance. Open /dashboard/earnings to see lifetime earnings, pending withdrawals, and request a payout.

  • Minimum withdrawal: $10 USD.
  • Payout methods: add PayPal email or M-Pesa phone (with the +254 country prefix) on the same page.
  • Processing time: M-Pesa typically lands within minutes once an admin marks it complete; PayPal 1–3 business days.
  • Status flow: PENDING PROCESSING COMPLETED. Rejected or failed payouts return the funds to your available balance automatically.

04

For posters

Drafting a task

Two paths from /create:

  • Manual form — fill in title, category, budget per worker, deadline, total worker slots, and a clear brief.
  • AI assistant at /create/ai — describe what you need in plain language; it drafts the brief for you.

Funding the escrow

After publishing, your task lands in PENDING_PAYMENT. We immediately:

  1. Mint a single-use, 72-hour payment link.
  2. Email it to you.
  3. Redirect you to that same link in the browser so you can pay now.

The payment page accepts PayPal (web checkout) or M-Pesa STK push (Kenyan numbers, +254). Funds are held in escrow — they never leave the platform until the corresponding worker submission is approved (then they release to the worker) or the task is rejected (refunded to you).

If your link expires, open /dashboard/tasks — every PENDING_PAYMENT row has a Pay now / resend link button. Clicking it rotates the token (instantly invalidating the old one), opens the new payment page, and emails the same URL as a fallback.

Admin approval

Once funded, your task moves to PENDING_REVIEW. An admin checks the brief against community guidelines (no spam, scams, illegal content), confirms the funding showed, and approves it. Approved tasks go live and fire push + email to every subscriber matching the category.

If an admin rejects your task, the held escrow is refunded automatically. You'll get an email with the reason.

Reviewing submissions

Open /dashboard/tasks — each row with submissions shows an "X awaiting review" badge. Click in to see worker name, the proof notes, attached screenshots/files, and submission time.

  • Approve & pay out — releases the slot's payout to the worker immediately.
  • Reject — requires a meaningful reason (5+ chars). The worker gets emailed the reason.
  • Escalate to admin — for cases you don't want to call yourself (suspected fraud, unclear proof). Admin takes over.

You have 24 hours from each submission to act before the system auto-escalates it.

05

Escrow & fees

How escrow works

Every task is fully funded up front. The total you pay is the sum of every worker's payout plus a flat 5% platform fee:

total_paid_by_poster = (budget_per_worker × workers) × 1.05

Funds sit in escrow (status HELD) until each submission is resolved:

  • Approved → that slot's share moves to the worker's available balance.
  • Rejected → the slot stays consumed (no refund); the worker doesn't get paid for that submission.
  • Task rejected by admin before going live → entire escrow refunded.
  • Expired with unfilled slots → the unused share is refundable via support.

Why a fee?

The 5% covers payment-processing fees, fraud screening, dispute arbitration, and infrastructure. It's deducted at funding time so workers always receive the full advertised payout. There are no hidden fees on the worker side.

Currencies

Tasks are denominated in USD. M-Pesa payments are converted at payment time using a flat platform rate (currently ~130 KES per USD; updated as the market moves). PayPal handles its own currency conversion if your account is in another currency.

06

Review & disputes

Peer-to-peer review (default)

Posters review their own task's submissions. This is fast and keeps decisions close to context — the poster knows what "good" looks like for their brief better than anyone.

The 24-hour SLA

Posters have 24 hours from each submission (not task publication) to approve or reject. The clock is per-submission, so a task with 10 workers gives you 10 separate windows.

Auto-escalation

If a submission sits in SUBMITTED past the 24-hour SLA, a system cron auto-escalates it to admin. The poster gets notified they missed the window; the worker gets notified an admin will resolve it.

Manual escalation by either party

Both worker and poster have an Escalate to admin link on every active submission. Click → write a short reason (5+ chars) → both parties + every admin are notified. The submission then sits in the admin escalations queue at /admin/escalations with the source labelled "Worker", "Poster", or "Auto · 24h SLA".

Admin resolution

Admins approve or reject from the same review endpoint. Outcomes are emailed to the worker, push-notified to both parties, and audit-logged. There's no appeal from admin resolution — escalating sooner gives you a better chance of being heard.

07

Payments & payouts

Methods supported

MethodPosters fund withWorkers withdraw toSettlement
PayPal✓ Any country PayPal supports✓ Any country PayPal supports1–3 business days
M-Pesa✓ Kenya (+254 numbers, STK push)✓ Kenya (+254 numbers)Minutes

Adding a payout method

On /dashboard/earnings:

  • PayPal — enter the email tied to your PayPal account.
  • M-Pesa — the input has a fixed 🇰🇪 +254 prefix; type the 9 digits after that (e.g. 712 345 678). Numbers are normalised server-side, so old formats (07…, 254…, +254…) all resolve to the same canonical form.
  • Mark one as default so withdrawal requests pre-select it.

Withdrawal lifecycle

  1. You request a payout (≥ $10) to a saved method → PENDING.
  2. Admin marks processing PROCESSING.
  3. Admin sends the funds and marks complete with the transaction reference (PayPal txn id / M-Pesa receipt) → COMPLETED. You get an email + push with the reference.
  4. If the request is invalid → REJECTED; if the provider fails → FAILED. In both cases the funds return to your available balance and you're notified with the reason.

What's reserved vs what's available

Your available balance = lifetime approved earnings minus anything in PENDING, PROCESSING, or COMPLETED withdrawals. Once a withdrawal is rejected or failed, the reservation lifts automatically — no waiting period.

08

Notifications

Channels

  • Email — sent for category matches, submission decisions, payment-link delivery, escalations, and payout decisions. Requires a verified email.
  • Background push — works even when the tab is closed, on every device you've enabled. Falls back gracefully if your browser doesn't support Web Push.
  • In-app banners + counters — sidebar shows pill counters for things waiting on you (Posted Tasks awaiting review, etc.). Refresh on every page nav.

Enabling push

The first time you land in your dashboard you'll get an OS permission prompt. Granting it registers a device-specific subscription with the server. To re-enable later (or disable per-device), go to /dashboard/subscriptions — there's a status banner at the top with Enable / Turn off controls.

If your browser shows "blocked", we can't re-prompt — flip it on yourself in the browser's site settings (lock icon next to the URL).

Quiet by default

We only send transactional notifications (something requires your action or has changed state). No marketing emails, no daily digests. Opt out of category fanout at any time by clearing your subscriptions on the Alerts page.

09

Task categories

Eight categories cover the bulk of work on the platform:

  • Social — follow, share, repost, join groups.
  • Like / Comment — engagement on a specific post or video.
  • Survey — structured questionnaires.
  • Testing — try a flow, app, or product and report findings.
  • Feedback — review a piece of content / page / launch.
  • Content — short-form copy, captions, micro-creative work.
  • Research — find information, sources, datapoints.
  • Other — anything that doesn't fit cleanly above.

Pick which ones you're strong in on Alerts — workers who specialise build a top-tier reputation faster than generalists.

10

Trust & safety

What we do

  • Mandatory escrow — no task goes live without funds held by the platform. Workers can claim with confidence.
  • Admin review of every task before it publishes. Spam, scams, illegal content, and OTP-harvesting are rejected at the gate.
  • Audit log on every state-changing admin action. Every approve, reject, suspend, escalate, mark-funded, and withdrawal decision is recorded with actor + IP + timestamp.
  • 2FA enforced for admins. No admin route loads without a fresh TOTP verification (≤ 8h old).
  • Sentry watches every server path so silent failures (webhook drops, email sends, push delivery) surface immediately.
  • Daily DB backups with 14-day retention.

What you should do

  • Never share OTPs, passwords, or bank PINs — even inside a "live" task. Anyone asking for them is a scammer; report them via /contact and they'll be suspended.
  • Coordinate live actions inside the secure session panel, never on WhatsApp DMs.
  • Submit real proof — fake screenshots are detectable and result in a permanent ban.
  • Don't open multiple accounts. Suspensions cascade across all accounts on the same IP / device fingerprint.

Privacy

Read the full Privacy Policy and Terms. You can export your data or delete your account from Settings at any time.

11

FAQ

Is My Jumbo Tasks free to join?
Yes — signing up costs nothing. Workers are never charged. Posters only pay when they actually fund a task (worker payouts + the 5% platform fee).
When do I get paid for a completed task?
Approved earnings credit your balance the moment the poster (or admin) approves your submission. From there you can request a withdrawal at any time once your available balance is at least $10. M-Pesa typically settles within minutes; PayPal in 1–3 business days.
A poster hasn't reviewed my submission for hours — what do I do?
Two options: (1) wait — the system auto-escalates to admin at the 24h mark; or (2) escalate yourself sooner with the Escalate to admin button on the submission row in My Work. Admin takes over from there.
My payment link expired before I could pay. Can I get a new one?
Yes. Open My Tasks, find the unpaid task, click Pay now / resend link. A fresh 72-hour link is generated, opened in a new tab, and also emailed to you. Limited to 5 resends per hour to discourage email spam.
Can workers see who posted a task?
Posters' display name + profile photo are visible on the task page. Email addresses and phone numbers are never shown to workers — all communication routes through My Jumbo Tasks.
What happens if I miss the task deadline?
The slot expires and your claim is voided — no penalty, but no payout either. Other workers can claim what's left of the slot pool.
How do I delete my account?
Go to Settings → "Delete account". The action is irreversible — your submissions, payouts, and tasks are anonymised but kept for audit reasons.
Why does TikTok sign-in ask me for my email after?
TikTok's OAuth doesn't return an email by default. We need one for receipts, payout confirmations, and account recovery — so onboarding asks once. You can also change it later from Settings.

12

Support

Three ways to get help, in order of speed:

  1. WhatsApp widget — the green floating button at the bottom-right of every page. Live during East Africa business hours (Mon–Fri 09:00–18:00 EAT).
  2. Contact form at /contact — answered within 24 hours.
  3. Email support@myjumbotasks.com.

When you reach out, include your account email + a description of what you tried — the more context, the faster we can help.

Couldn't find what you needed?

This page tries to be exhaustive but features land regularly — if anything is missing or unclear, say so via /contact and we'll improve the docs.