Automate help article creation with Zapier using Tella's API 🚀
Johnny Lin
Dec 22, 20256 views
Johnny from Tella Operations shows how to automate help center article creation using Tella's public API and videos recorded in Tella. Keep your help center up-to-date effortlessly.
Chapters
00:00
Introduction
Overview of automating help article creation from Tella videos.
00:16
Starting the Zap
Start building a new Zapier workflow for automation.
00:23
Workflow Overview
Explaining the desired automation logic and steps.
00:56
Tella Trigger Setup
Configure Tella to trigger when video is added to a playlist.
01:42
Filter Playlist Name
Add a filter to only process 'Help Center' playlists.
02:44
Fetch Video Transcript
Retrieve the video's transcript for AI processing.
03:58
AI Article Drafting
Use AI to draft the help center article from the transcript.
06:41
Human Approval Step
Implement a human approval step via Slack notification.
08:08
Publish & Test Zap
Publish the Zap and test the end-to-end workflow.
09:11
Conclusion
Recap and closing remarks for the video.
Transcript
00:00
Hey there.
00:01
I'm Johnny and I run operations at Tella.
00:03
One of my responsibilities is making sure Tella's help center is up to date.
00:07
And with the release of Tella's public API, I'll show you how to automate the creation of help articles from videos that record in Tella using Zapier.
00:16
All right, so let's get started.
00:17
So the first thing you'll want to do is create a new zap.
00:20
So on the left hand side you're going to click Create Zaps.
00:23
And from here I'm just going to walk through kind of what my thought process is of when I want this app to trigger.
00:29
So essentially I want to add video to a playlist that contains the name Help Center.
00:35
And whenever that happens I want to fetch the video's transcript, use that transcript in an AI step to help me write the Help center article and then ask me to review it by sending me a slack notification So the first thing I would do to build this is select a trigger.
00:56
So I'm going to select a Tella trigger and here I'm going to only trigger this event when video is added to a playlist.
01:02
And actually I've connected my Tella account to Zapier already.
01:06
But if you haven't, you just need to simply click on this and then click connect a new account.
01:11
It'll then bring you to this page, just log into Tella.
01:13
So I'm just going to continue with Google, select my Google account and then select the organization that I want to associate this trigger with.
01:23
So it's going to be the main Tella organization and then it's going to just bring me back to Zapier.
01:27
So once we're back into Zapier we can click Continue and then we will want to test this trigger and we'll see that it pulled some sample data of a playlist that I have the playlist name which is called another test when the video was added to the playlist, the video's ID and the video's name.
01:42
So I'm just going to continue with this record and the next step I want is a filter step because I only want videos added to a playlist that contains Help center to run this workflow.
01:53
If it doesn't, I don't want it to run this workflow.
01:57
So I'm going to for only continues if I'm going to select playlist name condition is going to be if it contains and then Help center and then I'm just going to continue.
02:08
So we can test that out.
02:10
As you can see if you recall our playlist name initially triggered is called another test.
02:16
So this would have, this app would not have continued if I was just given this playlist.
02:21
But if I close out of this and I go back into Tella and then I click Continue and edit this record.
02:29
Let's say to make the playlist name contain Help center sharing for example and then continue with selected record.
02:36
Go back here, retest filter this zap would have continued because the help the playlist name contains Help Center.
02:44
So I'm just going to click Continue from here and now I am going to fetch the video transcript.
02:51
So I'm just going to go search for Tella again select Tella.
02:55
The action event I would want to use in this case is Find Video which finds a video by id.
03:02
Going to click Continue here and for video ID I am actually going to have a custom value and I hit this plus button for custom mapping I'm going to reference the video ID here used in the trigger and successful.
03:17
If no search results are fine, I going to stop this app.
03:22
In this case if multiple search results are found which shouldn't happen, it's going to just pick the first one which is fine.
03:31
So I'm going to click Continue and then I'm going to click Test step which is fetching the details of this video for me.
03:38
So it fetches the video id, the name, description, the number of views it has, aspect ratio, a lot of things about the video essentially.
03:48
And the part we care about is the transcript.
03:50
So we can see that the transcript status is ready.
03:52
The transcript language is English and the transcript text is what's wrong with my camera now please work.
03:56
so this is exactly what we want.
03:58
And then we're gonna close out of this and we're gonna add another step and that's going to be an AI step and we're going to select right and from here you can select the model, the AI model you want to use.
04:10
For this I'm going to actually select Google's 2.5 flashlight model that is provided for free through Zapier.
04:18
And in the input fields I'm going to click this, plus button for field mapping and then I'm going to go into step three which is fetching the details of my video and I'm going to look for the transcript text.
04:32
So this is what I want the transcript text and click save here.
04:36
Knowledge sources.
04:37
This is like helpful if you want the AI to reference this.
04:41
So possible idea is like giving the knowledge sources help articles you've written and that will Help it tailor the help articles to sound like the help articles that you've previously written.
04:58
So I'm actually going to do that.
04:59
I'm going to help.tella.com and I'm just going to look for a help article that I want to use as an example.
05:07
So let's say I want to use comments as an example.
05:12
I'm going to copy just the text that I have here and then go back into Zapier.
05:17
Use notion and assign into notion.
05:19
Access.
05:20
And then type.
05:21
It's going to be a page and I'm actually going to create the page really quick.
05:25
I'm going to refresh results and I'm going to select this comments help article.
05:30
I'm going to create that and that's added to my knowledge sources for this AI step.
05:35
So now we're just going to edit the prompt of the AI step.
05:39
So you can see Zapier has already generated some default writing prompt for us.
05:47
we can adapt this and I'm going to generate from prompt which will automatically generate some outputs that Zapier determines from the prompt I just wrote.
05:57
So it's going to include the article title, video transcript, tone styles.
06:03
So we're going to want to modify some of these.
06:06
we just want article body text and it is required the body of the help article.
06:15
And then I'm just going to have Zapier also help improve the prompt.
06:19
Click Improve prompt because it's determining that currently This sounds good to me.
06:23
I'm going to generate a preview.
06:25
This article or this video that I'm actually referencing Doesn't have the most detailed transcript.
06:30
So the AI is probably having a little bit of a harder time out what to actually include which it looks like in this case it actually did pretty decent.
06:41
So I'm actually just going to finish here and then I actually want a human in the loop step because I want to actually review this help article before it is published to our help center.
06:50
So I'm going to click request approval please review the following help article and it's going to be I'm going to reference the AI step the article title.
07:07
article body going to again reference that body.
07:12
approve label approved decline stop the run.
07:15
Yeah if it declines let the viewer.
07:18
Yes, I want that and I want this to be sent via Slack and.
07:23
Actually connect my Slack account Then for message type.
07:28
I want this to be sent to a user and I want this to be sent to me.
07:32
sun preview.
07:33
I also have it sent to me reviewer.
07:36
It could be anyone actually Continue test and sent a test and then, the next step is just connecting to whatever help, center you have.
07:46
Plain is ours, but it's actually not on the zapier list.
07:50
So I'm actually going to set up a custom, HTTPs request to their API.
07:57
but if you use like Zendesk or something else, you can also do that.
08:01
But for this purpose, this video, I'm not going to go through setting up the API for Plain.
08:06
That's what I'll do offline.
08:08
So let's actually go and now publish this zap, and test it.
08:13
All right, so now that it has been published, let's go back to our, Tella account.
08:17
And then I am going to add this Resetting Tella password to our, Help center account playlists.
08:27
And then I'm going to go back into Zapier, go to the run history refresh, we can see the, workflow ran and actually sent me a Slack to review.
08:39
So let's check Slack.
08:41
All right.
08:42
And now I can see that I got a message from Slackbot telling me to review this help article.
08:47
So I click Review step.
08:49
It'll actually open a new, tab for me that will bring me to go in and review this.
08:57
I can go in and edit, approve or decline it, and then it will continue to run.
09:03
I haven't hooked up the help, center creation part of it, once I do, if I approve, it'll create the Help Desk article.
09:09
If I decline, it won't.
09:11
Hope you enjoyed this video.
09:12
If you need any support, feel free to reach out.
09:16
Thanks.
Comments
No comments yet
Automate help article creation with Zapier using Tella's API 🚀