Prerequisites
You must have an active OpenAI Integration connected to your account. See the OpenAI Connection Guide if you haven’t set this up yet.
Configuration Flow
Collect User Audio
First, you need to capture the audio file from the user.
- Add a Get User Data block to your flow.
- Set the Reply Type to Audio (or File/Any depending on your specific use case).
- Save to Custom Field: Create a variable to store the audio URL (e.g.,
user_audio_file). - Optional: Add a text prompt like “Please record your message now.”
Configure OpenAI Action
Add an Action block immediately after the user input.
- Select Integrations > OpenAI > Convert Speech to Text.
- Audio Input: Select the Custom Field you saved in Step 1 (
user_audio_file). - Save Output: Choose a destination Custom Field for the resulting text (e.g.,
transcribed_text).
Use Cases
Voice Support
Allow users to explain complex issues via voice note, transcribe it, and send it to your support ticketing system.
Accessibility
Automatically transcribe voice messages for users who prefer reading or for internal logging purposes.
