Workflows
Set up automated workflows to streamline your real estate operations.
What are Workflows?
Workflows are automated sequences of actions triggered by specific events. They help you:
- Automate repetitive tasks
- Ensure consistent follow-up
- Save time on manual processes
- Improve lead response times
Workflow Components
Every workflow consists of:
- Trigger - The event that starts the workflow
- Conditions - Rules that determine if the workflow runs
- Actions - What happens when the workflow executes
Common Workflow Examples
Lead Qualification Workflow
Trigger: New lead received via phone or email
Actions:
- Bot asks qualifying questions
- Scores lead based on responses
- Creates contact in CRM
- Assigns to appropriate agent
- Sends follow-up email
Appointment Scheduling Workflow
Trigger: Lead requests a showing
Actions:
- Bot checks agent availability
- Offers available time slots
- Books appointment in calendar
- Sends confirmation email
- Sends reminder 24 hours before
Follow-Up Workflow
Trigger: No response from lead in 3 days
Actions:
- Bot sends follow-up email
- If no response, sends SMS after 2 days
- If still no response, assigns to agent for manual follow-up
Creating a Workflow
Step 1: Access Workflows
- Go to your Dashboard
- Navigate to Bots → Select your bot
- Click the Workflows tab
Step 2: Choose a Trigger
Select what event will start your workflow:
- New Lead - When a new lead is created
- Email Received - When an email arrives
- Phone Call - When a call is received
- Form Submission - When a form is submitted
- Schedule - Run on a schedule (daily, weekly, etc.)
Step 3: Add Conditions (Optional)
Add conditions to filter when the workflow runs:
Condition: Lead Source = "Website"
AND Lead Score > 50
AND Time = Business Hours
Step 4: Configure Actions
Add actions to execute:
-
Click Add Action
-
Choose action type:
- Send Email
- Send SMS
- Create CRM Record
- Update Contact
- Schedule Appointment
- Assign to Agent
- Wait (delay)
-
Configure action settings
-
Add more actions as needed
Step 5: Test Your Workflow
Before activating:
- Click Test Workflow
- Provide test data
- Review the execution
- Check that all actions work correctly
Step 6: Activate
Once tested:
- Click Activate Workflow
- Monitor the workflow dashboard
- Review execution logs
Advanced Features
Branching Logic
Create different paths based on conditions:
IF lead score > 80
→ Assign to senior agent
ELSE IF lead score > 50
→ Assign to junior agent
ELSE
→ Add to nurture campaign
Wait Steps
Add delays between actions:
- Wait 1 hour before sending follow-up
- Wait until business hours
- Wait for specific date/time
Multiple Triggers
Combine multiple triggers:
- Email received OR form submitted
- Phone call AND during business hours
Best Practices
- ✅ Start simple - Begin with basic workflows and add complexity gradually
- ✅ Test thoroughly - Always test before activating
- ✅ Monitor performance - Review workflow analytics regularly
- ✅ Optimize timing - Adjust delays based on response rates
- ✅ Keep it relevant - Ensure messages are personalized and timely
Workflow Templates
Use pre-built templates to get started quickly:
- New Lead Nurture - Automated follow-up sequence
- Appointment Reminder - Send reminders before showings
- Re-engagement - Win back cold leads
- Referral Request - Ask satisfied clients for referrals
Troubleshooting
Workflow Not Triggering
- Check that the workflow is activated
- Verify trigger conditions are met
- Review workflow logs for errors
Actions Not Executing
- Check integration connections
- Verify action configurations
- Review error messages in logs
Next Steps
- Bot Analytics - Track workflow performance
- Bot Overview - Learn about bot features