VoiceBase + Zapier
Connect your apps to VoiceBase Speech Analytics using Zapier
Zapier simplifies the integration and automation of 1000+ apps. You can use Zapier to connect VoiceBase with dozens of platforms you want to populate with call data: Twilio, AnyMeeting, Box, Google Drive, RingCentral and more â all without writing a single line of code.
How it Works
- Pass recordings from any Zapier supported app to VoiceBase for transcription & analytics
- Send VoiceBase results to any Zapier supported app
- Minimal setup (~1 hour integration time)
- Turnaround time in just minutes
- Easily automate workflows between your favorite apps!
How To Create a VoiceBase Zapier Action
1. Use the VoiceBase App Invitation Link to get started.
Click here to get started with the VoiceBase Zapier Private App.
2. Sign In or Sign Up
To start using Zapier, you need a Zapier account. Either sign in or sign up for an account using your email address. If you are creating a new account, do that first then come back and click on the VoiceBase Zapier App Invitation again and proceed by logging in.
3. Create a Zap.
Once logged in, click on the âMake a Zapâ link on the top right of the screen.
4. Choose Native App Trigger and VoiceBase action.
Choose a trigger app you would like to have sync with your VoiceBase app. In the example below, we chose Google Drive. Keep in mind that not all native apps have file support, but most storage apps like Google Drive, Amazon S3, and SugarSync will work. Because VoiceBase takes in audio files the trigger app must have file support. You will see some additional option fields for the trigger app. For this example we will be using âNew File in Folderâ for a Google Drive. This means whenever a new file is added to a specific folder in my Google Drive account, upload that file into my VoiceBase account. Click âSave + Continueâ to proceed.
5. Connect Your Trigger App
For this example we logged into a Google Account to give Zapier access to Google Drive. Once you have logged in successfully you will be able to continue. Different apps will have slightly different Trigger App Authentication steps.
6. Choose Your Google Drive Folder
Use the dropdown to choose your Google Drive folder.Â
7. Test Google Drive Trigger
First add a sample audio file to the Google Drive Folder you chose in step 6. Then click Fetch & Continue.
8. Choose VoiceBase as Your Action
Use the search to find VoiceBase Speech Transcription and Analytics Action.
9. Authenticate With VoiceBase
Enter your bearer token here to authenticate with VoiceBase. To get a bearer token request VoiceBase API Access here.
10. Choose VoiceBase Action Items
The first required field is a VoiceBase configuration. You can create a custom configuration or use the default configuration. VoiceBase has many different features that can be defined here. To quickly generate a custom configuration use the Helper Tool at the top of this page. For a more in depth look at VoiceBase features you can check out the VoiceBase Documentation.
*The Media field is also required. You should choose âFile (exists but not shown)â or a url to the recording.
11. Test VoiceBase Action
On this screen click âSkip Test & Continueâ. The Zap will still work even though you skip the test.
12. Name Your Zap and Turn it on!
Congrats! Just name your Zap, turn it on, and you’re integrated!
How to set up a VoiceBase Zapier Trigger
1. Use the VoiceBase App Invitation
Use this link to get the VoiceBase Zpaier Private App Invitation.Â
2. Sign up and Sign in
To start using Zapier, you need a Zapier account. Either sign in or sign up for an account using your email address. If you are creating a new account, do that first then come back and click on the invitation link again and proceed by logging in.
3. Create a Zap
Once logged in, click on the âMake a Zap!â link on the top right of the screen.
4. Choose VoiceBase Trigger
5. Choose Job Finished at VoiceBase
6. Authenticate with VoiceBase
Enter your bearer token here to authenticate with VoiceBase. To get a bearer token, access it in your developer portal once you have been signed up with VoiceBase.
7. Copy your Webhook and add it as a callback in your upload configuration for any jobs which you would like the Zap trigger to listen to.
*Important* â If you plan to use the Zapier action and trigger you will need to add this webhook to configuration when setting up your VoiceBase action.
Your action configuration might look like this,
{ âconfigurationâ: { âlanguageâ : âenUSâ, âpublishâ: {âcallbacksâ: [{âurlâ : âEnter-Webhook-Hereâ,âmethodâ : âPOSTâ,âincludeâ : [ âtranscriptsâ, âkeywordsâ, âtopicsâ, âpredictionsâ, âmetadataâ ]}]}}}
8. Once you click âOk, I did thisâ, Zapier will wait for a callback to be sent to the webhook you were just provided.
You could run a job through VoiceBase now with the Zapier webhook set and Zapier will verify it is receiving the VoiceBase callback. Alternatively, to skip this step, send any http request to that webhook. The simplest way would be to simply enter the webhook into a web browser.
9. Select your action app
In this example we will use Google Drive
10. Choose action
In this example we will Create File from Text to create a .txt file of the VoiceBase transcript. Different action apps will have different actions to choose from.
11. Authenticate with Google Drive
12. Choose action options
Different actions will have different options. For this example we chose a folder where the transcript will be created in Google Drive, we named the transcript by the original recordingâs filename, we chose the text version of the transcript from VoiceBase (srt and others are also available), and we chose convert to document yes. Here is some general information about the action option dropdown values from VoiceBase, The most commonly used metadata values are:
â Media Metadata Extended Filename (The recordingâs filename)
â Media Metadata Extended Date
â Media Metadata External ID (Unique ID for the job)
Note: In order to use those values, they must be added while the recording is being sent to VoiceBase. That can be setup in the VoiceBase action in Zapier, or if jobs are being sent to VoiceBase outside of Zapier, any extended metadata fields will be passed through into this dropdown. The most commonly used values are:
â Media Transcripts Text (transcription text)
â Media Transcripts SRT (transcript srt)
â Media Transcripts Webvtt (transcript webvtt)
13. Click Skip Test and Continue
14. Name your Zap and turn it on!
Get the installation quick start guide
Download the guide to get started building your VoiceBase + Zapier solution.Â
Top Takeaways
- Automatic Speech-To-Text & Keyword Extraction
- PCI, SSN & PII redaction
- Custom speech analytics for your use case