User Absence Planner Cloud Documentation
Auto Light Dark
Auto Light Dark

Integrating with Outlook via Zapier

Objective: Automatically create and update absences in Jira based on events in Outlook Calendar.

Steps:

  1. Create a Zapier Account: Sign up for a free account at Zapier

  2. Set Up a Zap: Create a new Zap in Zapier

  3. Trigger:

    1. Choose “Outlook Calendar” as the trigger app

    2. Select the event trigger, such as “New Event” or “Event Start”

    3. Connect your Outlook account to Zapier and set up the trigger details

  4. Action:

    1. Choose “Webhooks by Zapier” as the action app

    2. Select “POST” for creating a new absence or “PUT” for updating an existing absence

  5. Configure the Webhook:

    1. For creating a new absence:

      1. Set the URL to the createAbsence endpoint (unique for your instance)

      2. Include parameters in URL with the users email address and the cloud site

      3. Define body:

        JSON
        {
          "title": "{{Outlook Event Title}}",
          "type": "Holiday",
          "start": "{{Outlook Event Start}}",
          "end": "{{Outlook Event End}}",
          "message": "Outlook Calendar Event"
        }
        
    2. For updating an absence:

      1. Set the URL to the editAbsence endpoint (unique for your instance)

      2. Include parameters in URL with the users email address and the cloud site

      3. Define body:

        JSON
        {
          "id": "{{Absence ID}}",
          "title": "{{Outlook Event Title}}",
          "type": "Holiday",
          "start": "{{Outlook Event Start}}",
          "end": "{{Outlook Event End}}",
          "message": "Outlook Calendar Event"
        }
        


  6. Test and Activate:

    1. Test the Zap to ensure that it correctly creates or updates absences in Jira based on Outlook events

    2. Activate the Zap