Web-only at onboarding.3bids.io — 37 screens across pre-wizard, full enterprise wizard, simplified flow, and admin pipeline
Hi Marcus,
Johnson HVAC Services has been invited to join 3Bids — the home services marketplace where top contractors connect with verified homeowners.
Click the button below to set up your account and start receiving job leads in your area.
Begin OnboardingThis link expires in 7 days. If you didn't request this, you can safely ignore this email.
SendGrid template. Magic link token is SHA-256 hashed, single-use. Admin triggers from CRM pipeline.
Complete your profile to get started with 3Bids.
Secured by Clerk
Clerk-powered auth. Email pre-filled from magic link token. Password requirements enforced client-side.
Select the complexity that matches your business. You can always upgrade later.
Tier selection determines which wizard sections are shown. Enterprise unlocks all 13. Stored in intakeData MCP bridge.
Tell us about yourself. This information will be visible to homeowners when they view your company.
First wizard step. Email pre-filled from Clerk auth. Back button hidden on step 1.
Upload a professional headshot. This builds trust with homeowners browsing your profile.
GPT Image 1.5 powers AI enhancement. Photo stored in Convex file storage with CDN delivery.
Decide how your team will complete this wizard. You can delegate specific sections to team members.
Delegation choice determines whether Team Invites and Submission Review steps are active or skipped.
Define the roles within your organization. These will be used for team assignments and commission tracking.
Pre-populated with common contractor roles. Custom roles feed into commission and team assignment systems.
Add your team members and assign their roles. They'll receive access to the 3Bids contractor dashboard.
Team members map to contractorUsers with shadow accounts. Status tracks invitation lifecycle.
Send magic link invitations to team members so they can complete their assigned wizard sections.
Magic links scoped to specific sections via intakeData MCP bridge. Shadow accounts auto-created on accept.
Review and approve submissions from your team members before proceeding.
Owner reviews all team submissions before wizard can advance. Changes create a feedback loop via magic link.
Set up your company details and brand identity for your 3Bids profile.
Sub-step tabs (Company Info / Contact / Branding) keep form length manageable. Data maps to contractorProfile.
Showcase your best work. Homeowners look at portfolios when choosing contractors.
Portfolio images stored in Convex file storage. AI auto-tags categories via Gemini vision. Min 3 projects recommended.
Select the services you offer and define your operating parameters.
Service chips map to the platform's service taxonomy. Selected services determine which job categories appear in the feed.
Configure how your team earns commission on completed jobs.
Commission basics — default rate, pay period, threshold. Enterprise-only section. Feeds into payout-payroll system.
Set commission rates for each role in your organization.
Base rates per role from complexPricing MCP tools. Override toggle allows per-team-member rate exceptions.
Incentivize your team with performance-based bonuses.
Bonus rules stack on top of base rates. Revenue target checked monthly via Blueprint Automations.
Review your complete commission structure before confirming.
Final commission review with estimated pool calculation. Confirmation locks rates until owner edits in dashboard.
Choose how you price your services. This determines how bids are structured.
Pricing model selection determines the grid columns in the next step. Flat Rate selected (terracotta border).
Set your base prices for each service you selected.
Pricing grid auto-populated from selected services. Min/Max define bid range shown to homeowners.
Set surcharges for special conditions and create service bundles for homeowners.
Modifiers auto-apply to bids based on job timing. Bundles create discounted packages visible to homeowners.
Upload your professional documents for platform verification.
License verified via state API lookup. Insurance and bond reviewed by admin within 24 hours.
Upload additional business documents for your records.
Business docs stored encrypted in Convex file storage. SOPs used for AI-assisted job matching.
Our AI has analyzed your uploaded documents. Review the extracted data below.
Gemini 3 Flash extracts data from uploaded PDFs. Confidence badges indicate extraction accuracy. Medium/Low fields flagged for manual review.
Upload business documents and website URLs. Our AI will extract key information automatically.
DocsBucketSection — drag-drop upload + URL crawl. Files stored in Convex file storage, URLs queued for AI crawl.
Review AI-extracted information from your uploaded documents and URLs.
AI extraction via Gemini 3 Flash. Confidence scoring per field. Accept all or review individually.
Review AI-detected industry terms from your documents. Approve or reject each term.
AI jargon extraction from DocsBucket. Approve/reject per term. Confidence thresholds: green ≥80%, amber 60–79%, red <60%.
Add custom industry terms your team uses that weren’t auto-detected.
Manual jargon entry. Terms feed into AI context for homeowner-facing explanations and chatbot responses.
Review all sections before submitting your application for admin review.
Final review of all 13 wizard sections. Each row links back to its section for editing.
All sections are complete. Review the checklist below and submit your application for admin review.
Your application will be reviewed within 24–48 hours. You’ll receive an email notification when your account is approved.
Final submit screen. TOS checkbox required. Triggers admin notification via Slack ops_alerts channel.
Basic info to get your account started.
Simplified flow Step 1. Three sub-steps: Your Info, Photo, Company. Pre-filled from magic link.
Add team members so they can manage jobs and bids on your behalf.
Simplified Step 2. Quick invite form with role picker. “Skip for now” option for solo contractors.
Upload your business documents and website. Our AI will handle the rest.
Simplified Step 3. DocsBucket-style upload with URL crawl. Fewer categories than full wizard.
Tell our AI about your business. It will auto-fill your profile based on the conversation.
AI voice interview via WebRTC. Gemini 3 Flash transcribes and auto-fills remaining profile fields.
Select the plan that fits your business. Cancel or upgrade anytime.
Secured by Stripe. 256-bit SSL encryption.
Stripe Checkout integration. Three tiers: Starter $49, Professional $149 (recommended), Enterprise $299. Stripe Customer + Subscription created.
Welcome to 3Bids, Marcus! Your contractor profile is live. Explore your new tools below.
Onboarding complete. Feature discovery cards link to key app sections. Dashboard redirect on CTA.
Schema tables, MCP tools, integrations, and source files powering the Contractor Intake Wizard.