Make.com Resource Guru Slack Project Management Notifications

Automate Resource Guru Bookings to Slack

Get instant Slack notifications for every new booking or schedule update in Resource Guru. Keep your entire team in sync automatically.

Get This Workflow Make.com · Resource Guru · Free Template
Diagram showing automation flow from Resource Guru to Slack

What This Workflow Does

In project-driven businesses, resource scheduling is critical. When a team lead books a person in Resource Guru, that information needs to reach the assigned team member and relevant stakeholders quickly. Manual processes—like sending a Slack message or an email—are slow, forgettable, and create communication gaps.

This automation solves that by creating a direct, real-time bridge between your resource planning and team communication tools. Every time a booking is created or updated in Resource Guru, this Make.com workflow triggers instantly. It fetches the booking details and posts a formatted, informative message directly into a designated Slack channel or as a direct message.

The result is immediate visibility. Your team knows who is working on what, and when, the moment it's scheduled. This eliminates confusion, reduces the need for status meetings, and ensures everyone is operating from the same, up-to-date information.

How It Works

The workflow is an elegant, three-step process that runs silently in the background, turning scheduling events into team notifications.

Step 1: Monitor Resource Guru for Changes

The workflow starts with a "Watch Bookings" module in Make.com, connected to your Resource Guru account. It sits idle until a specific event occurs: a new booking is created, or an existing booking's details (like dates, project, or person) are modified. This trigger is the starting pistol for the entire automation.

Step 2: Structure the Notification Message

Once triggered, the workflow collects all relevant data from the booking: the project name, the assigned person, the booking dates, allocated hours, and any notes. This raw data is then passed through a message formatting step. Here, you can design a clear, actionable Slack message using variables (e.g., {project_name}, {assigned_to}).

Pro tip: Use Slack's formatting options in your message. Add emojis for visual cues (👨‍💻 for development, 📅 for scheduling), and structure the message with bullet points for easy scanning.

Step 3: Post to the Correct Slack Destination

The final step uses Make.com's Slack module to send the crafted message. You can configure it to post to a public channel like #team-resources, a private channel for leadership, or even send a direct message to the assigned person themselves. The message appears in Slack as if sent by a dedicated bot, providing a clean, official record of the scheduling action.

Who This Is For

This automation is a game-changer for any team that relies on Resource Guru for capacity planning. It's ideal for Project Managers and Team Leads who need to communicate schedule changes efficiently. Resource Managers in agencies or consultancies benefit from reduced administrative overhead. Remote and hybrid teams gain crucial visibility into who is available and when, fostering better collaboration. Even department heads can use it to get a high-level feed of resource allocations across their teams.

What You'll Need

  1. A Make.com account (free tier is sufficient to start).
  2. An active Resource Guru subscription with admin or API access.
  3. A Slack workspace where you have permission to create and configure apps/incoming webhooks.
  4. The API credentials (or OAuth tokens) for both Resource Guru and Slack to connect them to Make.com.

Quick Setup Guide

You can have this automation running in under 15 minutes by following these steps.

  1. Clone the Template: Click the "Get This Workflow" button above. This will copy the template into your Make.com account.
  2. Connect Your Apps: In the Make.com scenario editor, click on the Resource Guru module and authenticate your account. Repeat the process for the Slack module.
  3. Configure the Trigger: Ensure the "Watch Bookings" module is set to monitor the correct Resource Guru account and is set to trigger on both "Created" and "Updated" events.
  4. Customize the Message: Edit the message router or text parser module to format the Slack notification exactly how your team prefers it. Include the most important details first.
  5. Set the Slack Destination: In the final Slack "Send a Message" module, choose whether to send to a channel or a user, and select the specific destination from the dropdown.
  6. Test and Activate: Turn on the scenario and create a test booking in Resource Guru. Within seconds, check your designated Slack channel for the automated notification. Once confirmed, your automation is live.

