Zapier Conditional Logic Helps You Create Voicemail Reminders
Are your teams missing important voicemails? You can help remind them about customers’ messages by using some simple Zapier conditional logic and Trello event cards.
This simple tutorial will show you how to configure Zapier to follow one of two paths when a voicemail box on your VirtualPBX Phone Plan receives a message. This can be useful for when you want to notify distinct teams, like Sales or Services, about voicemails that need their attention.
This tutorial will specifically show you how to create a Trello notification for your Sales team’s board. It will use logic to send appropriate messages to Sales and all other messages to a separate Trello board. You can split your messages to whichever teams fits best.
Zapier uses an Action-Reaction format. In this Zap:
- Action: A customer leaves a voicemail on your VirtualPBX account
Then, depending on the situation
- Reaction Option 1: Zapier creates a notification in Trello board #1
Reaction Option 2: Zapier creates a notification in Trello board #2
You can follow this Zapier conditional logic tutorial by starting from the top or moving to the individual sections below:
- Common Use Cases
- Preparation of Materials
- Start a Zap (Configure VirtualPBX)
- Choose Zap Output (Configure Conditional Logic and Trello board #1)
- Choose Zap Output (Configure Conditional Logic and Trello board #2)
Common Use Cases
You only need a VirtualPBX account and a Trello account. Administrative access to those accounts will be necessary to work through these steps.
Action (Configure VirtualPBX App)
On your Zapier home screen, you will first need to select the Make a Zap button to create a new project.
A new screen will load. This is where you begin working through the steps of your Zap.
You will need the VirtualPBX Zapier Integration to recognize when a customer has left you a voicemail. As your first Zapier step, you can select the VirtualPBX App. If given the choice, select the version VirtualPBX (1.0.6) as shown in the screenshot here.
Then you can choose the Trigger Event of New Voicemail, which will cause Zapier to take action when a voicemail is left to your account.
You will also need to choose your VirtualPBX account by signing in with your login credentials.
Reaction (Configure Conditional Logic and Trello board #1)
After setting up the VirtualPBX trigger, you can begin configuring your Zapier conditional logic. Zapier will offer you a step to create a reaction to your VirtualPBX voicemail that looks like this screenshot. Type in “Paths by” in the search bar to find the Paths by Zapier app.
After that’s selected, you will see two initial paths generated for you. Click Edit in the Path A row to determine what happens when your voicemail data conditions are met.
You’re required to enter a name for this step. Because this tutorial will set its initial Zapier conditional logic to send a message to the Sales Trello board, we’ve called it Voicemail Box is Sales.
Next, you can create your conditions. The drop-down menus here let you select Inbound Value, Condition, and Match Value in that order. It’s similar to “X”, Equals, and “Y”, which would result in a value of false.
Here, we’ll select Voicemail Box ID as our inbound value that we grabbed from the VirtualPBX App you configured in the first steps of this tutorial. This is the value you want to test against a condition.
Then you can select the condition, which here is shown as (Text) Exactly matches because we only want to send messages to the Sales Trello board if the customer left a message on Sales’ box.
Finally, you can insert the Match Value in the final column of this step.
In this case, we entered as our Match Value the exact value of the Trello board we want to match, so our test will return true.
What a result of true means for the rest of your Zap is that this Path will continue through further steps. The voicemail box matched our criteria, so the Zap will proceed.
This is where you can configure Trello to create a new notification. Type “Trello” in search bar to find the Trello App.
Just like you did with the VirtualPBX App, select your Action Event. In this case, you want Trello to complete the Create Card action.
Then select the Trello account where you want to create a card. You will need administrative access to a Trello account to be able to create a message there.
You need to select several options for the Board that contains the List where you want to create a card. You will also need to create a Name of your new card. There are optional values like Description and Due Date you can set to make the cards more specific.
What we’ve done here is create a Name that includes a dynamic value. The From value was chosen by clicking the right-hand side button in the Name field.
After clicking Continue, you can see the options you selected as part of a test.
If you choose to send a test message, it will create a card in your Zapier account. The message created in this tutorial looks like the following screenshot. Yours may vary, depending on the options you configured.
Reaction (Configure Conditional Logic and Trello board #2)
The steps for configuring Step B are the same as Step A — just with different initial conditions.
All we’ve done here is tell Step B to look for a Voicemail Box ID that Does not exactly match the Sales voicemail box ID. With our test case, this option fails:
You can configure the following options for Step B in the same way you did with the previous step. You may want to create a Trello card in a different Trello board. This would allow you to address a separate department or just alert anyone not on the Sales team, who could be busy with their own messages.
In the end, we have two paths that meet opposing conditions. You can create more conditions by clicking the Add New Path button, which will allow you to create further initial conditions for processing your voicemails.