Skip to main content

Slack

Easily connect your company’s Slack workspace to Gable for real-time booking notifications and seamless approvals.

Written by Madeline Frank
Updated over 2 weeks ago

📖 What This Article Covers

In this guide, we’ll walk through:

  • How to set up your Slack integration

  • How notifications and approvals work

  • What permissions are required


📢 What This Integration Does

📝 Booking Notifications

  • Every new booking triggers an automatic Slack notification.

  • Notifications are sent to either your default Gable channel or a location-based channel if assigned.

  • Unassigned bookings will route to your default channel.

✅ Easy Admin Approvals

  • Admins can approve or deny bookings directly from Slack (if approval is required). Check out the article here on how it works!

  • This makes managing reservations faster and easier.

👤 Slack for Users

  • Team members can download the Gable app in Slack by clicking “+ Add apps” and searching for Gable.

  • Once linked, users will receive personal notifications for their bookings.

  • Users can check-in to their bookings from Slack.

  • Users can also book Company Office and On-Demand spaces directly from Slack.


⚙️ How to Set Up Your Slack Integration

👉 Prerequisite: Make sure you’ve already created Slack channels where you want booking notifications to go. You can have one general one, or specific channels based on locations, On-Demand bookings, Company Office bookings, and Visitors.

1. Navigate to Company Settings

  • Log in to Gable.

  • Click on your profile dropdown in the top right corner.

  • Select Company Admin > Settings.

2. Go to Integrations

  • From the left-hand menu, select Integrations.

  • Find the Slack tile and click "connect".

3. Connect Slack

  • Once you click Connect on the Slack icon, you’ll be redirected to a Slack authorization page — click Allow to give Gable access.

4. Assign Channels

  • After authorization, you’ll land on the configuration page.

  • Add your pre-created Slack channels for booking notifications.

  • If desired, assign channels by location under the “All Locations” dropdown.

  • You can also add City and State details.

5. Save & Done 🎉

  • Click Save.

  • Your Slack integration is now active!


🔐 Slack Permissions

What Gable Can View

  • Basic info about public channels

  • Basic info about private channels Gable is added to

  • Workspace details (members and email addresses)

What Gable Can Do

  • Send messages as @Gable

  • Send messages to channels Gable isn’t a member of

  • Add slash commands and shortcuts

Token Scopes

channels:read 
chat:write
chat:write.public
groups:read
users:read
users:read.email
commands

❓ FAQs

Q: What happens if I don’t assign a channel to a specific location?
A: Notifications will automatically be sent to your default Slack channel.

Q: Can I update or change the Slack channels later?
A: Yes — just return to the Integrations page in your Company Settings.

Q: How do I manage booking requests and approvals or rejections on Slack?
A: As a company admin within the Gable Slack app you will see an Approvals section to view and manage all approvals directly within Slack.


🎥 Loom Walkthrough


💬 Need Help?

If you have any questions or need assistance setting up Slack, reach out to us using the chat bubble in the bottom right corner or via email at support@gable.to.

Did this answer your question?