You will need
- Your tyntec API key from your tyntec account
- Your Viber Service ID that has been assigned to you by tyntec
- A mobile phone with Viber for testing
- A Microsoft Dynamics 365 account with the Marketing app installed
- A Microsoft Power Automate Free license with your Dynamics Environment
- A Contact in your Microsoft Dynamics with the mobile number set to your testing Viber phone number
The sample Flow works in your Microsoft Dynamics background and automatically listens to a creation of a new appointment (the Trigger). Once triggered, it calls the Action Send Viber Message to the assigned Contact in the Trigger.
1. Open your Power Automate.
2. In the left dropdown menu, click the Create button.
3. From all possible Flow types, select Automated—from blank.
Automated flows run when an event triggers, Instant flows on a manual trigger, and Scheduled on a given time condition. 4. In the design window pop-up, use the search function to find the event When a record is created, updated, or deleted from Common Data Service. Then click the Create button.
You are now in the UI Flow designer that can add Actions to your Flow and chain them into algorithms. The designer automatically creates When a record is created, updated, or deleted trigger step.
5. In the When a record is created, updated, or deleted trigger step, set the Trigger condition to Create, the entity name to Appointments, and scope to Organization. Your Trigger is now listening for any new appointments.
TIP: You can add more dynamic content values. Using something like Dear First Name, we are looking forward to our appointment about Description, from Start Time to End Time, Location: Location, will create a good informational message.
Congratulations on completing your Flow!
The main power of the tyntec Viber Business connector is that you can use it alongside any connector (Salesforce, for example) that is in Power Automate. Using the Common Data Service you can access any entity within your Dynamics environment.
If you would like to scale the capabilities of this flow, it's a good idea to add analytics to it. Each time you use Send Viber Message the Flow receives a messageId dynamic content. Using the tyntec Viber Business action Status Check with the messageId returns you the status of your message (for reference, look at the API Reference). You can save the response from the Status Check in a custom entity or attach it as a note to the appointment using the Create a record action or the Update a record action.
It automatically listens to new messages across all channels (SMS, Viber, WhatsApp) and if a new message is detected, it starts your flow. All message details are stored in the dynamic content. If you want to send images, you can use the Send Rich Media action.