A trigger is an event that will initiate the flow. Triggers may carry some initial data that can be used as an input of later actions in the flow.

Here is the list of available triggers:

Triggers flow when there is an incoming call to a number assigned to flow.

Triggers flow automatically with a cron expression.
  • Example:
    • 0 0 12 * * ? : trigger at 12pm (noon) every day.
    • 0 15 15 * * ? 2021 : trigger at 3:15pm every day during the year 2021.

 

Note:

Cron expression is a string consisting of six or seven subexpressions (fields) that describe individual details of the schedule. These fields, separated by white space, can contain any of the allowed values with various combinations of the allowed characters for that field.

 

Triggers flow when call details from other communication applications within this organization are available.

Triggers flow when a call in any Wallboard outbound call campaigns ended.

Triggers flow when a call to other communication applications within this organization is transferred to this flow.
 
2 ways to transfer a call to Flow:
  • Using Flow Trigger Code: Whenever you want to transfer a call to this flow, press ##2_trigger_code

 

  • Using Wallboard Outbound Call Campaign: Once the Wallboard Outbound Call Campaign handled by integrated queue is started, flow will be triggered accordingly.
    • In order to create a Wallboard Outbound Call Campaign and trigger a flow in Flow App, follow these steps below:
      • Step 1: Go to Flow app > click (+) icon to create a new flow > choose From Scratch to create a custom flow > select trigger: Call Transferred to Flow – Wallboard > create the list of actions as you wish > Activate.
      • Step 2: Go to Wallboard app > Queue Management > Create Queue > Choose Type: Flow Integration > Select the flow created at step 1 > Create.
        Click HERE for more details.
      • Step 3: Go to Wallboard app > Number List > Create Number List > assign to the integrated queue created in step 1 > Upload the number list for your outbound call campaign.
        Click HERE for more details.
      • Step 4: Start your campaign.
        Click HERE for more details.

Triggers flow when any of the Wallboard Outbound Campaigns started immediately is finished (both campaigns handled manually and campaign handled by integrated Flow).

Triggers flow when any of the Wallboard Outbound Campaigns started immediately is ready to start (both campaigns handled manually and campaign handled by integrated Flow).

Triggers flow when any of the Wallboard Outbound Campaigns started immediately is ended (both campaigns handled manually and campaign handled by integrated Flow).

Triggers flow when any of the Wallboard Outbound Campaigns started immediately is paused (both campaigns handled manually and campaign handled by integrated Flow).

This trigger receives an incoming call request from Open API and starts a flow. 
It can only be triggered when receiving input data (TXN UUID and Flow UUID) from Open API. Usually used by the developers.
  • TXN UUID: Call Transaction UUID taken from the notification of Flow 1.
  • Flow UUID: Flow UUID of Flow 2.
  • EXAMPLE:
    ***Requirements:
    • When there is an incoming call to the developer’s purchased number: +61730630xxx, a notification (including call details) will be sent to the developer’s Webhook endpoint. 
    • After receiving the notification, developer will call Incoming Call Open API to connect the caller to number +6561234567 with caller ID: +61730630xxx.
     
    In order to create a flow that can fulfill this request, follow the steps below:
    A. Create Flow 1:
    Step 1: Create a new flow with trigger: Incoming Call to Phone Numbers

Step 2Open API Connector Action: New Incoming Call Notification

Step 3: Click Activate to make this flow active.

B. Create Flow 2:
Step 1: Create a new flow with trigger: Incoming Call Handler – Open API
Step 2: Add Voice Connector Action: Connect Call
Step 3: Click Activate to make this flow active
Step 4Copy UUID of Flow 2 and paste it to your Webhook, following the Open API below.

 

This trigger receives an outgoing call request from Open API and starts a flow. 
It can only be triggered when receiving input data (Idempotency Key, Flow UUID, Destination and Payload-optional) from Open API. Usually used by the developers.
EXAMPLE:
***Requirements:
  • When developer calls Outgoing Call Open API, the system will call number +6582345678 with caller ID: +6567777777 (developer’s purchased number). 
  • Once +6582345678 picks up the call, message A will play to +6582345678. 
  • After the message, the system will connect +6582345678 with number +6532109876 but with caller ID: +6567777777.
=> By doing this, +6582345678 and +6532109876 will not know the real number of each other. They only see +6567777777 as caller ID.
 
In order to create a flow that can fulfill this request, follow the steps below:
Step 1: Create a new flow with trigger: Outgoing Call – Open API
Step 2: Add Voice Connector Action: Make Outgoing Call to make an outgoing call to a particular number and return the transaction UUID to an external server (Webhook).
Step 3: Add Voice Connector Action: Play a Message to play a message to +6582345678.
Step 4: Add Voice Connector Action: Connect Call to connect +6582345678 with number +6532109876 with caller ID: +6567777777.
Step 5: Click Activate to make this flow active.
SCHEDULE A CALL

X
x

View Our Promotions