Using AI to Generate a Podcast Promotion Schedule, then Importing it to Notion

One of the forcing functions for me to try new and interesting things is the fact that I’m a LinkedIn Learning instructor.

For example, I just finished writing the scripts for my next course all about generative AI for podcasters. We’re covering a wide range of use cases for podcasters to leverage AI to make their lives easier.

Earlier this week, I wrote about using Chat GPT to create listener avatars. But yesterday, I did something incredibly cool using Chat-GPT and my former nemesis, Notion.

Creating the Production Schedule

Quick programming note: I’m using Raycast’s AI integration with Chat GPT-4 for these results.

The first thing I did was create a prompt that would create a production schedule for me. This one was pretty straightforward:

I'd like to publish a weekly podcast starting on Monday Aug. 21, 2023. Please create a schedule with episodes from that date until the end of the year.

As you can imagine, this created a simple list of dates and episode numbers:

Next, I had it use that schedule to create a schedule of dates for Twitter, Newsletter, and LinkedIn Posts:

Using this schedule, create a promotional schedule where, for each episode, I promote on Twitter 2 days after publish, send a newsletter 5 days after publish, and post on LinkedIn 13 days after publish.

Here’s a snippet of those results:

Pretty impressive! I’m really pleased with that, and want to add it to Notion now.

Prepping the Data for Notion

There’s a couple more things I need to do before this is ready for Notion:

  1. Add a title column so that I can add actual episode titles instead of just number
  2. Convert the dates to a more “date friendly” format in Notion: MM/DD/YYYY. This is crucial for converting the text to an actual, usable date for calendars.
  3. Optional but doable: remove Ep from each episode number.

Here’s the prompt:

Update the table to include a blank "Title" column after the No. column and change the date format to MM/DD/YYYY

Can you remove Ep from each episode number?

And the final result:

Putting the Data in Notion

Now there’s a little magic here because Raycast / Chat GPT generated these results using a Markdown table. So I open a new page in the Notion app, go back to Raycast and press Cmd+K.

My default action is to paste the results in the last used app:

That gives me this:

From here, we use some Notion magic to turn this into a database.

It’s worth noting at this point that I’m very green to Notion, so I’m not sure if there’s a better way to do things. But this worked for me.

Here’s what I did:

  1. Clicked on the table, clicked options, and set a header column and header row. This will make the database conversion easier.
  2. Then I clicked the 3 dot icon next to Options and converted the table to a database.
  3. I clicked on the header property for each date, clicked Edit Property, and converted it to a date. Thanks to our format choice of MM/DD/YYYY, this made the conversion seamless.

Now I have a workable database for my production schedule:

Why is this better than a standard table?

Because you can create Calendar views, which I’ve done for each publish set:

I’m super pleased with the way this turned out, and while I don’t think this will replace Airtable (the automation stuff still isn’t there), it’s another way to view data and keep organized, and it was all generated with AI.

As I explore Notion more, I suspect I’ll be able to make one calendar with all the dates (maybe using the Rollups).

What do you think? Are you using AI for anything cool? Let me know!

Similar Posts

  • | |

    The Yankees and the World Series

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! Since the last time the Yankees went to the World Series in 2003 I’ve: Graduated college (MS and BS), started…

  • |

    An Open Letter to My Daughter

    Hey Little One (as Grandma Casabona so lovingly calls you), I can’t believe you’re due in a week. To say this time went quickly is a bit of an understatement. In some ways it doesn’t quite feel real yet. But when I start to have that thought, I look at your mother, and I see you…

  • |

    We Create Our Own Friction

    I’m working on a new and improved Substack experiment – I’m consistently being called back to that platform and think it could be a good secondary way to build an audience.  I started thinking about what I could name it, and was asking a friend what they thought about a new name. This was their…

  • The Hunt for Good Webinar Software

    Yesterday, I gave a fantastic webinar on creating an Event Registration Form with Gravity Forms and decided to try something other than Zoom Webinars. I love Zoom and use it for all of my meetings, but my goal for attendees is to make is as easy as possible without the need for them to download anything…

  • Building WordPress Themes from Scratch Available Once Again

    More book news for this week, this time regarding my first book, Building WordPress Themes from Scratch. I’m happy to announce that I worked with @envato to get the book back on Amazon for purchase in both Kindle form and in print. The print version is currently being proofed and should be available next week some…