Quickstart
Next, configure the action.
In the App & event tab, select Transcribe for the Event dropdown, then click Continue.

Then, in the Account tab, click Sign in which will open a separate window.
In the window, enter your AssemblyAI API key in API Key field, and click Yes, Continue to AssemblyAI.
Back in the Zap editor, click Continue.

In the Action tab, enter the URL of the audio or video file you want to transcribe in the Audio URL field.
The URL has to be publicly accessible. Click Continue.

Finally, you can test the action. You can use all the fields returned by the action in subsequent steps.
All AssemblyAI actions return sample data during testing instead of running
the action. This makes it easier to build your Zaps, however, you have to test
using normal Zap runs to verify everything is working correctly. Learn more
about why we return sample data during testing
below.

Zapier Actions
Transcribe
Transcribe an audio file and wait until the transcript has completed or failed. Configure theAudio URL field with the URL of the audio file you want to transcribe.
The Audio URL must be accessible by AssemblyAI’s servers.
If you don’t want to wait until the transcript is ready, change the Wait until Transcript is Ready parameter to False.
Get Transcript
Retrieves a transcript by its ID.Get Subtitles
Export the transcript as SRT or VTT subtitles.You can only invoke this action after the transcript is completed.
Get Sentences
Retrieve the sentences of the transcript by its ID.You can only invoke this action after the transcript is completed.
Get Paragraphs
Retrieve the paragraphs of the transcript by its ID.You can only invoke this action after the transcript is completed.
Testing with sample data
A transcript goes through multiple phases to transcribe audio, reflected by different statuses. The initial status is typicallyprocessing, and the final status is either completed or error. A transcript may also have a queued status if the job is waiting to be processed (for example, when you’ve exceeded your rate limit).
During a normal Zap run, the Transcribe event will wait until the transcript status is completed, and throw an error if the status is error.
Unfortunately, this is not the case during testing.
Because of a Zapier platform limitation, during testing, the Transcribe event will return a transcript before it has reached the completed status.
A transcript that does not have the completed status cannot be used in subsequent tests.
This way you can easily test using sample data, but you still have to use normal Zap runs to verify the end-to-end functionality.
