Objective: Automatically create and update absences in Jira based on events in Outlook Calendar.
Steps:
-
Create a Zapier Account: Sign up for a free account at Zapier
-
Set Up a Zap: Create a new Zap in Zapier
-
Trigger:
-
Choose “Outlook Calendar” as the trigger app
-
Select the event trigger, such as “New Event” or “Event Start”
-
Connect your Outlook account to Zapier and set up the trigger details
-
-
Action:
-
Choose “Webhooks by Zapier” as the action app
-
Select “POST” for creating a new absence or “PUT” for updating an existing absence
-
-
Configure the Webhook:
-
For creating a new absence:
-
Set the URL to the createAbsence endpoint (unique for your instance)
-
Include parameters in URL with the users email address and the cloud site
-
Define body:
JSON{ "title": "{{Outlook Event Title}}", "type": "Holiday", "start": "{{Outlook Event Start}}", "end": "{{Outlook Event End}}", "message": "Outlook Calendar Event" }
-
-
For updating an absence:
-
Set the URL to the editAbsence endpoint (unique for your instance)
-
Include parameters in URL with the users email address and the cloud site
-
Define body:
JSON{ "id": "{{Absence ID}}", "title": "{{Outlook Event Title}}", "type": "Holiday", "start": "{{Outlook Event Start}}", "end": "{{Outlook Event End}}", "message": "Outlook Calendar Event" }
-
-
-
Test and Activate:
-
Test the Zap to ensure that it correctly creates or updates absences in Jira based on Outlook events
-
Activate the Zap
-