LogoLogo
DialoX Manual
DialoX Manual
  • Start
    • News
    • Getting Started
    • Ordering
    • Signup
    • Switcher
  • STORE
    • Marketplace Apps
      • Level 1 - Basic
        • Callback Note Basic
        • On-call Router Basic
        • Smart Group Voicemail
        • Smart IVR Basic
        • SMS Call Deflector
        • Survey Basic
      • Level 2 - Advanced
        • Call Deflector
        • Callback Note
        • Order Assistant
        • Smart IVR
        • Survey
        • Website Chat
      • Level 3 - Professional
        • Callback Planner
        • Appointment Planner
    • Legacy Apps
      • Survey Extension
      • Smart IVR Basic
      • Smart IVR 2.0
      • Whatsapp Calldeflector 1.0
      • Whatsapp Calldeflector 2.0
      • Social Inbox 1.0
      • Social Inbox 2.0
      • Basic Group Voicemail
      • Group Voicemail
      • Oncall Assistant
      • Web App
      • Basic Callback Note
      • Callback Note
      • Callback Planner
      • Caller Based Router
    • Skills
      • Base flows
      • Platform defaults
      • Phone flows
      • Chat flows
      • Web flows
      • LLM Flows
      • LLM Knowledge base
      • Address Flows
      • Email flows
      • Timeplans
        • How to add a flow for lunch breaks
      • On-call schedule
      • Planner
      • OAuth Flows
      • Integrations
        • Zendesk
        • Jira
        • Hubspot
  • SETTINGS
    • User Settings
      • Availability settings
      • Profile settings
      • Security
    • App Settings
      • App identity
      • Opening hours
      • Tags
      • Studio
      • Extra options
      • Backups
  • Inbox
    • Inbox
      • Assigning
      • Joining and leaving
      • Sending messages
      • Canned responses
      • Team chat
      • Watching
      • Close
      • Filter conversations
      • Multiple inboxes
    • Contacts
    • Notes
    • Today
    • Notifications
      • Notification panel
      • Notification preferences
      • Rules for notification
      • Chrome and Windows settings
      • Microsoft Teams notifications
  • Studio
    • Home
      • Customer settings
        • Settings
        • Advanced settings
        • Store settings
      • Audit Log
      • Access Request
    • Dashboard
    • Flows
      • Playbook
      • Triggers
      • Variables
      • Conditions
      • Tags
      • Languages
      • Links
      • Nodes
        • Say
        • Ask: Open
        • Ask: Choice
        • Ask: Single
        • Ask: Date
        • Ask: Name
        • Ask: Phone
        • Ask: Email
        • Ask: Form
        • Ask: Language
        • Ask: Selection
        • Ask: Time
        • Ask: Audio
        • Ask: Number
        • Ask: Custom entity
        • Ask: Address
        • Ask: Zipcode
        • Iterate
        • Iterate: LLM
        • Say: LLM
        • Say: LLM Knowledgebase
        • Iterate: LLM Knowledgebase
        • Iterate: continue
        • Show: audio
        • Show: whatsapp link
        • Show: image
        • Show: video
        • Show: file
        • Show: location
        • Control flow: branch
        • Control flow: go to flow
        • Control flow: switch language
        • Control flow: close
        • Control flow: restart
        • Control flow: pause
        • Control flow: invoke dialog
        • Dial: number
        • Dial: smart
        • Send: note
        • Send: email
        • Send: SMS
        • Send: whatsapp
        • Escalate: default
        • Escalate: smart
        • Perform: create jira ticket
        • Perform: get jira ticket
        • Plan
    • AI
      • Intents
        • LLM Intents
        • Q&A Intents
      • Knowledge bases
      • Prompts
    • Channels
      • Chatwidget
      • Whatsapp
        • How to integrate Whatsapp
        • How to change my Whatsapp profile
        • How to manage Whatsapp templates
        • How to send Whatsapp template with documents
        • How to automate outbound Whatsapp
        • How to send Whatsapp template
        • How to use Commerce Catalog
        • Whatsapp for Business
      • MS Teams
        • How to migrate new Version
        • How to change channel connection
      • Facebook Messenger
      • Phone
      • Progressive Web App (PWA)
    • Content
      • Nudges
      • Whatsapp optout
      • Voice lexicon
      • FAQs
      • Calendars
    • Visitors
    • Calendars
    • Campaigns
    • Conversations
    • Notes
    • Contacts
  • ADMINISTRATION
    • Organisation
    • Bots
    • Licenses
    • Channels
    • Orders
    • Usage
    • Users
    • Access Requests
    • Analytics
  • DESKTOP
    • Enreach Contact Desktop
  • FAQ
    • Studio
      • How to Publish
      • How to make 2FA Required
      • How to add additional columns to contactlist
      • Conversation retention time
      • How to help the bot pronounce phone numbers correctly
      • How to help the bot pronounce loose numbers correctly
    • Flow Topics
      • Skipping step based on language tag
      • Switching language using intent trigger
    • Meta
      • How to get Meta Business Suite Verification
      • How to connect Facebook page to Facebook Business Account
    • 360Dialog
      • How to give permission API access
      • How do I change my profile in 360Dialog
      • How to make 360dialog templates
      • How do I terminate my number in 360Dialog
    • Bubblescript
      • How to add a custom button
      • How to change the email template
    • Operator
      • Where are my CDRs?
      • Onboarding required
    • Google Tag Manager
    • Platform
      • Network Security Policies
    • Make
