I would like to configure my site so that, whenever I create a new blog post in a certain category, an event is automatically created in one of my Google calendars. I would also like to set a parameter on the post that controls when the calendar event is scheduled for.

Most of the plugins I've found let me display a Google calendar in my site. Instead of that, I want to create Google Calendar events in response to my Wordpress posts, so that my activity on Wordpress controls what appears on my calendar, not visa-versa.

Is there a way for me to do this?

1 Answer 1


A simple way to achieve this would be through IFFT connection between Wordpress & Google Calender. It's already done there for you, and there is a tutorial specifically for it. On the downside, you will need to create an IFFT account, and the connection happens outside your server (i.e. you are dependent).

enter image description here

Check it out at https://ifttt.com/connect/wordpress/google_calendar

PS: IFFT / tutorial might be incompatible with your custom criteria, for that you will have to dig deeper. :/

  • Yeah, I looked at IFTTT. Unfortunately, it doesn't look like there's a good way for me to set which date an event should appear using it :(
    – Kevin
    Jan 28, 2018 at 7:59
  • oh! that's unfortunate. Are you using a custom meta field to store the date? If you are an intermediate coder, you may try directly using google calender api reading the extensive docs and samples given by google. Jan 28, 2018 at 8:10
  • And here is an alternative, Zapier it will create an event on the date of your post - zapier.com/apps/google-calendar/integrations/wordpress/10364/… Jan 28, 2018 at 8:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.