tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Connect Leave Dates and Slack

Leave Dates handles holiday requests and approvals; Slack is where the team asks who is off this week. FlowMattic posts new requests for managers, shares approved leave with the team, tells people privately when a request is turned down and sets handover reminders. For small and growing teams who manage time off in Leave Dates and work day to day in Slack.

5 triggers 14 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Leave Dates5 triggers

Do this in Slack14 actions

1. TriggerLeave Rquested
2. ActionSend Channel Message

When Leave Dates fires Leave Rquested, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Leave Dates and Slack workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Leave Dates app icon Slack app icon Ready-made template

Post new leave requests to the managers channel

The employee, dates and leave type post as soon as someone asks for time off, so a manager can approve it the same day instead of finding it a week later.

Leave RquestedSend Channel Message

View the template
Leave Dates app icon Slack app icon

Tell the team when leave is approved

Approved leave posts to the team channel with the dates, so colleagues know who is away and can plan cover without asking.

Leave ApprovedSend Channel Message

Leave Dates app icon Slack app icon

Let the employee know privately when a request is rejected

Find User by Email finds the employee in Slack and a DM explains the decision, which is kinder than a public post and quicker than waiting for an email.

Leave RejectedFind User by EmailSend Direct Message

Leave Dates app icon Slack app icon

Remind people to hand over the day before leave starts

Date/Time Formatter works out the working day before the leave, and Add Reminder nudges the employee to write a handover note for whoever covers.

Leave ApprovedDate/Time FormatterAdd Reminder

Leave Dates app icon Slack app icon

Correct the team when approved leave is cancelled

A cancellation posts to the same channel as the approval, so the team knows the person is back and cover plans can be dropped.

Leave CanceledSend Channel Message

Leave Dates app icon Slack app icon

Keep HR informed when leave dates change

Leave Updated posts to a private HR channel, so payroll and HR see changed dates without the change being announced to everyone.

Leave UpdatedSend Private Channel Message

Set up: new requests to managers

At the end, every leave request in Leave Dates posts the employee, dates and type to your managers channel.

  1. Connect Slack

    Under Connects in FlowMattic, add your company's Slack workspace.

  2. Start with the new request trigger

    Create a workflow with Leave Dates and its leave requested trigger, then follow the trigger's instructions so Leave Dates sends leave events to the workflow.

  3. Request test leave

    Request a day off in Leave Dates so FlowMattic captures the request fields.

  4. Post to managers

    Add Slack Send Channel Message, choose the managers channel, map the name, start and end dates and leave type, test it and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Post new leave requests to the managers channel Template
  1. Leave Dates app icon 1. Trigger in Leave Dates Leave Rquested
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From Leave DatesTo Slack
    Employee nameMessage: who
    Start dateMessage: from
    End dateMessage: to
    Leave typeMessage: type
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Leave Approved and Leave Canceled are separate triggers. Build both if you announce leave, or the team channel keeps showing trips that were called off.
  • Find User by Email needs the same email in Leave Dates and Slack. Post to the managers channel when no user is found.
  • Sick leave and other private types may not belong in a team channel. Add a Filter on the leave type before the team announcement.
Leave Dates app icon

Leave Dates

Integration page

Triggers (5)

  • Leave RquestedTriggers when a leave is requested.
  • Leave UpdatedTriggers when a leave is updated
  • Leave ApprovedTriggers when a leave is approved
  • Leave CanceledTriggers when a leave is canceled
  • Leave RejectedTriggers when a leave is rejected

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Leave Dates and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Requests are answered sooner

Managers see each request in Slack, so people get a decision before they book flights.

Everyone knows who is away

Approvals and cancellations reach the team channel, which ends the morning round of who is in today.

HR data on your server

FlowMattic runs on your WordPress site with unlimited runs, so staff details pass through a system you control.

Common questions

How do I send Leave Dates requests to Slack?

Create a FlowMattic workflow with the Leave Dates trigger for new leave requests, follow its instructions so Leave Dates sends events to the workflow, then add Slack Send Channel Message with the employee and dates.

Can approved leave be announced to the team?

Yes. Build a second workflow with Leave Approved and post to the team channel. Use Leave Canceled in a third workflow so the channel is corrected when plans change.

Can sick leave stay private?

Yes. Add a Filter on the leave type before the team post, or a Router that sends sick leave to a private HR channel and holiday to the team.

Can Slack statuses change while someone is on leave?

Set Status changes the status of the Slack account that is connected to FlowMattic, not other people's. Most teams post the leave to a channel instead.

Can each department get its own channel?

Yes. A Router after the trigger reads the department or team and posts each request to that team's channel.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Leave Dates and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Leave Dates integration 1.0.0, Slack integration 1.0.