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
If you want to post a task
- Sign in (verify email).
- Draft on /create or use the AI assistant.
- Pay escrow (PayPal or M-Pesa) via the link we email you.
- Admin reviews and publishes — workers are notified.
- 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:
- Mint a single-use, 72-hour payment link.
- Email it to you.
- 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
| Method | Posters fund with | Workers withdraw to | Settlement |
|---|---|---|---|
| PayPal | ✓ Any country PayPal supports | ✓ Any country PayPal supports | 1–3 business days |
| M-Pesa | ✓ Kenya (+254 numbers, STK push) | ✓ Kenya (+254 numbers) | Minutes |
Adding a payout method
- PayPal — enter the email tied to your PayPal account.
- M-Pesa — the input has a fixed
🇰🇪 +254prefix; 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
- You request a payout (≥ $10) to a saved method →
PENDING. - Admin marks processing →
PROCESSING. - 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. - 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?
When do I get paid for a completed task?
A poster hasn't reviewed my submission for hours — what do I do?
My payment link expired before I could pay. Can I get a new one?
Can workers see who posted a task?
What happens if I miss the task deadline?
How do I delete my account?
Why does TikTok sign-in ask me for my email after?
12
Support
Three ways to get help, in order of speed:
- 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).
- Contact form at /contact — answered within 24 hours.
- 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.
