Harness AI Automation to Distribute Your Content Simultaneously Across Platforms
Welcome with us to this new experience in which we will learn to create an automation that will allow us to broadcast our video content on multiple platforms at the same time and reach thousands of viewers simply by uploading to Dropbox, Google Drive, or any cloud storage SAAS.
If you wish to watch the video, it covers all the necessary steps to achieve this workflow automation; otherwise, follow the next guide.
The Global Principle
In this blog, we’ll set up an automation workflow that performs the following actions every time a video is uploaded to the cloud:
- Convert the video into an MP3 file.
- Transcribe the MP3 file using Whisper (via OpenAI’s API).
- Prepare metadata (YouTube title and description) based on the transcription.
- Upload the video to YouTube with the appropriate metadata.
- Share the video automatically on selected social media platforms.
- Convert the transcription into a blog article.
- Publish the blog article on WordPress.
- Draft an email using ChatGPT.
- Create a campaign automatically on Mailchimp.
- Send the email campaign via Mailchimp.
Prerequisites
To successfully set up this automation, you’ll need:
- A smartphone to record your video.
- A subscription to Zapier (or any workflow automation tool).
- Access to OpenAI’s API.
- Social media accounts (bonus: a website and a Mailchimp account).
Step 1: Record Your Video on Your Smartphone
Record your video using your smartphone and upload it to the cloud (Google Drive or Dropbox are the best options).
Step 2: Create an Automation Workflow in Zapier
- 1. Set the Trigger: File Upload to Cloud Storage
In your automation workflow, set the trigger as a file upload to Google Drive or another cloud storage SaaS. Ensure this is configured for end-to-end usage.
- 2. Automatically Convert the Video to MP3
Since Whisper struggles with larger files, convert your video files to MP3 using tools like CloudConvert.
- 3. Get the MP3 Transcription with Whisper
After obtaining the MP3 file, create an action to extract the transcription of the audio. This transcription will serve as the foundation for most of the content created in subsequent steps.
- 4. Prepare YouTube Metadata Using ChatGPT
Metadata refers to the supplementary information that accompanies a YouTube video upload, such as the title and description (and tags).
Using ChatGPT, generate these elements by creating two additional steps in Zapier to invoke the OpenAI API and generate the title and description with appropriate prompts.
- 5. Upload the Video to YouTube with Metadata
Once the metadata is generated, you can automatically upload the video to YouTube.
Set up an action for this, and remember to keep the video « unlisted » for review before making it public.
- 6. Share the Video Automatically on Social Media
After uploading to YouTube, use Zapier or another automation tool to share the video on platforms like Facebook, Twitter, LinkedIn, etc., with an accompanying message.
- 7. Convert the Transcription into a Blog Article
Create an action to use the Whisper transcription as the basis for a blog post.
Use a prompt like:
« Draft a WordPress blog article based on the following transcription {Transcription}. Use appropriate H1, H2, H3, and H4 tags. »
Feel free to customize this prompt according to your preferences.
- 8. Publish the Blog Article on WordPress
After generating the title and blog article, create an action to upload this content to your WordPress site automatically.
NB: Preferably create an admin account (named Zapier) for the task.
Personally, I had some hiccups in successfully completing this step and had to browse the Zapier forum about the integration with WordPress, but it eventually worked out 🙂
- 9. Draft an Email Campaign Using ChatGPT
Use ChatGPT to create the content for your email campaign. Configure prompts to draft an engaging email that includes links to your new video and blog article.
- 10. Create a Campaign Automatically on Mailchimp
Once the email content is ready, use Zapier to create a new campaign in Mailchimp. Import the email content and set parameters such as the recipient list and send time.
- 11. Automatically Send the Email Campaign via Mailchimp
After configuring the campaign, trigger its automatic dispatch based on specific conditions (e.g., once the video is public on YouTube). Set up follow-ups based on recipient interactions.
Step 3: Test Your Automation
I hope this article has been helpful to you, feel free to browse our courses on AI-enhanced automation to explore other exciting practical cases.