Skip to content

Schedule & Appointments

Manage appointments, schedules, and automatic reminders in Interflow.

Overview

The Interflow Schedule module allows you to manage appointments, consultations, and meetings integrated with customer service. With features like recurring appointments, automatic reminders, and AI integration, your team can offer a complete experience to customers.

Accessing the Schedule

  1. In the main menu, click on Schedule (📅)
  2. Choose the desired view (day, week, month)
  3. Navigate between dates using arrows or the calendar

Schedule Interface

Available Views

ViewDescription
DayDisplays all appointments for a single day
WeekDisplays 6-7 days with expanded view
MonthMonthly calendar with appointment summary

Keyboard Shortcuts

ShortcutAction
Navigate between days
TGo to today
NNew appointment
EscClose modal

Creating Appointments

Manual Appointment

  1. Click on the desired time slot, or click "New"
  2. Fill in the fields:
    • Customer: Search or create new
    • Service: Select service type
    • Professional: Who will attend
    • Date and Time: When the appointment will be
    • Duration: Estimated time
    • Notes: Internal notes
  3. Click "Save"

Appointment via Flow

Configure automated flows to allow customers to schedule directly via WhatsApp or other channels. The AI can:

  • Check available times
  • Confirm date and time
  • Send automatic confirmation

💡 Tip

Use the AI Agent node with the scheduling tool to offer a complete conversational experience.

Recurring Appointments

Create appointments that repeat automatically.

How to Create

  1. When creating an appointment, enable "Recurring"
  2. Configure recurrence:
    • Frequency: Daily, Weekly, Biweekly, Monthly
    • Days of week: For weekly recurrence
    • End: After X occurrences or specific date
  3. Click "Create"
  4. All occurrences are created automatically

Managing Recurrences

ActionBehavior
Edit singleChanges only selected occurrence
Edit allChanges all future occurrences
Delete singleRemoves only one occurrence
Delete allRemoves entire series

Move appointments between schedules

When editing an appointment (one-off or recurring), the Schedule field lets you move the booking to another schedule without deleting and recreating it.

  1. Open the appointment and choose the new Schedule
  2. Select Service and Provider again from the destination schedule
  3. Save
  4. If it is recurring, choose the scope: this only, this and future, or all

History, chat, and other appointment links remain intact.

Automatic Reminders

Configure automatic messages to remind customers of their appointments.

Configuration

  1. Go to SettingsSchedule
  2. Locate "Automatic Reminders" section
  3. Enable desired reminders:
    • 48 hours before
    • 24 hours before
    • 2 hours before (optional)
  4. Customize message template
  5. Save settings

Notification template variables

VariableContent
Customer name
/ Tax ID
Email
Phone
WhatsApp
Full address
City
State
ZIP / postal code
Provider
Service
Schedule
Date
/ Start time
End time
Organization
Hello, {{name}}!

Reminder of your appointment:

Date: {{date}}
Time: {{hour}}
Service: {{service}}
Provider: {{provider}}

Document: {{document}}
Contact: {{phone}}
Address: {{address}}

Reply "YES" to confirm.
Reply "RESCHEDULE" to change the time.

Behavior

  • ✅ Sent only for confirmed appointments
  • ❌ Does not send if cancelled
  • 🔄 Respects configured business hours
  • 📊 Events logged for reports

AI Integration

Conversational Scheduling

AI can manage appointments naturally:

  1. Check availability: "What times are available for tomorrow?"
  2. Create appointment: "I want to book for Thursday at 2pm"
  3. Reschedule: "I need to change my appointment to next week"
  4. Cancel: "I need to cancel my appointment"

AI Respects Time-offs

AI automatically:

  • Does not offer times during time-off periods
  • Does not allow creating appointments on blocked days
  • Explains to customer reason for unavailability
  • Automatically suggests available alternative dates

Import Events

Import from Google Calendar

  1. Export from Google Calendar (.ics file)
  2. In ScheduleNewImport Events
  3. Select the file
  4. Configure date filter (optional)
  5. Select schedule and professional
  6. Click "Process File"
  7. Map services and status for each event
  8. Click "Import Events"

Appointment Status

StatusColorDescription
Pending🟡 YellowAwaiting confirmation
Confirmed🟢 GreenCustomer confirmed
In progress🔵 BlueService started
Completed⚪ GrayService finished
Cancelled🔴 RedCancelled
No-show⚫ BlackCustomer didn't show

Mobile App

Android Features

  • ✅ 6-7 day week view
  • ✅ Week starting on Sunday
  • ✅ Create and edit events
  • ✅ Protection against accidental gestures
  • ✅ Reminder notifications

Status automations

Besides reminders and notification templates (customer-facing), each schedule can have silent flows — internal automations that run in the background when status changes.

FeatureCustomer communicationWhere to configure
Notification templatesYesNotifications tab
Silent flowsNoSilent flows tab

Full guide: Silent flows by status

Push reminders for the team

Automatic alerts in the app and web for the provider and selected users before each appointment — separate from WhatsApp/email reminders sent to the customer.

FeatureRecipientChannelWhere to configure
Push remindersProvider + notified usersApp and webSchedule form
Templates / customer remindersCustomerWhatsApp, emailNotifications tab

Full guide: Push reminders

Next Steps

Documentation constantly being updated