14-screen onboarding journey — intro, hub, profile, services, portfolio, documents, AI call, voice onboarding, schedule call, billing & complete
Stop chasing payments. Start growing.
Skip
Complete these steps to start bidding on jobs.
Business name, phone, and office address
Showcase your best work
Service agreement and licenses
Schedule your verification call
Pro Plan, Stripe Connect, payment
Complete your profile to continue
Complete these steps to start bidding on jobs.
Business name, phone, and office address
Showcase your best work
Service agreement and licenses
Schedule your verification call
Subscription, Stripe Connect, payment
Tell us about yourself and your business
Generate AI Avatar
Choose the services you offer. You can update these anytime.
3 services selected
You can add more services later from your profile
Show homeowners your best work
Organize your work into projects. Each project can have multiple photos showing your craftsmanship.
Skip for now
Redirecting to your branded documents page for service agreements and licenses.
Optional but powerful. A quick call lets our AI capture what documents can't -- how you really run your business.
Skip for now -- I'll do this later
Complete your contractor profile by having a conversation with our AI assistant. Just talk naturally about your business.
Prefer a scheduled call instead?
How would you like to complete your onboarding?
Fast form-filling style conversation. We'll collect the essential info to get you started.
A real conversation where we learn about your business, past software experiences, and what success looks like.
Tap to speak
No scheduling hassle. Tell us when works best and our team will reach out for a quick 15-minute verification call.
I'll schedule myself later
Set up payments and choose your plan
Finish Later
Your contractor profile is ready. Welcome aboard.
Business name, phone, and office address
Showcase your best work
Service agreement and licenses
Schedule your verification call
Pro Plan, Stripe Connect, payment
You have a call scheduled for verification. Contractors are approved manually during the call.
contractorUsers -- auth, subscription, stripeConnectId, onboardingCallScheduledcontractorProfile -- name, phone, businessName, licenseNumber, bio, servicesOffered, serviceRadius, city, state, zipCode, avatarUrl, yearsExperiencecontractorPortfolio -- title, description, category, photos[], beforePhotos[], afterPhotos[]contractorDocuments -- type, fileUrl, status (pending/verified/rejected)api.contractor.auth.completeOnboardingapi.contractor.profile.updateapi.contractor.portfolio.add / .update / .removeapi.contractor.portfolio.listapi.contractor.onboarding.getProgressapi.contractor.scheduling.scheduleOnboardingCallapi.contractor.documents.listapi.features.subscriptions.getCurrentSubscriptionapi.intake.voiceCall.getCallEligibilityapi.intake.voiceCall.startIntakeCallapi.intake.voiceCall.skipIntakeCallapi.onboarding.voiceOnboardingIndex.startSessionapi.onboarding.voiceOnboardingIndex.getActiveSessionapi.onboarding.voiceOnboardingIndex.getRecommendationsapi.onboarding.voiceOnboardingIndex.applyRecommendationapi.contractor.onboardingWizard.markPrimaryStepCompleteStepCard -- variant="contractor" with terracotta accentOfficeLocationManager -- multi-office with service radiusAvatarGeneratorModalV2 -- AI avatar (GPT Image 1.5)BeforeAfterSlots + BeforeAfterSliderMediaUpload -- variant="grid", max 10 photosHeroIcon -- variant="terracotta"FormFooter -- variant="contractor"SimpleProgressDots -- variant="contractor"ConversationBubble -- AI/user chat messagesMicButton -- states: idle/listening/processingTopicProgress -- topic completion barRecommendationCard -- apply/reject AI suggestionsClerk -- Authentication, user sessionStripe Connect -- Payout bank account onboardingStripe Checkout -- Pro plan subscription billingStripe Payment Methods -- Card on file for lead purchasesSendGrid -- Welcome email, call confirmationOpenAI GPT Image 1.5 -- AI avatar generationDeepgram -- Speech-to-text for voice onboardingGemini -- Conversational AI for voice onboarding