I have been working with Google Calendar API for quite a while now.
Wrote python scripts to create events, edit events and invite guests.
But later I figured that it does not let me invite more than 500 guests to a particular event.
So I thought of adding the Event Invitation via our own mail system. For eg:
As shown in the image above, Calendar event details are added above the newsletter. My question is, how to embed this in our own newsletter?
You could take a look into sending an ics file together with the newsletter. The iCalendar format is defined by RFC 5545 https://www.rfc-editor.org/rfc/rfc5545
Related
I need to create a google calendar event using the Google API:
Each attendee should receive a different content in the description of the invite. Is there a way to pass description on attendee?
Answer:
It is not possible to do this.
More Information:
The information about an event is tied to the event itself in Google Calendar, rather than to the invite that is sent to the attendees. The invitation will have information contained within it about the event that it is related to. There is only one description, and so this same description will be sent to all attendees in the invitation.
I have a team that rotates support but needs to send out calendar invites with a non changing group of users it needs to be sent to and CC'ed to. Everything I find online is for personal appointments and not calendar events. I have a template for the subject and body of the email and would like a template that users can just click and open the event in outlook and change the dates only.
Maybe I misunderstood your question, but the iCalendar format is only intended to propagate an existing event. For what you want, you need to create an event.
I'm trying out the events.insert method of the Google Calendar API (https://developers.google.com/calendar/v3/reference/events/insert) to send calendar invites. With sendNotifications=True, the email I receive is a 'standard' GMail calendar invite (see below), in which only the title, description, and reminders are customized (see below).
I was wondering if there is any way to customize this email to include branding, for example? As far I can tell, there isn't any, but perhaps I have overlooked something?
There is no way to customize the emails I believe. One option to get custom emails is to set sendNotifications=false and instead send your own invitation emails using the Gmail API for example.
i am trying to add an attendee to a existing event using the google calendar api, i am using php, the problem is all existing attendees get an email notification of the updated event, any idea how to send the notification to the new attendee only?
This is possible directly in gmail like this:
enter image description here
Any help is appreciated
Use Patch, instead of update:
https://developers.google.com/google-apps/calendar/v3/reference/events/patch
I am using google-api-php-clientfor fetching and inserting Google Calendar events. Now I want to synchronize events on my system with events on Google Calendar.
I am wondering, if I add Event in Google Calendar, can it be automatically added in my system (maybe with some callback url) so I don't need to use CRON jobs to recheck events in Google Calendar in some time interval?
Thank you!
Google provides both iCal and XML output for viewing from external applications. This URL can be found by clicking on the drop down from your calendar name while logged in, selecting settings, and the calendar name. The private address row gives you both iCal and XML URLs.
Here are instructions for Outlook and iCal.