G
GTM Vault
Browse
  • Dashboard
    • Automations
    • Skills
    • Prompts
    • Makers
  • Sign in
Loading setup wizard...
Back to Create viral ads with AI: NanoBanana & publish on socials via upload-post

Set Up: Create viral ads with AI: NanoBanana & publish on socials via upload-post

This workflow receives ad concepts via Telegram, generates product images with NanoBanana, creates videos with Seedance, adds AI-generated music, and writes compelling ad copy. The finished ads are automatically published to Instagram, TikTok, YouTube, Facebook, and X while tracking campaign data in Google Sheets.

What This Automation Does
1

Receive ad ideas via Telegram

Captures ad concepts and product information submitted through Telegram chat interface for processing.

2

Generate product images with AI

Uses NanoBanana API to create realistic, professional product images based on the submitted ad concept.

3

Create engaging video content

Transforms generated images into dynamic short-form videos using Seedance video editing capabilities.

4

Generate background music and merge

Creates custom background music with Suno API and combines it with the video content for a polished final ad.

5

Generate ad copy with OpenAI

Reads brand information from Google Sheets and creates compelling ad copy tailored to each social platform.

6

Publish across social platforms

Automatically posts the completed ads to Instagram, TikTok, YouTube, Facebook, and X via upload-post integration.

7

Track campaign data and send notifications

Stores media files in Google Drive, logs campaign data in Google Sheets, and sends completion notifications via Telegram.

Prerequisites

  • Telegram bot token and channel setup
  • Google Drive and Google Sheets accounts with API access
  • OpenAI API key for content generation
  • NanoBanana API access for image generation
  • Upload-post account with connected social media platforms
  • Google Sheets with brand details and video tracking templates

Services Used

TelegramGoogle DriveOpenAIHttp RequestUpload PostGoogle Sheets

Services with alternatives — you can swap them in the next step.