{"id":2406,"date":"2021-06-29T06:51:31","date_gmt":"2021-06-29T11:51:31","guid":{"rendered":"https:\/\/www.teamdesk.net\/blog\/?p=2406"},"modified":"2021-06-29T07:02:47","modified_gmt":"2021-06-29T12:02:47","slug":"adding-events-to-local-calendar-app","status":"publish","type":"post","link":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/","title":{"rendered":"Adding Events to Local Calendar App"},"content":{"rendered":"\n<p>When your TeamDesk database triggers an email notifying recipients about an event, it would be handy to provide them with an easy way to import this event to their local calendar app.<\/p>\n\n\n\n<p>In TeamDesk, such an event-adding request can be generated by a Formula-URL column inserted into a file attachment created by a workflow action.<\/p>\n\n\n\n<p>Assume that you use the \u201cEvents\u201d table for event records creation and this table includes Description, Start and End columns of the <a href=\"https:\/\/www.teamdesk.net\/help\/4.6.2.aspx\">text<\/a> and <a href=\"https:\/\/www.teamdesk.net\/help\/4.6.8.aspx\">timestamp<\/a> types respectively. So, these three columns keep main info of an event.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Send-E-mail-button-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"257\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Send-E-mail-button-1-1024x257.png\" alt=\"\" class=\"wp-image-2407\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Send-E-mail-button-1-1024x257.png 1024w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Send-E-mail-button-1-300x75.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Send-E-mail-button-1-768x193.png 768w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Send-E-mail-button-1.png 1131w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Additional columns<\/h3>\n\n\n\n<p>To customize an email alert comprising a request of adding an event to a local calendar app, you would need to create two additional <a href=\"https:\/\/www.teamdesk.net\/help\/4.2.aspx\">columns<\/a> in the Events table. The first column should be a column of the <a href=\"https:\/\/www.teamdesk.net\/help\/4.6.16.aspx\">Formula-URL<\/a> type and the second &#8211; a <a href=\"https:\/\/www.teamdesk.net\/help\/4.6.13.aspx\">File Attachment column<\/a>.<\/p>\n\n\n\n<p>Insert the following formula into the Formula-URL column:<\/p>\n\n\n\n<p>&#8220;data:text\/calendar,&#8221; &amp; URLEncode(List(&#8220;\\n&#8221;,<br>&#8220;BEGIN:VCALENDAR&#8221;,<br>&#8220;VERSION:2.0&#8221;,<br>&#8220;PRODID:&#8221; &amp; URLRoot(),<br>&#8220;BEGIN:VEVENT&#8221;,<br>&#8220;UID:&#8221; &amp; List(&#8220;\/&#8221;, URLRoot(), TableId(), RecordId()),<br>&#8220;DTSTAMP:&#8221; &amp; Left(Replace(Replace(XMLFormat([Date Created]),&#8221;-&#8220;,&#8221;&#8221;),&#8221;:&#8221;,&#8221;&#8221;),15) &amp; &#8220;Z&#8221;,<br>&#8220;DTSTART:&#8221; &amp; Left(Replace(Replace(XMLFormat([Start]),&#8221;-&#8220;,&#8221;&#8221;),&#8221;:&#8221;,&#8221;&#8221;),15) &amp; &#8220;Z&#8221;,<br>&#8220;DTEND:&#8221; &amp; Left(Replace(Replace(XMLFormat([End]),&#8221;-&#8220;,&#8221;&#8221;),&#8221;:&#8221;,&#8221;&#8221;),15) &amp; &#8220;Z&#8221;,<br>&#8220;SUMMARY:&#8221; &amp; [Description],<br>&#8220;END:VEVENT&#8221;,<br>&#8220;END:VCALENDAR&#8221;<br>))<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Formula-URL-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1015\" height=\"824\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Formula-URL-2.png\" alt=\"\" class=\"wp-image-2409\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Formula-URL-2.png 1015w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Formula-URL-2-300x244.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Formula-URL-2-768x623.png 768w\" sizes=\"auto, (max-width: 1015px) 100vw, 1015px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Custom button with workflow actions<\/h3>\n\n\n\n<p>On the next step, a <a href=\"https:\/\/www.teamdesk.net\/help\/11.1.aspx\">custom button<\/a> can be created:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Custom-Button-settings-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"907\" height=\"722\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Custom-Button-settings-3.png\" alt=\"\" class=\"wp-image-2410\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Custom-Button-settings-3.png 907w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Custom-Button-settings-3-300x239.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Custom-Button-settings-3-768x611.png 768w\" sizes=\"auto, (max-width: 907px) 100vw, 907px\" \/><\/a><\/figure>\n\n\n\n<p>Firstly, the button generates a file in the File Attachment column. Secondly, it sends an e-mail alert comprising the attached file. Therefore, you need to add two actions to the \u201cSend E-mail with Generated Attachment\u201d button.<\/p>\n\n\n\n<p>For example, the \u201cCreate Attachment\u201d <a href=\"https:\/\/www.teamdesk.net\/help\/11.4.2.aspx\">update record action<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Create-Attachment-action-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"905\" height=\"654\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Create-Attachment-action-4.png\" alt=\"\" class=\"wp-image-2411\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Create-Attachment-action-4.png 905w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Create-Attachment-action-4-300x217.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Create-Attachment-action-4-768x555.png 768w\" sizes=\"auto, (max-width: 905px) 100vw, 905px\" \/><\/a><\/figure>\n\n\n\n<p>And the \u201cEmail Alert with Attachment\u201d <a href=\"https:\/\/www.teamdesk.net\/help\/11.4.1.aspx\">e-mail alert action<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Email-alert-action-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"921\" height=\"822\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Email-alert-action-5.png\" alt=\"\" class=\"wp-image-2412\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Email-alert-action-5.png 921w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Email-alert-action-5-300x268.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Email-alert-action-5-768x685.png 768w\" sizes=\"auto, (max-width: 921px) 100vw, 921px\" \/><\/a><\/figure>\n\n\n\n<p>Now, if you need to send an e-mail alert allowing recipients to easily add an event to their calendar app, just click on the \u201cSend E-mail with Generated Attachment\u201d button.<\/p>\n\n\n\n<p>As a result, a corresponding person will receive an e-mail message with file-attachment allowing to add an event to a local calendar app.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"701\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar-1024x701.png\" alt=\"\" class=\"wp-image-2413\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar-1024x701.png 1024w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar-300x205.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar-768x526.png 768w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar.png 1041w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Please note that since there is no way to specify the filename in data URL, attachments&#8217; names will always be like &#8220;data.ics&#8221;.<\/p>\n\n\n\n<p>Furthermore, to explore a real-life working application and learn more details about the described example, please try<a href=\"https:\/\/www.teamdesk.net\/event_adding_local_calendar\"> Event Adding to Local Calendar App<\/a> template.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When your TeamDesk database triggers an email notifying recipients about an event, it would be handy to provide them with an easy way to import this event to their local calendar app.<\/p>\n","protected":false},"author":3,"featured_media":2423,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,2],"tags":[200,206,211,207,209,208,210,189],"class_list":["post-2406","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-library","category-tips-tricks","tag-calendar","tag-calendar-app","tag-calendar-event","tag-e-mail-alert","tag-e-mail-message","tag-email-notification","tag-event-creation","tag-google-calendar"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Adding Events to Local Calendar App - TeamDesk Blog<\/title>\n<meta name=\"description\" content=\"When your database triggers an email notifying recipients about an event, there is a way to import this event to their local calendar app.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adding Events to Local Calendar App - TeamDesk Blog\" \/>\n<meta property=\"og:description\" content=\"When your database triggers an email notifying recipients about an event, there is a way to import this event to their local calendar app.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/\" \/>\n<meta property=\"og:site_name\" content=\"TeamDesk Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-29T11:51:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-29T12:02:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar-Feature-Image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1860\" \/>\n\t<meta property=\"og:image:height\" content=\"884\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mila\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mila\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/\"},\"author\":{\"name\":\"Mila\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/63bd8646f2f4720f503116e38a190a6e\"},\"headline\":\"Adding Events to Local Calendar App\",\"datePublished\":\"2021-06-29T11:51:31+00:00\",\"dateModified\":\"2021-06-29T12:02:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/\"},\"wordCount\":383,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Event-to-Calendar-Feature-Image.png\",\"keywords\":[\"calendar\",\"calendar app\",\"calendar event\",\"e-mail alert\",\"e-mail message\",\"email notification\",\"event creation\",\"google calendar\"],\"articleSection\":[\"Application Library\",\"Tips &amp; Tricks\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/\",\"name\":\"Adding Events to Local Calendar App - TeamDesk Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Event-to-Calendar-Feature-Image.png\",\"datePublished\":\"2021-06-29T11:51:31+00:00\",\"dateModified\":\"2021-06-29T12:02:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/63bd8646f2f4720f503116e38a190a6e\"},\"description\":\"When your database triggers an email notifying recipients about an event, there is a way to import this event to their local calendar app.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Event-to-Calendar-Feature-Image.png\",\"contentUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/Event-to-Calendar-Feature-Image.png\",\"width\":1860,\"height\":884,\"caption\":\"Event to Calendar App\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/tips-tricks\\\/adding-events-to-local-calendar-app\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding Events to Local Calendar App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\",\"name\":\"TeamDesk Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/63bd8646f2f4720f503116e38a190a6e\",\"name\":\"Mila\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g\",\"caption\":\"Mila\"},\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/author\\\/mila\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adding Events to Local Calendar App - TeamDesk Blog","description":"When your database triggers an email notifying recipients about an event, there is a way to import this event to their local calendar app.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/","og_locale":"en_US","og_type":"article","og_title":"Adding Events to Local Calendar App - TeamDesk Blog","og_description":"When your database triggers an email notifying recipients about an event, there is a way to import this event to their local calendar app.","og_url":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/","og_site_name":"TeamDesk Blog","article_published_time":"2021-06-29T11:51:31+00:00","article_modified_time":"2021-06-29T12:02:47+00:00","og_image":[{"width":1860,"height":884,"url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar-Feature-Image.png","type":"image\/png"}],"author":"Mila","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mila","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/#article","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/"},"author":{"name":"Mila","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/63bd8646f2f4720f503116e38a190a6e"},"headline":"Adding Events to Local Calendar App","datePublished":"2021-06-29T11:51:31+00:00","dateModified":"2021-06-29T12:02:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/"},"wordCount":383,"commentCount":0,"image":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/#primaryimage"},"thumbnailUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar-Feature-Image.png","keywords":["calendar","calendar app","calendar event","e-mail alert","e-mail message","email notification","event creation","google calendar"],"articleSection":["Application Library","Tips &amp; Tricks"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/","url":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/","name":"Adding Events to Local Calendar App - TeamDesk Blog","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/#primaryimage"},"image":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/#primaryimage"},"thumbnailUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar-Feature-Image.png","datePublished":"2021-06-29T11:51:31+00:00","dateModified":"2021-06-29T12:02:47+00:00","author":{"@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/63bd8646f2f4720f503116e38a190a6e"},"description":"When your database triggers an email notifying recipients about an event, there is a way to import this event to their local calendar app.","breadcrumb":{"@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/#primaryimage","url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar-Feature-Image.png","contentUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2021\/06\/Event-to-Calendar-Feature-Image.png","width":1860,"height":884,"caption":"Event to Calendar App"},{"@type":"BreadcrumbList","@id":"https:\/\/www.teamdesk.net\/blog\/tips-tricks\/adding-events-to-local-calendar-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.teamdesk.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Adding Events to Local Calendar App"}]},{"@type":"WebSite","@id":"https:\/\/www.teamdesk.net\/blog\/#website","url":"https:\/\/www.teamdesk.net\/blog\/","name":"TeamDesk Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.teamdesk.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/63bd8646f2f4720f503116e38a190a6e","name":"Mila","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g","caption":"Mila"},"url":"https:\/\/www.teamdesk.net\/blog\/author\/mila\/"}]}},"_links":{"self":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/2406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/comments?post=2406"}],"version-history":[{"count":12,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/2406\/revisions"}],"predecessor-version":[{"id":2426,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/2406\/revisions\/2426"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media\/2423"}],"wp:attachment":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media?parent=2406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/categories?post=2406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/tags?post=2406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}