Skip to main content

Slack

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

Kelley Pembroke avatar
Written by Kelley Pembroke
Updated yesterday

📖 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).

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


🎥 Loom Walkthrough


💬 Need Help?

If you have any questions or need assistance setting up Slack, reach out to us at support@gable.to.

Did this answer your question?