Skip to main content

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:

  1. Trigger - The event that starts the workflow
  2. Conditions - Rules that determine if the workflow runs
  3. Actions - What happens when the workflow executes

Common Workflow Examples​

Lead Qualification Workflow​

Trigger: New lead received via phone or email

Actions:

  1. Bot asks qualifying questions
  2. Scores lead based on responses
  3. Creates contact in CRM
  4. Assigns to appropriate agent
  5. Sends follow-up email

Appointment Scheduling Workflow​

Trigger: Lead requests a showing

Actions:

  1. Bot checks agent availability
  2. Offers available time slots
  3. Books appointment in calendar
  4. Sends confirmation email
  5. Sends reminder 24 hours before

Follow-Up Workflow​

Trigger: No response from lead in 3 days

Actions:

  1. Bot sends follow-up email
  2. If no response, sends SMS after 2 days
  3. If still no response, assigns to agent for manual follow-up

Creating a Workflow​

Step 1: Access Workflows​

  1. Go to your Dashboard
  2. Navigate to Bots → Select your bot
  3. 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:

  1. Click Add Action

  2. Choose action type:

    • Send Email
    • Send SMS
    • Create CRM Record
    • Update Contact
    • Schedule Appointment
    • Assign to Agent
    • Wait (delay)
  3. Configure action settings

  4. Add more actions as needed

Step 5: Test Your Workflow​

Before activating:

  1. Click Test Workflow
  2. Provide test data
  3. Review the execution
  4. Check that all actions work correctly

Step 6: Activate​

Once tested:

  1. Click Activate Workflow
  2. Monitor the workflow dashboard
  3. 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​