Key Benefits

Eliminate manual communication overhead. Project managers save 5-10 hours per month by not having to manually announce every schedule change via email or chat.

Improve project visibility and accountability. With bookings announced publicly in Slack, team members are immediately aware of their assignments, and stakeholders can see resource allocation in real time.

Reduce scheduling errors and double-booking. Instant notifications allow for quick corrections if a booking was made in error, preventing costly resource conflicts down the line.

Create a searchable audit trail. Every booking notification is posted in Slack, creating a chronological, searchable record of all resource decisions and changes for future reference.

Enhance remote team collaboration. For distributed teams, this automation acts as a virtual watercooler for resource planning, keeping everyone aligned regardless of location or time zone.

Frequently Asked Questions

Common questions about Resource Guru & Slack automation and integration

Connecting Resource Guru to Slack provides instant team notifications for new bookings and updates, eliminating manual communication and ensuring everyone is aligned on resource allocation in real-time. This bridge turns your scheduling tool into a proactive communication hub.

For example, when a project manager books a developer for a two-week sprint, the entire dev team sees the notification immediately. This prevents confusion about availability and allows other planners to make informed decisions without constantly checking Resource Guru.

You can send a rich set of booking details to create a comprehensive notification. This includes the project name, assigned person, booking start and end dates, allocated hours, project notes, and the booking creator's name.

This transforms a simple alert into an actionable update. A team member receiving the Slack message gets all the context they need—knowing not just that they are booked, but on what project, for how long, and what the key deliverables or notes are, all without opening another app.

Yes, you have full control over the destination. The automation can be configured to send messages to public channels (e.g., #project-alfa), private channels (e.g., #leadership), or as direct messages to specific users based on logic you define.

You can set up rules. For instance, bookings for the "Marketing" department could go to #marketing-team, while high-priority client projects could trigger a DM to the department head. This ensures the right information reaches the right people every time.

It eliminates the repetitive, low-value task of manually copying booking details from one app and pasting them into another. This can save a project manager 5-10 hours per month, time that can be reinvested into strategic planning, client communication, or risk management.

Consider a manager overseeing 5 projects with weekly resource adjustments. Each adjustment might require a 5-minute Slack announcement. Automating this process reclaims that time instantly and guarantees no update is ever forgotten or delayed.

The most common pitfalls involve creating notification spam, unclear messages, and insufficient testing. Without proper filters, every minor booking update can flood a channel. Poorly formatted messages fail to communicate key details.

To avoid these, always add a filter at the start of your workflow to only process bookings for specific projects or of a certain duration. Craft your Slack message template carefully, placing the most critical info (Person & Project) first. Finally, test with real booking scenarios before going fully live.

  • Filter bookings to avoid spam.
  • Use clear formatting in Slack messages.
  • Test with both new and updated bookings.

Absolutely. A robust workflow should be triggered by both "Booking Created" and "Booking Updated" events in Resource Guru. This ensures your team is notified not just of new assignments, but also of crucial changes like date shifts, hour adjustments, or reassignments.

This is vital for maintaining an accurate, real-time view of resources. If a developer's booking is extended by three days, an automated update in Slack immediately informs the team lead and the developer, preventing any misalignment or planning based on outdated information.

Yes, GrowwStacks specializes in building custom automations that connect Resource Guru with Slack and other tools in your stack. We tailor the logic, message format, and triggers to your specific operational workflows and team structure.

While this free template is a great start, many businesses need more—like conditional routing based on project budget, integration with Jira or Asana to create tasks, or advanced error handling. Our consultants analyze your process and build a system that fits perfectly, saving you even more time and reducing complexity.

  • Tailored logic for your business rules.
  • Integration with other tools like Jira or Google Calendar.
  • Ongoing support and optimization.

Need a Custom Resource Guru Automation?

This free template is a starting point. Our team builds fully tailored automation systems for your specific business needs.