top of page

Automation of Short-Form Videos using ChatGPT & Canva - I

Updated: Sep 29, 2023

Disclaimer : The credit for this workflow goes to Jamil Velji. Although AI did help me in automating short form videos, this blog was NOT written by it! 😉

automation of short form videos using chatgpt and canva


This automation can be used to create hundreds of simple text based short-form videos. The key is to figure out what kind of bulk dataset that can be created that relates to your niche/profession. For example: A chemistry professor can prompt ChatGPT to generate a bulk data set of Periodic Elements that showcases the element's atomic number, nomenclature, their position on the periodic table, chemical properties and so on. This can add to their profession as a Chemical Professor by sharing engaging content for their students.

This can work for any Profession and any kind of text based content so long as a bulk dataset can be created.

It requires using correct prompting techniques to our mighty assistant i.e. ChatGPT and basic video editing skills on Canva. To make it easier to digest the steps quickly, this is a 2-part blog. This one explains the prompt techniques I use and the errors I faced using ChatGPT. The next blog will explain how to import the results to Canva and generate hundreds of reels/short in which ever niche you like.

Let’s get straight to it then!

The Prompt for ChatGPT

When you are trying to generate bulk data using ChatGPT, you must write the prompt clearly and state what you need with examples. You must be thorough in explaining exactly what you want and how you want it. Otherwise it will generate the data in a not so organised way. I wanted to make a series of "fact" reel/short that had a simple title, and a fact concerning Space/Universe. This meant that for 1 “fact-reel/shorts” I needed 1 title, and 2 sentences explaining what the fact was. To make things easier while prompting let’s say the title is "Topic", sentence 1 is "Part 1", and sentence 2 is "Part 2". So a set of data had 3 variables - Topic, Part1, Part2 . These variables are necessary to figure out before prompting as the result will help us automate on Canva. You can have as many variables as you want, so long as ChatGPT doesn't start hallucinating and give you gibberish platter of nothingness.

Now all I had to do was tell chatGPT what I needed, and how I needed it to be precisely.

So, here is the prompt that I used:


Create me 50 sets of facts in the same style as the below examples, and format them in a table where one column is the topic, one column is the part 1 and one column is the part 2. Do not repeat any facts. These should be astronomy facts, space facts, galaxy facts, black hole facts, space science facts and more. They'll be formatted as a topic or type of fact, part 1 and then part2. Keep the facts engaging, polarising, and interesting to everyone.

The reading grade should be under grade 7 ideally.

Here are few examples:

Topic: Sun & Earth

Part 1: One million Earths could fit inside the Sun

Part 2: and the Sun is considered an average-size star.

Topic: Mars

Part 1: For years it was believed that Earth was the only planet in our solar system with liquid water.

Part 2: More recently, NASA revealed its strongest evidence yet that there is intermittent running water on Mars, too!

Topic: The Giant Planets

Part 1: You wouldn’t be able to walk on Jupiter, Saturn, Uranus or Neptune

Part 2: because they have no solid surface!

Topic: Space Junk

Part 1: Space junk is any human-made object orbiting Earth that no longer serves a useful purpose.

Part 2: There are about 500,000 pieces of space junk today, including fragments from rockets and satellites, and everyday items like spanners.


Finally the cogs of chatGPT turned and it spewed out facts in a well organised table- exactly what I needed for Canva automation. AwesomeBlossom!

Here is a snippet of the facts it generated:

chatgpt results generations

One thing to note here is that despite requesting for 50 facts, ChatGPT did not give me total of 50. It was in the range of 40s, and even less if I prompted for some obscure facts. So I think it’s better to do this in chunks, creating a master file (googlesheets/excel) and add to it after each set of generation. Just remember we need a table of data for Canva with correct title variables (Topic, Part 1, Part 2 in this example). Well there you have it. You now have the ability to create hundreds of data sets, each one for a reel or a short or a tiktok. The data sets can be anything you want them to be - facts about IT? Engineering? Astronomy? Formulas? Maths? Celebrities? Pokemons? - don't worry ChatGPT's got you covered. Do make sure to verify the facts as ChatGPT is known to spew out incorrect information, one of the reasons why it is banned on StackOverflow)

What's Next? - Canva Template & ChatGPT data linking for Automation

In the next blog I'll show you how to create a Canva template and link these data sets. Then, with a click of a button, you heard that right, just with a click of a button you can create as many "factual short videos" for your online engagement!

Have fun generating and I'll be back shortly!

33 views0 comments

Recent Posts

See All


bottom of page