JJob Seeker · Coach Marketplace×
JCoach · Coach Marketplace×
JAdmin · Coach Marketplace×
Jjobavet.com — Landing page×
+
app.jobavet.com/coach-marketplace/coach
Invitation-only

You're invited to coach on jobavet

Join the marketplace and help job seekers land their next role. Build a profile, set your sessions, and get discovered by candidates who match your expertise.

Invited by jobavet talent team · Coaching marketplace (early access)

Takes about 5 minutes · Reviewed before going live

0
Getting startedProfile strength
Step 1 · Basics

Let\'s start with the essentials

This is the first thing job seekers see. A clear name, a real photo, and a specific headline beat a generic "career expert" every time.

?

Prototype: type initials to preview

0 charactersAim for 120+
Step 2 · Expertise

What do you help with?

Pick from the marketplace categories so seekers can find and filter you. Choose the areas you\'re genuinely strong in — specificity wins bookings.

Step 3 · Who you help

Which candidates do you support?

Seniority drives how we match you to seekers. These use the same levels as candidate onboarding, so the fit is accurate.

Step 4 · Sessions & rate

How do you work, and what do you charge?

Set the session types you offer and your hourly rate. Credentials build trust at a glance.

$ / hour
Step 5 · Availability

When can seekers book you?

Set your typical weekly availability. Seekers book these slots directly inside jobavet — pick the days and times you\'re open for sessions.

Session length
Buffer between sessions
Minimum notice
Max bookings / day
Sessions are booked and paid natively in jobavet. Calendar sync, exact times and time-off come later.
Step 6 · Review & submit

Here\'s how you\'ll appear

This is your marketplace card and what admins review. Submit when it\'s ready — we\'ll check it before it goes live.

Marketplace card
Draft saved automatically
Coach Studio / My Profile
Live marketplace card
Coach Studio / Earnings
Coach Studio / Bookings
Coach Marketplace / Discover Experts
Best matches for
Admin / Review queue
0 pending review
Coach marketplace

Land your next role with expert 1:1 coaching

Book sessions with verified career coaches in data, tech, finance, and more. Pay upfront — your funds are held safely in escrow until the session is complete.

4.8 avg rating
·
200+ coaches
·
Secure escrow payments
Payment securedHeld in escrow
P
Priya Nair Senior Product Manager · ex-Atlassian
Product Strategy Career change Interviews
A$95/session
"Life-changing session"

How Jobavet works

From discovering your coach to landing the job — a clear, simple path.

1

Discover your coach

Filter by expertise, seniority, language, or availability. Read reviews and see exactly what each session covers.

2

Book & pay securely

Pay upfront via Jobavet Pay — your funds are held in escrow and only released once the session is complete.

3

Get coached, get hired

Join your 1:1 video session. Get an AI recap, rate your coach, and walk away with a clear next step.

Why job seekers choose Jobavet

Expert coaching, secure payments, and tools that actually move the needle.

Verified experts

Every coach is manually reviewed before going live. Real practitioners from top companies — not generic career advisors.

Escrow-protected payments

Your money is held safely until the session happens. Cancel before confirmation for a full refund — no questions asked.

AI session recaps

After every session you get an AI-generated summary with key takeaways and action items — so nothing gets lost.

Flexible scheduling

See coach availability in your local timezone and book same-week slots. No back-and-forth email chains.

Share your materials

Optionally share your resume, target job, or interview prep notes with your coach before the session — so you hit the ground running.

Transparent ratings

Every review is from a real, verified booking. No fake reviews — coaches earn their ratings session by session.

For coaches

Turn your expertise into income

Help ambitious professionals land their next role — and earn on your own terms. Set your own rate, choose your sessions, and get paid after every booking.

  • Keep 85% of every session rate you set
  • Funds released the moment your session ends
  • You choose your availability — 1 slot or 20
  • Application takes 5 minutes, reviewed within 48h
  • No monthly fees — Jobavet only earns when you do
Earnings example · A$120/hr
Session rateA$120.00
Platform fee (15%)− A$18.00
GST collectedA$10.91
You receive per sessionA$102.00
Paid out after each completed session. Jobavet handles GST, invoicing, and payment processing.

What job seekers are saying

Real sessions, real outcomes. Every review is from a verified booking.

Clear, practical and kind — I left with a real plan and completely rewrote my resume. Landed two interviews within a week of our session.

JR
Jordan R.Sr. Data Analyst · Sydney

Marcus spotted gaps in my portfolio I'd completely overlooked. His feedback was direct and incredibly actionable. Worth every dollar.

SA
Sophie A.Frontend Engineer · Melbourne

I booked a mock interview session and got the real deal — hard questions, honest feedback, and a tactical framework for answering them. Got the offer.

DK
Dev K.Product Manager · Brisbane

Apply to coach on Jobavet

Takes 5 minutes · reviewed within 48 hours

Step 1 of 3
Title
Body
pos:'bottom' }, { sel:'.role-app--coach .side', title:'Your coaching sidebar', body:'Navigate between your Profile, Bookings, and Messages from here. Your profile status and unread counts appear as coloured pills.', pos:'right' }, { sel:'.role-app--coach .phase-invite .invite-card', title:'Coach invite screen', body:'This is where coaches start. You\'ve been invited to join Jobavet as a verified career expert.', pos:'right' }, { sel:'.role-app--coach .phase-invite .btn-primary', title:'Build your profile', body:'Opens a 6-step wizard covering basics, expertise, who you help, session types, native availability (day × time grid), and a review step with the contractor agreement.', pos:'top' }, { sel:'.role-app--coach .phase-invite .btn-ghost', title:'Already have a profile?', body:'Skips the wizard and loads a pre-filled Approved profile instantly — perfect for jumping straight to the booking and escrow flows.', pos:'top' }, { sel:'#navStatusPill', title:'Profile status', body:'Tracks your lifecycle: Setup → Pending review → Changes requested → Approved / Rejected. Admins send notes directly to this banner.', pos:'right' }, { sel:'.role-app--coach [data-pnav="bookings"]', title:'Bookings', body:'Incoming booking requests appear here with Accept / Decline controls. Once confirmed you can Join the session, and after it ends you\'ll see the AI-generated session summary.', pos:'right' }, { sel:'.role-app--coach [data-pnav="messages"]', title:'Pre-purchase messages', body:'Job seekers message you before committing to a booking. Reply inline — no popups, no modals.', pos:'right' } ], candidate:[ { sel:'.jvtabs', title:'Role switcher', body:'Three roles live in one prototype. You\'re now in the Job Seeker view. Switch to Coach or Admin tabs to see the other sides of every interaction.', pos:'bottom' }, { sel:'.role-app--candidate .side', title:'Your navigation sidebar', body:'Three sections: discover coaches, send pre-purchase messages, and track all your booked sessions — including receipts and AI summaries.', pos:'right' }, { sel:'#candLevelSel', title:'Seniority filter', body:'Set your career level here and the marketplace re-ranks coaches for best fit. Try switching between Entry-level and Executive to see the ordering change.', pos:'bottom' }, { sel:'#candBrowse .filterbar', title:'Smart filter bar', body:'Search by name or keyword, then narrow by expertise, seniority, price range, rating, language, availability, and timezone. "Match me" auto-fills filters to your level.', pos:'bottom' }, { sel:'#candResults .gcard', title:'Coach cards', body:'Each card shows rate, star rating, credentials badge, and next available slot. Click any card to open the full profile with reviews, availability calendar, and booking.', pos:'top' }, { sel:'.role-app--candidate [data-snav="messages"]', title:'Messages (pre-purchase)', body:'Open a conversation with any coach before booking. Online coaches reply automatically in this prototype; offline coaches show an expected reply time.', pos:'right' }, { sel:'.role-app--candidate [data-snav="sessions"]', title:'My Sessions', body:'Every booking you place lands here — status badge, payment receipt, escrow state, join button, AI session summary, and your rating & testimonial after the call.', pos:'right' } ], admin:[ { sel:'.jvtabs', title:'Role switcher', body:'You\'re in the Admin console. Switch to Coach or Job Seeker tabs to see how your moderation decisions (approve / reject / request changes) instantly affect the other roles.', pos:'bottom' }, { sel:'.role-app--admin .side', title:'Admin navigation', body:'Two sections: Review queue for coach profile moderation, and Disputes & payouts for escalated payment cases.', pos:'right' }, { sel:'.adm-top .pendpill', title:'Pending count', body:'Live count of coach submissions awaiting your review. This updates the moment a coach submits or resubmits after changes.', pos:'bottom' }, { sel:'.adm-tabs', title:'Status filter tabs', body:'Filter the queue by All, Pending, Changes requested, Approved, Rejected, or Inactive. Each tab shows a live count.', pos:'bottom' }, { sel:'#admQueue .q-row', title:'Coach submission row', body:'Click any row to open the full review view — profile detail, marketplace card preview, profile-strength score, and action buttons (Approve / Request changes / Reject / Credentials verified).', pos:'top' }, { sel:'.role-app--admin [data-anav="disputes"]', title:'Disputes & payouts', body:'Escalated payment disputes land here. Review the claim, evidence, and escrow ledger, then rule for the client, the coach, or split 50/50. Your ruling executes immediately.', pos:'right' } ] }; var tourActive=false, tourRole='', tourIdx=0, tourHL=null; function startTour(){ var role=document.body.dataset.role||'coach'; tourRole=role; tourIdx=0; tourActive=true; document.getElementById('tourScrim').classList.add('on'); showTourStep(0); } function showTourStep(idx){ var steps=TOURS[tourRole]; if(!steps){ endTour(); return; } // clamp if(idx<0) idx=0; if(idx>=steps.length){ endTour(); return; } tourIdx=idx; // clear previous highlight if(tourHL){ tourHL.classList.remove('tour-hl'); tourHL=null; } var step=steps[idx]; var el=null; // try to find a visible element var candidates=Array.from(document.querySelectorAll(step.sel)); for(var i=0;i0 && r.height>0){ el=candidates[i]; break; } } // scroll element into view inside its scrollable parent if(el){ el.scrollIntoView({behavior:'smooth',block:'nearest',inline:'nearest'}); el.classList.add('tour-hl'); tourHL=el; } // position tooltip var card=document.getElementById('tourCard'); positionTourCard(card, el, step.pos||'bottom'); // fill content card.querySelector('.tc-eyebrow').textContent='Step '+(idx+1)+' of '+steps.length; card.querySelector('.tc-title').textContent=step.title; card.querySelector('.tc-body').textContent=step.body; // dots var dotsEl=card.querySelector('.tc-dots'); dotsEl.innerHTML=''; for(var d=0;dvh) chosen='top'; if(pref==='top' && r.top-ch-pad<0) chosen='bottom'; if(pref==='right' && r.right+cw+pad>vw) chosen='left'; if(pref==='left' && r.left-cw-pad<0) chosen='right'; var cx=r.left + r.width/2; var cy=r.top + r.height/2; if(chosen==='bottom'){ x=Math.min(Math.max(cx-24, pad), vw-cw-pad); y=r.bottom+14; arrow='top'; } else if(chosen==='top'){ x=Math.min(Math.max(cx-24, pad), vw-cw-pad); y=r.top-ch-14; arrow='bottom'; } else if(chosen==='right'){ x=r.right+14; y=Math.min(Math.max(cy-40, pad), vh-ch-pad); arrow='left'; } else { x=r.left-cw-14; y=Math.min(Math.max(cy-40, pad), vh-ch-pad); arrow='right'; } // clamp to viewport x=Math.max(pad, Math.min(x, vw-cw-pad)); y=Math.max(pad, Math.min(y, vh-ch-pad)); card.style.left=x+'px'; card.style.top=y+'px'; card.dataset.arrow=arrow; } function tourNext(){ showTourStep(tourIdx+1); } function tourPrev(){ showTourStep(tourIdx-1); } function endTour(){ tourActive=false; if(tourHL){ tourHL.classList.remove('tour-hl'); tourHL=null; } document.getElementById('tourScrim').classList.remove('on'); document.getElementById('tourCard').classList.remove('on'); } // click outside tour card also ends tour document.getElementById('tourScrim').addEventListener('click',function(e){ if(e.target===this) endTour(); });
Step 1 of 8
Title
Body