IntakeBots
IntakeBots replace traditional forms with conversational interfaces. Instead of presenting a wall of fields, they ask questions one at a time, adapt based on answers, and use AI to get complete information.
Creating an IntakeBot
Section titled “Creating an IntakeBot”Option 1: Generate with AI
Section titled “Option 1: Generate with AI”- Open your FlowApp
- Click Generate with AI
- Describe what you need in plain English
- Review and customize the result
AI generation creates the schema, fields, and logic automatically.
Option 2: Build Manually
Section titled “Option 2: Build Manually”- Open your FlowApp
- Click Add Field to add questions one by one
- Configure each field’s settings
- Arrange the order
Field Types
Section titled “Field Types”| Type | Use Case | Validation |
|---|---|---|
| Text | Names, short answers | Min/max length, regex |
| Email addresses | Format validation | |
| Phone | Phone numbers | Format validation |
| URL | Website links | URL format |
| Textarea | Long descriptions | Min/max length |
| Number | Quantities, amounts | Min/max value, decimals |
| Date | Dates, deadlines | Range limits |
| Select | Single choice from options | Required |
| Boolean | Yes/no questions | N/A |
| File | Documents, images | Type restrictions, size limits |
Conditional Logic
Section titled “Conditional Logic”Show or hide questions based on previous answers.
Example:
- Ask “Are you an existing customer?”
- If Yes → Show “Customer ID” field
- If No → Show “How did you hear about us?” field
To add conditional logic:
- Click the field you want to conditionally show
- Open Visibility settings
- Set the condition (e.g., “Show when [field] equals [value]“)
Repeating Groups
Section titled “Repeating Groups”Collect multiple items of the same type.
Example: Collect information about multiple children, products, or addresses.
- Create a Repeating Group
- Add fields inside the group
- Users can add as many entries as needed
File Uploads
Section titled “File Uploads”Accept documents, images, and PDFs.
Configure:
- Allowed types: Restrict to specific formats (PDF, images, etc.)
- Max size: Limit file size
- Max files: Limit number of uploads
Vision Extraction
Section titled “Vision Extraction”Let AI read uploaded documents to pre-fill fields.
How it works:
- User uploads a document (resume, ID, invoice)
- AI extracts relevant information
- Fields are pre-filled automatically
- User confirms or edits
Enable vision extraction in field settings → AI → Extract from documents.
Custom Branding
Section titled “Custom Branding”Make your IntakeBot match your brand:
- Logo: Upload your company logo
- Colors: Set primary and accent colors
- Welcome message: Customize the intro text
- Thank you message: Customize the completion screen
Embedding Options
Section titled “Embedding Options”Deploy your IntakeBot anywhere:
| Method | Best For |
|---|---|
| Direct link | Sharing via email, social, messaging |
| Inline embed | Embedding in a page section |
| Popup modal | Triggered by button click |
| Widget | Floating button in corner |
See Embed Codes for implementation details.
Multi-Language Support
Section titled “Multi-Language Support”IntakeBots support multiple languages:
- Go to Settings → Languages
- Add languages (Spanish, English, etc.)
- Provide translations for each field
- Users see their preferred language automatically
Next Steps
Section titled “Next Steps”- AI Field Intelligence: Make fields smarter with AI
- Process Boards: Track submissions through stages