tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect Bookingmood and Slack

Bookingmood runs the calendars, bookings and payments for your rentals or appointments. FlowMattic passes the changes to Slack: a new booking for the arrivals channel, a payment for the owner, a cancellation that frees dates, a cleaning task for the crew. Holiday rental owners and small booking businesses keep everyone working from the same list.

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

Try a pairing

When this happens in Bookingmood24 triggers

Do this in Slack14 actions

1. TriggerPayments Created
2. ActionSend Channel Message

When Bookingmood fires Payments Created, 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

Bookingmood 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.

Bookingmood app icon Slack app icon Ready-made template

Post each new Bookingmood payment to the team

Every payment appears in the channel with the guest and amount, so the person handling arrivals knows the stay is paid without opening the Bookingmood admin.

Payments CreatedSend Channel Message

View the template
Bookingmood app icon Slack app icon

Share new bookings with readable check-in dates

Date/Time Formatter turns the stay dates into a plain day and month. The arrivals channel reads like a guest list, not a set of timestamps.

Bookings CreatedDate/Time FormatterSend Channel Message

Bookingmood app icon Slack app icon

Tell the team when dates open up after a cancellation

A cancelled calendar event frees nights that can be sold again. The post names the unit and dates so someone can lower the price or offer them to an enquiry.

Calendar Events CancelledSend Channel Message

Bookingmood app icon Slack app icon

Send cleaning tasks to the right cleaner

A Lookup Table matches each property to its cleaner's email. When a calendar event task is created, that cleaner gets a direct message with the unit and the date.

Calendar Event Tasks CreatedLookup TableFind User by EmailSend Direct Message

Bookingmood app icon Slack app icon

Remind the host to prepare for a confirmed stay

When a calendar event is confirmed, Slack adds a reminder for the host with the guest name and arrival date, so keys, welcome notes and access codes are ready.

Calendar Events ConfirmedAdd Reminder

Bookingmood app icon Slack app icon

Keep owners informed of money received

Number Formatter shows the paid amount in your currency. Owners of managed properties get a private channel with each payment for their units.

Payments PaidNumber FormatterSend Private Channel Message

Set up: payments to the team

At the end, each payment recorded in Bookingmood is posted to your team channel with the guest, booking and amount.

  1. Connect Slack

    In FlowMattic, open Connects and add a Slack connection with an account in the channel you want to use.

  2. Start with Payments Created

    Create a workflow with the Bookingmood Payments Created trigger and follow its instructions to send Bookingmood events to the workflow.

  3. Capture a test payment

    Make a test booking with a payment, or record one by hand, so FlowMattic captures the payment fields.

  4. Post the payment

    Add Send Channel Message, choose the channel and write the text from the guest name, booking reference and amount. Test it and switch it on.

Import the ready-made template Beginner, about 5 min to set up
Post each new Bookingmood payment to the team Template
  1. Bookingmood app icon 1. Trigger in Bookingmood Payments Created
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From BookingmoodTo Slack
    Guest nameMessage: guest
    Booking referenceMessage: booking
    AmountMessage: paid
    CurrencyMessage: currency
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

  • Payments Created and Payments Paid are separate events. Test both with one real payment to see which one fires when money is actually received in your setup.
  • The created and updated events fire often, for example on every booking edit. Use the specific events such as Calendar Events Confirmed or Cancelled when you only want status changes.
  • The payment and booking fields in the mapping are typical examples. Check the captured test data for the exact names your Bookingmood account sends.
Bookingmood app icon

Bookingmood

Integration page

Triggers (24)

  • Bookings CreatedTriggers when a booking is created.
  • Calendar Event Tasks CreatedTriggers when calendar event task is created.
  • Calendar Events CreatedTriggers when a calendar event is created.
  • Contacts CreatedTriggers when a contact is created.
  • Invoices CreatedTriggers when an invoice is created.
  • Payments CreatedTriggers when a payment is created.
  • Members CreatedTriggers when a member is created.
  • Products CreatedTriggers when a product is created.
  • Sites CreatedTriggers when a member is created.
  • Widgets CreatedTriggers when a widget is created.
  • Bookings UpdatedTriggers when a booking is updated.
  • Calendar Event Tasks UpdatedTriggers when calendar event task is updated.
  • Calendar Event Tasks CompletedTriggers when calendar event task is created.
  • Calendar Events UpdatedTriggers when a calendar event is updated.
  • Contacts UpdatedTriggers when a contact is updated.
  • Invoices UpdatedTriggers when an invoice is updated.
  • Payments UpdatedTriggers when a payment is updated.
  • Members UpdatedTriggers when a member is updated.
  • Sites UpdatedTriggers when a site is updated.
  • Widgets UpdatedTriggers when a widget is updated.
  • Products UpdatedTriggers when a product is updated.
  • Calendar Events ConfirmedTriggers when a calendar event is confirmed.
  • Calendar Events CancelledTriggers when a calendar event is cancelled.
  • Payments PaidTriggers when a payment is created.

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

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

Everyone works from the same stays

Hosts, cleaners and the office see bookings, cancellations and tasks in Slack, so nobody works from an old copy of the calendar.

Freed dates get resold

Cancellations reach the team quickly, which gives them time to fill the nights again.

Peak season costs the same

FlowMattic runs on your own WordPress site with unlimited runs, so a full summer of bookings adds no per-task fees.

Common questions

How do I send Bookingmood bookings to Slack?

Create a FlowMattic workflow with the Bookingmood Bookings Created trigger and add Send Channel Message. Map the guest, unit and dates into the message, test with one booking and switch the workflow on.

Can each property have its own channel?

Yes. Add a Router after the trigger with a path for each unit or site, each posting to that property's channel, and a fallback path for new units.

Can cleaners get their tasks in Slack?

Yes. Start from Calendar Event Tasks Created, match the property to a cleaner with a Lookup Table, then use Find User by Email and Send Direct Message.

Can I hear about new invoices too?

Yes. Invoices Created and Invoices Updated are Bookingmood triggers. Post them to a private finance channel if invoice amounts should not be visible to the whole team.

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

Start automating Bookingmood 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. Bookingmood integration 1.0.0, Slack integration 1.0.