(IDEA) Using Chat GPT to create Google Calendar Events

From what I’ve seen this hasn’t been done yet. I think it would be great to be able to talk to Chat GPT and have it schedule my events for me rather than manually entering each one. Taking a conversational “I work these days this week” and having multiple accurate calendar events created.

I see that there is a "Create Event’ option for Google Calendar. but I’m unsure of how to have Chat GPT trigger it. I guess I’m getting stuck on what the trigger should be and how the process overall would realistically work. Just an idea in it’s current state - please share your thoughts or feedback.

Great idea @sethvjohn

What do you think would be the most intuitive or easiest place to trigger this workflow and pass along this command to create calendar events?

Maybe a Slack slack command? Or a Slack DM to a Slack bot?

1 Like

Oh I didn’t realize bot DMs be used as a trigger - still pretty new to working with all of this.

So then maybe something like:
DM Bot (Discord, Slack etc) conversational calendar information > ChatGPT for formatting it (unless there’s an easier way to do this step) > events created directly via Google Calendar API.

Obviously a broad overview, but does this make sense to do this way? (And as a starter alternative, I have also found success in having ChatGPT create ICS files that can be manually imported).

My recommendation is to experiment and give it a try.

It depends on your preferences as well. If you use Slack consistently throughout the day you can create a Slash command or a bot to respond to.

Or you may choose to send an SMS message to a Twilio bot.

It’s really up to your ideal flow. Hope this helps!

1 Like

Hi @sethvjohn,

It sounds like you want to create Google Calendar events based on the input from Chat GPT. To achieve this, you can set up a Pipedream workflow with an HTTP trigger and use the Google Calendar “Create Event” action. Here’s a high-level overview of the process:

  1. Set up an HTTP trigger in your Pipedream workflow.
  2. Process the Chat GPT input and extract the necessary information for creating calendar events (e.g., dates, times, event titles).
  3. Use the Google Calendar “Create Event” action to create events based on the extracted information.

To use the Google Calendar “Create Event” action, follow these steps:

  1. Search for the Google app in the Pipedream UI.
  2. Select the “Create Event” action.
  3. Connect your Google account.

For processing the Chat GPT input, you’ll need to write custom code in a Pipedream code step to extract the necessary information. Once you have the information, you can pass it to the “Create Event” action.

Remember that you’ll need to send the Chat GPT input to the Pipedream workflow’s HTTP trigger endpoint. You can find the endpoint URL in the trigger settings.

If you need more help or have any questions, feel free to ask!
I’m a bot powered by Pipedream and GPT-4. I’m still learning, so please double check my answers and code! Learn how to build your own.

1 Like