Streamlined
  • Apps
  • Documentation
  • Roadmap
  • Contact
Install Now →
Streamlined

Apps

Documentation

Roadmap

Contact

Designed, developed, & maintained by Ardent Labs (ardently.so)

Streamlined Apps
Streamlined Apps
/
💻
App Catalog
/Advanced Call Transcripts for Workflow
Advanced Call Transcripts for Workflow
/
👋
Thanks for installing!
👋

Thanks for installing!

How to Get Started

There are 3 steps to getting started:

  1. Choose a transcription company/model
    • Check out the section on Which Model to Choose (below) and make a selection
    • I’d recommend Speechmatics for most use-cases
  2. Generate and save an API key
    • Head to the website for the model you’ve chosen, and create an account
    • I use Google to sign in because it’s easier
    • Then make sure you add a card to your account
    • Finally, find the API Keys section and generate a new key
    • For more information, check out the section below on Saving Your API Key
  3. Create a workflow
    • Finally, you just need to create a workflow
    • Your workflow should start with the “Call Status” trigger
    • Then you need to make sure there is a “Wait” step right after that (ideally 30+ seconds - 0.5 minutes)
    • After the “Wait” step, you can add a Generate [model choice] Call Transcript (Speechmatics/Deepgram)
    • Now you can save that transcript to the notes section, or feed to to ChatGPT to generate a summary, and add that to the notes

Import Workflow Snapshots

If you’re not a big workflow person, you can easily import the workflow snapshots here: https://affiliates.gohighlevel.com/?fp_ref=vitalize-digital22&share=iQWJF56H9kgWvi0DcXvD

For instructions on how to use this snapshot for multiple sub-accounts, check out the documentation: How to duplicate a workflow to all sub-accounts

Which Model to Choose?

This app gives you the choice of two services and three models.

These are:

  • Speechmatics Enhanced
  • Deepgram Nova 2 Phone Call
  • Deepgram Nova 3

Generally, we’re concerned about two main metrics:

  • Word Error Rate (WER): How accurate the model is at figuring out which words were said
  • Diarization: Differentiating between the speakers

Here are my recommendations for you:

  • Speechmatics Enhanced is currently the best model for diarization and WER, this results in the best transcripts for summarizing and analyzing calls
    • Currently priced at $1.04/hour (versus $2.40/hr for native transcripts)
    • Use this model if you’re not overly concerned about price, and just want the most reliable summaries and call analysis
  • Deepgram is cheaper and allows for redacting sensitive data such as credit card numbers, social security numbers, etc.
    • Currently priced at ~$0.26/hr (1/4 that of Speechmatics & 1/9 of native transcripts)
    • Use this model if you’re more concerned about price, or if you need to be able to redact sensitive data
    • Read more about the Deepgram Transcript action below to see which model you should be using

Workflow Actions

The below workflow actions are entirely interchangable. The model you choose will simply depend on your priorities. To learn more about choosing between them, read the section above.

Generate Speechmatics Transcript

Speechmatics currently has the most accurate speech-to-text (STT) model available.

Whereas with Deepgram you may need to compromise on word error rate and diarization, Speechmatics provides exceptional performance for both.

I’d recommend using this workflow action unless you require redactions.

Generate Deepgram Transcript

This action was included at the request of a user who needed to be able to redact certain sensitive information from call transcripts such as bank account details, credit card details, personally identifiable information, etc.

It also happens to be cheaper, so use this if you are mostly concerned about cost, or if you just need redactions.

Choice of Deepgram Models

Model Name
Speaker Diarization
Word Error Rate
Nova 2 Phone Call
✅ Good
❌ Poor
Nova 3
❌ Poor
✅ Good

Generally, Nova 2 Phone Call should provide better results since the improved diarization should allow for a more accurate analysis by ChatGPT.

However, with both of them either you or ChatGPT should be able to infer the differences in words and speakers from one of the transcripts.

I’d suggest starting out with Nova 2 Phone Call, then testing Nova 3 if you’re not satisfied.

Saving Your API Key

Generally, you want to keep API keys private. For these applications, the API keys aren’t especially sensitive since someone would need a large workload in order to sabotage you, but if they get ahold of it they could cause you some additional billing.

There are 4 methods of storing this API key:

  1. Least secure: Just paste your API key into the box for the workflow configuration. Best if you’re using a private sub-account where you aren’t worried about other people seeing it.
  2. Slightly more secure: Create a custom value in your sub-account settings with your API key, then use this custom value in the workflow action field.
  3. Even more secure: Store your API key in a Google Sheet, then pull it out with the Google Sheets action before running the workflow action in order to use it.
  4. Most secure: Email or text me your API key, and I can securely store it in the database. This is also the easiest if you have multiple sub-accounts.

Frequent Questions

‣

Do you offer custom development work?

Yes and no. If you’d like to get in touch with me and talk about a project, I’d love to help and give you some pointers! But in general, I don’t do any bespoke work.

The only cases where I do work for someone else are when I see a need for a marketplace app.

So if your product seems like it would have a wider appeal than just yourself, I might build it for the marketplace, and you can help to guide the direction of the product!

‣

Should I install your app at the agency level or location level?

For the most part, all of my apps have two versions.

One of these is installed at the agency level, and it allows you to install multiple locations at a time.

One benefit of this is that when you choose to install an app on all of your locations, you’ll be offered the option to “Enable Automatic Future Installation.”

With this enabled, any time you create a new sub-account the app will be automatically installed. Very useful if your snapshot includes any triggers or actions from the app.

It’s worth noting though, that you can only install apps on the $297/month or $497/month plans.

If you’re on the $97/month plan, then you’re only able to install apps on a single location at a time.

This means payment will be charged to the card listed on that sub-account, and you won’t be able to duplicate workflow functionality to other sub-accounts without purchasing the app there as well.

‣

What’s your support like?

If you have a question, concern, or comment, I’m right here.

You can give me a call and get right on the phone with the person who built the app, and actually knows how it works.

Just know that when calling before 8 AM pacific, I’m usually still asleep so I might miss it!

‣

How do I install your app?

To install any of the apps, there’s a form that will help you get to the right page, since that’s the only way to install a private app.

Find the app that you want to install, and click the link for a tally.so form which will redirect you to the right app marketplace page depending on the install type (agency/sub-account), and from there you can hit “Install” and select your plan.

For newer apps, it’s helpful to not have this long wait step so I can improve the app as it finds more use cases.

‣

Do you offer a free trial?

Yes, most apps offer a free trial of at least 7 days

‣

Can I request a feature or product?

Absolutely! My ears are open for new product and feature ideas!

If you have one you’d like to discuss, please use the contact info below to reach out or set up a quick meeting!

‣

Are there any usage limits on your apps?

For the most part, no.

I try not to design apps that have a strict usage limit or pricing tiers since I think it makes the buying process overly complicated, and degrades the user experience.

Instead, my apps are either a flat monthly fee, or rely on a third-party pay-as-you-go service such as Twilio or OpenAI (ChatGPT).

‣

Can I use your app on multiple accounts?

Yes, for apps installed at the agency level, you can install the same app across multiple sub-accounts.

‣

How do I uninstall the app?

To uninstall any app on the marketplace, you can select “Marketplace” from the left sidebar, then “Installed Apps” at the top of the screen.

If you don’t see the app you intend to uninstall, make sure you’re at the agency level if it’s installed there, or in the specific location where the app is installed.

Once you click on the app, at the top right of the screen you should see a button that says “Uninstall”

Uninstalling the app should cancel your paid subscription if there is one.

💬

Need to Get in Touch?

If you have any questions, concerns, or ideas, I’d love to hear them!

Visit the page below to book a call or get in touch right away.

Get in Touch →