Powered by GitBook
On this page
  • Installing the Timeplans skill
  • What is a timeplan
  • Adding a timeplan
  • Fields
  • Examples
  • One time: Beach day
  • Yearly: Christmas
  • Weekly: Lunch break
  • Period: Spring break
  • Timeplan tags
  • Use Timeplan accordingly

Was this helpful?

Export as PDF
  1. STORE
  2. Skills

Timeplans

PreviousEmail flowsNextHow to add a flow for lunch breaks

Last updated 15 days ago

Was this helpful?

The standard bot skills work with the opening hours that are managed in the Bot settings section, see .

However, sometimes more flexibility is required. For this the Timeplan skill can be used. It allows users to define one or more alternative timeplans, for instance to allow for Lunch time.

The skill will set a predefined tag when the current time fall within the defined day and time. Using the tag you can define in flow nodes, for instance to skip over a node or to .

Installing the Timeplans skill

The Timeplans skill isn't installed automatically with your template. Therefore you need to install it by request.

Ask the DialoX team to install it for you.

What is a timeplan

A timeplan is a scheduled event that can overwrite your online or offline status set by the default Opening hours settings and even set an additional tag so you can define specific behaviour in your flow that needs to happen when this scheduled event occurs.

A timeplan can trigger weekly, yearly, at one single date and time, or for a period. Examples:

  • use a yearly timeplan to schedule Christmas closing

  • use a weekly timeplan to schedule daily lunch time closing

  • use a one time timeplan to schedule closing due to a company offsite or event

  • use a period timeplan to schedule closing for non-repeating holidays

Adding a timeplan

The skill adds a page to manage your timeplans in the Settings section.

  1. Go to settings and click Timeplans.

  1. Click Add to add a new timeplan.

This will add a new line:

  1. Click on the newly created line to unfold the form

  1. Now provide a description (for you to keep track of the different timeplans)

  2. Select what kind of Timeplan it is: One time, Yearly or Weekly.

  3. Choose the "Set system status" to be nothing when your timeplan doesn't affect the online or offline status of your bot, otherwise choose online or offline when it does impact the status.

  4. Choose to add a specific tag which then can be used in your flow to make specific logic based on this tag, for instance when you want to say to the user "We are currently having lunch" or something.

  5. Now, dependent on what kind of Timeplan you selected you can fill in the details (see examples below for more information):

    1. Weekly: days of the week followed by a from and until time

    2. Yearly: month, day and a from and until time

    3. One time: date and a from and until time

Fields

Property
Description
Explanation

Description

A human readable description

For you to keep track of your timeplans. It has no utilitarian purpuse.

Kind

What type of timeplan? Weekly, Yearly or One time

This has effect on what date and time details are asked below

Set system status

Does your timeplan affect the online or offline status of your bot?

Choose online when it should set the status to online. Set offline when it should set the status to offline and leave empty if it doesn't impact the status.

Add tag

Sets a specific tag when this Timeplan is active.

This helps you to define specific logic in your flows for this Timeplan, for instance a special text that explains the company is heaving lunch.

Office hours

Define a time period per week day

Only visible when Kind is configured with "Weekly"

Month and day

Define the month and day at which this Timeplan should be active on a yearly basis

Only visible when Kind is configured with "Yearly". Notice that when 29/2 is selected for example, the system will automatically fallback to 28/2

Date

Define the exact date at which this timeplan becomes active

Only when Kind is configured as "One time"

From

Define the exact time at which this timeplan becomes active on the given day

Until

Define the exact time until this timeplan is active on the given day

Examples

One time: Beach day

A one time Timeplan that sets the general status to offline and even adds a tag to indicate there is a beach day going on that day.

Yearly: Christmas

A yearly timeplan to manage Christmas day as a closed day can be configured as following:

Weekly: Lunch break

A weekly recurring schedule to manage a closed situation due to lunch can be configured as such:

Period: Spring break

When you're closed for a couple of days, e.g. during spring break, you can configure an offline situation as follows:

Note that the "Until" date is inclusive. In the example above, that would mean that on the 25th of april, the system status would be offline.

Timeplan tags

The tags you can add as part of a timeplan need to be part of the Timeplan group. This group is automatically added to your bot Tags at install of the Timeplans skill. This way, whenever you add a tag in your timeplan, it will group it as a Timeplan tag:

So simply type the name of your tag and click on the "+ Create tag…" button that appears to create the tag inside the tag group "timeplan".

Use Timeplan accordingly

To create a well-functioning time plan, you must ensure that your time plan comes before all other system tags. For instance, if you have the online and offline situations, you must put your timeplan on the left side of these statuses. This way the system knows that it must execute the time plan on that specific day and will overwrite the other statuses.

Read more about tags .

The skill will set a predefined tag when the current time fall within the defined day and time. Using the tag you can define in flow nodes, for instance to skip over a node or to .

opening hours
conditions
branch
here
conditions
branch