Build a Client Intake System
Stop chasing clients for information. In this tutorial, you’ll build a complete client intake system that collects project details, contact info, and even documents, all before your first call.
Time: 15-20 minutes
Difficulty: Intermediate
What you’ll learn: Conditional logic, file uploads, private fields, Process Boards, and routing
What You’ll Build
Section titled “What You’ll Build”A client intake flow that:
- Collects contact and company information
- Asks service-specific questions based on what they need
- Accepts file uploads (brand guidelines, contracts, etc.)
- Stores sensitive info securely
- Creates a client record and routes to the right team member
- Tracks each client through your onboarding stages
Part 1: Plan Your Intake Flow
Section titled “Part 1: Plan Your Intake Flow”Before building, decide what information you need.
Essential Information
Section titled “Essential Information”- Contact details (name, email, phone)
- Company name and website
- What service they need
- Project timeline and budget
Nice-to-Have Information
Section titled “Nice-to-Have Information”- How they heard about you
- Current challenges
- Reference files or documents
Service-Specific Questions
Section titled “Service-Specific Questions”Different questions for different services:
- Website projects: Current site URL, desired features, target audience
- Branding projects: Industry, competitors, brand values
- Consulting: Main goals, team size, current tools
Part 2: Create the FlowApp
Section titled “Part 2: Create the FlowApp”Step 1: Create and Name
Section titled “Step 1: Create and Name”- Click New FlowApp
- Name it “Client Intake”
- Click Create
Step 2: Add Contact Fields
Section titled “Step 2: Add Contact Fields”Add these fields in order:
| Field Type | Label | Field Name | Required |
|---|---|---|---|
| Text | What’s your name? | name | Yes |
| What’s your email? | email | Yes | |
| Phone | What’s the best number to reach you? | phone | Yes |
| Text | What company are you with? | company | Yes |
| URL | What’s your company website? | website | No |
Step 3: Add Service Selection
Section titled “Step 3: Add Service Selection”- Add a Select field:
- Label: “What can we help you with?”
- Field name:
service_type - Options:
- Website Design
- Branding & Identity
- Marketing Strategy
- Other
- Required: Yes
This field will control which follow-up questions appear.
Part 3: Add Conditional Questions
Section titled “Part 3: Add Conditional Questions”Now the powerful part, showing different questions based on their service selection.
Website Design Questions
Section titled “Website Design Questions”-
Add a URL field:
- Label: “What’s your current website URL? (if you have one)”
- Field name:
current_website - Required: No
-
Set visibility:
- Click the field’s Visibility settings
- Set: Show when
service_typeequals “Website Design” - Save
-
Add a Multi-Select field:
- Label: “What features do you need?”
- Field name:
website_features - Options:
- E-commerce / Online Store
- Blog
- Contact Forms
- Member Portal
- Booking System
- Other
- Visibility: Show when
service_typeequals “Website Design”
Branding Questions
Section titled “Branding Questions”-
Add a Text field:
- Label: “What industry are you in?”
- Field name:
industry - Visibility: Show when
service_typeequals “Branding & Identity”
-
Add a Textarea field:
- Label: “Who are your main competitors?”
- Field name:
competitors - Visibility: Show when
service_typeequals “Branding & Identity"
"Other” Follow-Up
Section titled “"Other” Follow-Up”- Add a Textarea field:
- Label: “Tell us more about what you’re looking for”
- Field name:
other_details - Visibility: Show when
service_typeequals “Other” - Required: Yes (when visible)
Part 4: Add Project Details
Section titled “Part 4: Add Project Details”These questions appear for everyone:
Timeline
Section titled “Timeline”Add a Select field:
- Label: “What’s your ideal timeline?”
- Field name:
timeline - Options:
- ASAP (within 2 weeks)
- This month
- Next 1-3 months
- Just exploring options
- Required: Yes
Budget
Section titled “Budget”Add a Select field:
- Label: “What’s your budget range?”
- Field name:
budget - Options:
- Under $5,000
- $5,000 - $15,000
- $15,000 - $50,000
- $50,000+
- Not sure yet
- Required: Yes
Additional Context
Section titled “Additional Context”Add a Textarea field:
- Label: “Anything else we should know about your project?”
- Field name:
additional_info - Required: No
Part 5: Add File Uploads
Section titled “Part 5: Add File Uploads”Let clients share relevant documents upfront.
-
Add a File field:
- Label: “Upload any relevant files (brand guidelines, examples, briefs)”
- Field name:
files - Allowed types: PDF, Images, Documents
- Max files: 5
- Required: No
-
Add helper text: “Optional, but helpful! Examples: brand guidelines, competitor examples, project briefs”
Part 6: Store Sensitive Info Securely (Optional)
Section titled “Part 6: Store Sensitive Info Securely (Optional)”If you collect sensitive information like login credentials:
-
Add a Textarea field:
- Label: “Any login credentials we’ll need? (stored securely)”
- Field name:
credentials - Required: No
-
Enable Private Field:
- This encrypts the data
- AI never sees private fields
- Only workspace admins can view
Part 7: Set Up Your Process Board
Section titled “Part 7: Set Up Your Process Board”Track each client through your onboarding stages.
Create the Board
Section titled “Create the Board”- Go to Process Boards in the left sidebar
- Click New Board
- Name it “Client Onboarding”
- Create these phases (columns):
| Phase | Purpose |
|---|---|
| New Inquiry | Just submitted, needs review |
| Qualified | Good fit, ready to schedule call |
| Discovery Call | Call scheduled or completed |
| Proposal Sent | Waiting for decision |
| Won | Signed, starting work |
| Lost | Didn’t proceed |
Connect to Your IntakeBot
Section titled “Connect to Your IntakeBot”- Go back to your Client Intake FlowApp
- Click Workflow tab
- Set up the default route:
- Board: Client Onboarding
- Phase: New Inquiry
Now every submission automatically creates a card on your board.
Part 8: Add Routing Rules
Section titled “Part 8: Add Routing Rules”Automatically prioritize high-value clients.
Rule 1: High-Budget Fast-Track
Section titled “Rule 1: High-Budget Fast-Track”- Click Add Rule
- Configure:
- Name: “High-budget clients”
- Conditions:
budgetequals “$50,000+” - Action: Route to “Client Onboarding” → “Qualified” phase
- Priority: High
Rule 2: ASAP Requests
Section titled “Rule 2: ASAP Requests”- Click Add Rule
- Configure:
- Name: “Urgent timeline”
- Conditions:
timelineequals “ASAP (within 2 weeks)” - Action: Route to “Client Onboarding” → “Qualified” phase
- Priority: High
Default Route
Section titled “Default Route”Ensure the default route catches everything else:
- Board: Client Onboarding
- Phase: New Inquiry
Part 9: Customize Messages
Section titled “Part 9: Customize Messages”Welcome Message
Section titled “Welcome Message”“Thanks for your interest in working with us! I’ll ask a few questions to understand your project. This takes about 3 minutes.”
Thank You Message
Section titled “Thank You Message”“You’re all set! We’ll review your information and reach out within 1 business day to schedule a discovery call. In the meantime, feel free to reply to the confirmation email if you have any questions.”
Part 10: Test and Launch
Section titled “Part 10: Test and Launch”Test Thoroughly
Section titled “Test Thoroughly”- Click Preview and complete the form yourself
- Test each service type to verify conditional fields appear correctly
- Test file uploads
- Verify submissions appear on your Process Board
- Check that routing rules work as expected
Publish
Section titled “Publish”- Click Publish
- Copy your share link
- Add it to:
- Your website’s “Work With Us” page
- Email signatures
- Social media bios
What You’ve Built
Section titled “What You’ve Built”Your client intake system now:
✅ Collects comprehensive project information
✅ Shows relevant questions based on service type
✅ Accepts file uploads for brand assets and documents
✅ Stores sensitive credentials securely
✅ Creates client records automatically
✅ Routes to your Process Board
✅ Prioritizes high-value and urgent requests
✅ Tracks clients through your onboarding pipeline
Pro Tips
Section titled “Pro Tips”Tip 1: Send to Your Calendar
Section titled “Tip 1: Send to Your Calendar”Add a Calendly or Cal.com link in your thank you message so qualified leads can book a call immediately.
Tip 2: Set Up Notifications
Section titled “Tip 2: Set Up Notifications”Configure Slack or email notifications when high-priority submissions come in so you respond fast.
Tip 3: Review Abandoned Submissions
Section titled “Tip 3: Review Abandoned Submissions”Check your Contact Center for people who started but didn’t finish. A quick follow-up email might bring them back.
Tip 4: Iterate Based on Feedback
Section titled “Tip 4: Iterate Based on Feedback”After a month, review your submissions. Are people getting stuck on certain questions? Simplify or remove them.
Next Steps
Section titled “Next Steps”- Add AI Follow-ups: Let AI ask clarifying questions when answers are vague
- Set up Email Notifications: Get notified instantly for high-priority leads
- Build a Quote Request Flow: Similar pattern for project quotes