Overview
The onboarding flow adapts based on:- Your email domain (public vs. private/work domain)
- Your intended use (personal expenses, team management, etc.)
- Company size and existing tools
- Whether you have access to existing workspaces
Onboarding Steps
1. Personal Details
Purpose: Set up your profile with basic information. What You’ll Provide:- First name: Your given name
- Last name: Your family name
- First name is required
- Names cannot contain URLs or special characters
- Maximum length: 50 characters per field
- Cannot use reserved words
2. Work Email Verification (Conditional)
When This Appears: Only if you signed up with a public email domain (Gmail, Yahoo, Outlook, etc.) Purpose: Link a work email to access your company’s workspace and get the best onboarding experience. Benefits of Adding Work Email:- Automatic workspace access: Join your company workspace automatically
- Professional profile: Associates you with your organization
- Enhanced features: Unlocks domain-specific policies and settings
Enter Work Email
Validate Email
Merge Accounts
3. Join a Workspace (Conditional)
When This Appears: For private domain users or after work email validation if accessible workspaces exist Purpose: Join existing company workspaces in your organization. What You’ll See:- List of workspaces matching your email domain
- Workspace name and owner
- Number of members in each workspace
- Join method (automatic or request to join)
- Join Now: For workspaces with automatic joining enabled
- Ask to Join: Submit a join request to workspace admins
- Skip: Continue to create your own workspace
4. Purpose Selection
Purpose: Tell us how you plan to use Expensify to customize your experience. Available Options:Manage Team
Manage Team
- Set up company expense policies
- Approve team member expenses
- Integrate with accounting systems
- Issue company cards
Submit to my employer
Submit to my employer
- Submit expense reports to their company
- Track business expenses
- Get reimbursed by their employer
Track personal spending
Track personal spending
- Monitor personal expenses
- Categorize spending
- Track budgets
Chat and split bills
Chat and split bills
- Chat with friends and coworkers
- Split bills and expenses
- Send and receive money
Looking around
Looking around
5. Company Size (For Team Management)
When This Appears: Only if you selected “Manage Team” as your purpose Purpose: Help us recommend the right features and limits for your organization. Size Options:- 1-10 employees (Micro)
- 11-50 employees (Small)
- 51-250 employees (Medium)
- 251-1000 employees (Large)
- 1000+ employees (Enterprise)
- Approval workflows
- Spending limits
- Integration recommendations
- Feature configurations
6. Accounting Software
When This Appears: After company size selection for team managers Purpose: Identify your existing accounting system for seamless integration setup. Supported Integrations:- QuickBooks Online
- QuickBooks Desktop
- Xero
- NetSuite
- Sage Intacct
- SAP
- Oracle
- Microsoft Dynamics
- Other: For different systems
- None: Not using accounting software
- The integration feature is pre-enabled in your workspace
- You’ll see setup instructions in the workspace settings
- Categories and tax codes can sync automatically once connected
7. Feature Interests
When This Appears: After accounting software selection for team managers Purpose: Customize which workspace features are enabled from day one. Feature Categories: Already Enabled (based on previous selections):- Categories: Organize expenses by department, project, or type
- Connections: Accounting software integrations
- Company Cards: Corporate card management
- Workflows: Approval chains and automation
- Travel: Book and manage business trips
- Rules: Automated expense policies
- Distance Rates: Mileage tracking and reimbursement
- Expensify Card: Virtual and physical corporate cards
- Tags: Multi-dimensional expense coding
- Per Diem: Daily allowance management
- Time Tracking: Log billable hours
- Check features you want to use
- Uncheck features you don’t need
- Features marked as “requires update” need additional configuration
- A workspace is created with your chosen features enabled
- You’ll receive a welcome message with next steps
- Onboarding tasks guide you through initial setup
8. Workspace Creation
When This Happens: Automatically after feature selection or purpose selection (depending on your path) What Gets Created:Workspace
- Default currency (based on your location)
- Enabled features from your selections
- Initial categories and settings
Admins Chat
- Discuss workspace management
- Receive Expensify notifications
- Coordinate policy changes
- Currency: Based on your personal details (local currency)
- Categories: Standard expense categories
- Members: Just you initially
- Admin: You are the workspace owner
9. Post-Onboarding Tasks
After completing onboarding, you’ll see a checklist of recommended tasks in the Admins chat or Concierge chat. Common Tasks (vary based on your purpose):For Team Managers
For Team Managers
- Create workspace ✓ (auto-completed)
- Invite team members: Add employees to your workspace
- Connect accounting integration: Complete accounting system setup
- Connect corporate card: Link existing company cards
- Set up categories and tags: Customize expense coding
- Add expense approvals: Configure approval workflows
- Submit test expense: Try the expense submission flow
For Employees
For Employees
- Submit an expense: Create and submit your first expense report
- Track an expense: Log a personal expense
For Personal Use
For Personal Use
- Track an expense: Log your first transaction
- Create categories: Set up budget categories
For Chat & Split
For Chat & Split
- Start a chat: Message a friend
- Split an expense: Share a bill with others
- Click any task to jump directly to the relevant screen
- Tasks auto-complete when you perform the action
- You can dismiss or skip tasks at any time
- Access the task list anytime from the workspace chat
Special Onboarding Paths
VSB (Very Small Business) Signup
For micro-businesses (1-10 employees), the flow is streamlined:- Work Email (if public domain)
- Skip to Accounting Software (purpose pre-selected as “Manage Team”)
- Feature Interests
- Workspace Creation
SMB (Small/Medium Business) Signup
For companies with 11+ employees:- Work Email (if public domain)
- Skip to Company Size (purpose pre-selected as “Manage Team”)
- Accounting Software
- Feature Interests
- Workspace Creation
Private Domain with Existing Workspace
If you have a work email and your company already uses Expensify:- Personal Details
- Join a Workspace (optional)
- Purpose Selection
- Based on purpose, you may skip workspace creation
Test Drive Mode
At various points in onboarding, you can access Test Drive mode:What is Test Drive?
- Explore Expensify features risk-free
- See sample expenses and reports
- Practice workflows without affecting real data
- Learn the interface at your own pace
- Look for “Take a test drive” links during onboarding
- Available after completing initial setup
- Can be dismissed once you’re ready to use the live environment
Skipping Onboarding
You can skip certain steps in the onboarding flow: What You Can Skip:- ✅ Work email verification
- ✅ Joining existing workspaces
- ❌ Personal details (required)
- ❌ Purpose selection (required)
- You’re just exploring and not ready to set up
- You want to configure everything manually later
- You’re in a hurry and will return to complete setup
After Onboarding
Once onboarding is complete, you’ll land in one of these locations:Concierge Chat
- New users with no workspace
- Individual accounts
- After skipping workspace creation
Workspace Admins Chat
- Created a new workspace
- Joined as workspace admin
- Team management users
Workspace Chat
- Joined existing workspace as member
- Auto-joined through domain
Test Drive Demo
- Selected Test Drive mode
- Exploring features
Resuming Onboarding
If you exit during onboarding, Expensify saves your progress: How Resume Works:- Your answers are saved automatically
- Reopen the app to continue where you left off
- The progress bar shows your current position
- Previously entered data is pre-filled
- The onboarding flow automatically resumes on next launch
- Check the progress bar percentage to see how much remains
- You can go back to previous steps using the back button
Onboarding Flow Navigation
Back Button Behavior:- Takes you to the previous onboarding screen
- May skip certain conditional steps on the way back
- Doesn’t save changes when going backward
- Some screens (like work email) cannot be backed out of once submitted
- Shows percentage of onboarding completed
- Different paths have different total steps
- Ranges from 10% (start) to 100% (complete)
- Updates automatically as you progress
Common Questions
Can I change my purpose after onboarding?
Can I change my purpose after onboarding?
- Enable/disable any workspace features from settings
- Change your workspace type later
- Create additional workspaces with different purposes
What if I selected the wrong company size?
What if I selected the wrong company size?
Can I add a work email after skipping?
Can I add a work email after skipping?
What if my accounting software isn't listed?
What if my accounting software isn't listed?
How do I restart onboarding?
How do I restart onboarding?
- Create a new workspace anytime from the workspace menu
- Access all onboarding settings from workspace configuration
- Contact Concierge for help resetting your account (data loss may occur)
Can I do onboarding on mobile?
Can I do onboarding on mobile?
What happens to employees in existing workspaces?
What happens to employees in existing workspaces?
Getting Help During Onboarding
Concierge Support
- Ask questions about any step
- Request clarification on features
- Report issues or bugs
- Get personalized recommendations
Next Steps
After completing onboarding:Complete Onboarding Tasks
Invite Team Members
Submit Your First Expense
Explore Settings
