Skip to content

algoDd/ads-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Ads Creator β€” Black Forest Labs Hackathon (n8n workflow) πŸš€πŸŽ¨

A lightweight n8n workflow built for the Black Forest Labs hackathon that turns calendar events into ready-to-use social media ads, short videos, and SEO keyword suggestions for maximum reach. ✨

This project demonstrates an automated pipeline that:

  • πŸ“… reads events from a calendar
  • ✍️ generates ad copy and SEO keywords using an LLM
  • πŸ–ΌοΈ produces image-based ads and short video clips using Flux Kontext model
  • πŸ“§ finalizes the report and sends it as an email

Examples of generated ads are available in examples/generated_ads/.

Use case 🌟

As a marketing manager I would like to have all my assets for social media campaigns ready to go before any holiday or event and this automation helps to be ready for any event and make the social media push on time

Quick overview πŸ”

Inputs

  • A calendar event (title, description, start/end times, location, optional image) πŸ“†

Outputs

  • πŸ–ΌοΈ Generated ad images (PNG/JPEG) and short videos (MP4) suitable for social media
  • πŸ”‘ Suggested SEO keywords (JSON or plain text)
  • βœ‰οΈ Exported assets via email

Prerequisites βœ…

  • An n8n instance (cloud or self-hosted)
  • Credentials for Google Calendar (or your calendar provider) πŸ”
  • An LLM API key (Gemini or other) for generating copy and keywords 🧠
  • Image generation service credentials from Black Forest πŸ–ΌοΈ
  • Video generation service credentials (custom video builder & Eleven Labs) 🎬

Quick start (import into n8n) πŸš€

  1. Open your n8n editor 🧰
  2. Import the workflow JSON (this repo contains only README and example outputs β€” add the exported workflow JSON here or paste it in the editor) πŸ“₯
  3. Configure credentials for the nodes (Google Calendar, Gemini, image provider, etc.) πŸ”§
  4. Test with a sample calendar event. Check examples/generated_ads/ for sample outputs that illustrate expected results πŸ‘€

Examples πŸ–ΌοΈ

See examples/generated_ads/ for sample images produced during the hackathon.

Files included in this repo (examples)

  • examples/generated_ads/sample (1).png
  • examples/generated_ads/sample (2).png
  • examples/generated_ads/sample (3).png

These are example outputs β€” the live workflow can produce different variants depending on event content and API prompts.

Example gallery 🌟

Below are thumbnails of generated assets included in examples/generated_ads/ β€” click to view the full image.

Calendar Event

Generated Assets:

Sample 1

Sample 2

Sample 3

Report Generated

Report generated

About

Creating Ads on the go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •