Skip to content
  • Home

  • Automation with Zapier

  • Zapier tutorials

Zapier tutorials

3 min read

Automatically create audio versions of your blog posts

By Steph Spector · February 19, 2026
An orange icon of a laptop and microphone against a lavender background

Publishing audio versions of your blog posts is a great way to grow your readership. Some people prefer listening to content so they can multitask, while others need audio to be able to access your content at all.

And hey, great news—you don't need to spend loads of money or time recording audio manually when tools like ElevenLabs can generate natural-sounding recordings from text alone.

The trick is creating and saving that audio file somewhere without creating more work for yourself. I'll show you how to do that in this tutorial. In addition to RSS by Zapier and ElevenLabs, I'll be using Google Drive to store the audio files—but you can swap in whatever apps are in your stack, since the setup will be similar no matter what you use. Let's get started.

Zapier is the most connected AI orchestration platform—integrating with thousands of apps from partners like Google, Salesforce, and Microsoft. Use forms, data tables, and logic to build secure, automated, AI-powered systems for your business-critical workflows across your organization's technology stack. Learn more.

Automatically create audio versions of blog posts

Zapier is an AI orchestration platform that lets you streamline your work by connecting your work apps into automated workflows. These workflows are called Zaps, and they can do lots of tasks for you—including automatically converting your blog posts into audio files and storing them. You can create your own Zap from scratch without any coding knowledge, but there are also lots of pre-built templates to help you get started quickly.

You can build an audio generation Zap from scratch in the Zap editor or click the template below to get started. The template will save you some clicks by automatically populating your trigger and action steps. If you don't already have a Zapier account, you'll need to create one. Then just follow the directions below to set up your Zap.

Create and store audio versions of your blog posts

Create and store audio versions of your blog posts
  • RSS by Zapier logo
  • ElevenLabs logo
  • Google Drive logo
RSS by Zapier + ElevenLabs + Google Drive

Set up your RSS trigger

Your blog's RSS feed shows every post you publish, so we're using that as the trigger action. That way, the automation will kick off for any new post.

  1. Create your trigger, choosing RSS as your app and New Item in Feed as your trigger event. If you started with the template, this will already be done for you. Click Continue.

    The RSS by Zapier setup in the Zap editor

  2. In the Configure tab, paste your blog's RSS URL (here's how to find it)—and if password protected, enter your login credentials. I'll use a blog published to Wix as my example. When you're done, click Continue.

    The configuration page for an RSS by Zapier trigger step

  3. Make sure you have at least one published post. That way, you can test this step. Pick a record, then click Continue with selected record.

    A test record in a trigger step

Set up your ElevenLabs action

  1. In your next step, choose ElevenLabs as your app and Convert Text to Speech as the action event. Then connect your account and click Continue.

    Setup for an ElevenLabs action step in the Zap editor

  2. In the Configure tab, select your desired voice, then map the Text field to your blog post. To map data, click on the plus sign (+) in the field and select Raw Description, which contains your blog post text. You can include other text for your AI voice to read, too. For example, I wrote up a short intro that mentions my blog post title and my name.

    The configuration for an ElevenLabs action step in the Zap editor

  3. Now click Continue and test your step. Use the Audio File URL in the test record to listen to your generated audio and change the voice or your text as needed.

Set up your Google Drive action

  1. Now let's store the audio files, so you can easily access and upload them to your blog posts. In your last step, choose Google Drive as your app and Upload File as the action event. Connect your account, then click Continue.

    The setup for a Google Drive action step in the Zap editor

  2. In the Configure tab, you'll need to specify which file to upload. To do this, map the Audio File URL from your ElevenLabs step in the File field. You can also map data to your File Name field—like the name of your blog post, for example—if you'd like to enforce a tidy file naming convention. When you're done, click Continue.

    The configuration of a Google Drive action step

  3. In the next tab, click Test step. Check your Google Drive—your audio file should now be there.

    An audio file in Google Drive

  4. If everything worked as expected, just remember to click Publish to turn your Zap on.

Pro tip: Are you a Zapier power user? You can automatically update your blog post with the audio version using a webhook. Learn more about webhooks.

Related reading:

  • Ways to automate AI voice apps

  • Wix automation ideas

  • Zapier's AI tools: Equip every team with AI literacy

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'