DashboardSign inStart your trial

01. IntegrationSchedulingCommunication

Turn every Calendly event into the right Slack channel, automatically and with your approval

Outbound: keep stakeholders informed

Rills proposes each Slack action before it runs, so nothing posts or gets created without your sign-off. Review and approve from your phone in seconds.

02. Overview

Connect Calendly to Slack with an approval on every action

The Calendly Slack integration on Rills is built for solopreneurs and small teams who want their scheduling data to drive real Slack workflows, without anything posting or being created behind their back. When a meeting is booked, cancelled, or marked a no-show in Calendly, Rills proposes a matching action in Slack and waits for your go-ahead.

This is how calendly to slack automation works on Rills: each trigger from Calendly queues a proposed Slack action. You get a notification on your phone, review the details, and swipe to approve or reject. Approvals and logic are always free. You only pay when an action actually runs. The system learns from your decisions over time, so the proposals get smarter.

In practice, this means a new booking can spin up a dedicated Slack channel for that meeting. A cancellation can pull the conversation history from that channel before you archive it. A no-show can create a follow-up coordination channel so nothing slips through the cracks. All of it runs only after you say so.

03. Use cases

What Calendly can hand to Slack, with you in the loop

Create a Slack channel for every new booking

When a new event is scheduled in Calendly, Rills proposes a dedicated Slack channel named after that meeting. Your team gets a single place to share prep notes, docs, and context before the call happens.

Build this workflow
04. Triggers and actions

Calendly triggers and Slack actions

  • Calendly scheduled event createdCreate channel

    When a new event is scheduled in Calendly, automatically create a dedicated Slack channel for that meeting to centralize discussion and resources.

  • Calendly event cancelledFetch conversation history

    When a Calendly event is cancelled, retrieve the conversation history from the associated Slack channel to document discussion before archiving.

  • Calendly invitee no-show detectedCreate channel

    When an invitee is marked as a no-show in Calendly, create a Slack channel to coordinate follow-up with team members and track rescheduling efforts.

Actions in Slack

  • Create channel

    Creates a new public or private channel in your Slack workspace to organize team conversations around specific topics, projects, or departments.

  • Fetch conversation history

    Retrieves a chronological list of messages from a Slack channel, allowing you to access conversation history with filtering by date range and pagination options.

  • Mark user as active

    Tool to mark a user as active in Slack.

  • End snooze

    Immediately disable snooze mode on your Slack account so you can receive notifications again. This is useful when you're ready to resume active communication after a break.

  • Reset user sessions

    Tool to wipe all valid sessions on all devices for a given user.

  • Revoke a file's public url

    Revokes a Slack file's public URL, making it private; this is a no-op if not already public and is irreversible.

  • Add call participants

    Adds new participants to an active Slack call, allowing you to expand the conversation to include additional team members or stakeholders in real-time.

  • Start call

    Registers a new call in Slack using calls.add for third-party call integration; createdby is required if not using a user-specific token.

View all 167 Slack actions
05. How approvals work

Every action waits for a tap.

  1. 01

    Workflow proposes

    When a Calendly event fires, the agent drafts the Slack action and pauses.

  2. 02

    You approve from your phone

    A push notification lands on your phone. Swipe to approve or reject in seconds.

  3. 03

    Action runs, then learns

    Every run is scored against your review step. Runs above your threshold proceed; the rest come back to the queue.

Queue (3)

Calendly → Slack
1 / 3

Create a Slack channel for every new booking?

Trigger

New event in Calendly

Action

Run in Slack

Pause until you approve.

82%
SWIPE → APPROVE
06. Setup

How to connect Calendly to Slack

  1. 01

    Start your free trial

    Create a Rills account at no cost. No credit card is needed. Your 14-day trial gives you full access to set up and test automations before any action runs.

  2. 02

    Connect your Calendly account

    In the Rills dashboard, go to integrations and authorize Calendly. Rills will read your scheduling events but will not modify anything in Calendly without your approval.

  3. 03

    Connect your Slack workspace

    Authorize Slack from the same integrations panel. Rills will request only the permissions needed to propose and run the actions you configure.

  4. 04

    Choose your trigger and action

    Select 'Calendly scheduled event created' as your trigger and 'Create channel' as your Slack action. This is the most common starting pairing: a new booking automatically proposes a dedicated Slack channel for that meeting.

  5. 05

    Approve your first action from your phone

    When a Calendly event fires, you will receive a notification on your phone with the proposed Slack channel details. Review it and swipe to approve. The channel is created instantly, and your automation is live.

07. FAQ

Common questions about connecting Calendly to Slack

How do I connect Calendly to Slack?

Start a free Rills trial, then connect your Calendly and Slack accounts from the integrations dashboard. Pick a Calendly trigger, choose a Slack action, and Rills handles the rest. No code required. Your first approved run can be live in under ten minutes.

How much does the Calendly and Slack integration cost?

Rills offers a free 14-day trial with no credit card required. Approvals and logic are always free. You only pay for actions that actually run in Slack, so reviewing and rejecting a proposed action costs nothing.

Can Rills create a Slack channel automatically when a meeting is booked in Calendly?

Yes. When Calendly fires a scheduled event trigger, Rills proposes a new Slack channel for that meeting. Once you approve from your phone, the channel is created instantly. You stay in control of naming and timing without doing the work manually.

Do I have to approve every single Slack action?

By default, yes. Every proposed action waits for your explicit approval before running. Over time, Rills learns from your decisions and can surface smarter defaults. You can also configure rules to approve certain routine actions automatically once you trust the pattern.

What happens if I reject a proposed Slack action?

Rejecting a proposal cancels that specific action without affecting anything else. The Calendly event is unaffected, and Rills logs your decision to improve future proposals. Nothing is created or posted in Slack, so your workspace stays clean.

Is this integration suitable for a solo operator or just teams?

It works well for both. Solo operators use it to keep client meeting channels tidy without manual setup. Small teams benefit from the shared approval queue, which ensures one person always reviews before Slack gets cluttered with auto-generated channels or messages.

08. Get started

Start with: Create a Slack channel for every new booking

Free to try. Approvals are always free. You only pay when your workflows take real actions.