Slack Integration

Connect Slack to PepoSmart to receive real-time notifications about your bookings directly in your Slack workspace. Get notified when meetings are scheduled, rescheduled, or cancelled, and keep your team informed about upcoming appointments.

Privacy-Focused Design

PepoSmart only sends messages to channels you explicitly authorize. We never read your messages, access private channels, or access direct messages.

Prerequisites

  • A PepoSmart account
  • A Slack workspace where you have permission to add apps
  • Admin or Owner permissions in the Slack workspace (or permission from an admin)

Connecting Slack

Step 1: Navigate to Integrations

  1. Log in to your PepoSmart account at app.peposmart.com
  2. Click Integrations in the left sidebar
  3. Find the Slack card in the Notifications section

Step 2: Authorize PepoSmart

  1. Click the Connect button on the Slack card
  2. You will be redirected to Slack's authorization page
  3. Select the workspace you want to connect
  4. Review the permissions requested (detailed below)
  5. Click Allow to grant access

Step 3: Select a Channel

  1. You will be redirected back to PepoSmart
  2. Choose a Slack channel where notifications will be sent
  3. Click Save to confirm your selection

Success!

Once connected, PepoSmart will send booking notifications to your selected Slack channel.

Data We Access

PepoSmart requests minimal permissions focused only on sending notifications. Here is exactly what we access and why:

Data TypeAccess LevelPurpose
Workspace InfoReadIdentify your Slack workspace for the connection
Public ChannelsRead (list only)Show available channels for you to select where to post notifications
MessagesWrite (selected channel only)Post booking notifications to your chosen channel

OAuth Scopes Used

  • channels:read - List public channels so you can select where to post
  • chat:write - Send messages to the channel you select
  • team:read - Identify your Slack workspace

What We Do NOT Access

  • Private channels (unless you explicitly add the bot)
  • Direct messages
  • Message history or existing messages
  • User profiles or contact information
  • Files shared in Slack
  • Reactions, threads, or message edits
  • Slack Connect channels
  • Your Slack workspace settings
  • Any data from other Slack apps

One-Way Communication

PepoSmart only sends messages to Slack. We cannot read any messages in your workspace, including messages in the channel where we post notifications.

Notification Types

Real-Time Notifications

Notifications are sent instantly when booking events occur. No delays or batching.

New Booking

When someone books a meeting, a notification is sent with:

  • Event name and type
  • Invitee name and email
  • Date and time of the meeting
  • Meeting location (Zoom, Google Meet, etc.)
  • Link to view booking details in PepoSmart

Booking Rescheduled

When a meeting is rescheduled, a notification includes:

  • Original date and time
  • New date and time
  • Who rescheduled (you or the invitee)
  • Link to view updated details

Booking Cancelled

When a meeting is cancelled, a notification shows:

  • Event name and invitee
  • Original scheduled time
  • Who cancelled and reason (if provided)

Meeting Reminders (Optional)

If enabled, reminder notifications can be sent:

  • 24 hours before the meeting
  • 1 hour before the meeting
  • Include quick link to join the meeting

Meeting Summary (AI Features)

If AI Meeting Notes is enabled, post-meeting notifications can include:

  • AI-generated meeting summary
  • Key action items
  • Link to full meeting notes

Example Notification

PepoSmartAPP2:30 PM

New Booking Confirmed

30 Minute Meeting with John Smith

When: Tomorrow at 3:00 PM EST
Location: Zoom Meeting
Email: [email protected]

View details →

Data Handling & Security

What We Store

  • Bot Access Token: Encrypted OAuth token for sending messages
  • Workspace ID: Identifies your Slack workspace
  • Channel ID: The channel you selected for notifications
  • Workspace Name: For display in PepoSmart settings

What We Don't Store

  • Message content after delivery
  • Any data from your Slack workspace
  • User information from Slack
  • Channel history or content

When You Disconnect

Upon disconnecting the Slack integration:

  • Bot access token is immediately deleted from our systems
  • No further messages are sent to your Slack workspace
  • The PepoSmart bot remains in your workspace but becomes inactive
  • You can remove the bot entirely from Slack's "Manage apps" settings

Changing the Notification Channel

  1. Go to Integrations in PepoSmart
  2. Find the Slack card (should show "Connected")
  3. Click Settings or Configure
  4. Select a different channel from the dropdown
  5. Click Save

Private Channels

To post to a private channel, you must first invite the PepoSmart bot to that channel by typing /invite @PepoSmart in the channel.

Disconnecting Slack

From PepoSmart

  1. Go to Integrations
  2. Find the Slack card
  3. Click Disconnect
  4. Confirm the disconnection

Before Disconnecting

You will stop receiving booking notifications in Slack. Past messages will remain in your channel history.

Removing from Slack

To completely remove PepoSmart from your Slack workspace:

  1. In Slack, click your workspace name → Settings & administration
  2. Select Manage apps
  3. Find "PepoSmart" in the installed apps list
  4. Click on the app, then click Remove App

Troubleshooting

Connection Failed

  • Ensure you have permission to add apps to the Slack workspace
  • Check if your Slack workspace has restrictions on third-party apps
  • Try using an incognito/private browser window
  • Contact your Slack workspace admin if app installation is restricted

Notifications Not Appearing

  • Verify the integration shows as "Connected" in PepoSmart
  • Check that a channel is selected in the integration settings
  • For private channels, ensure the PepoSmart bot has been invited
  • Check if the channel has been archived or deleted
  • Verify you don't have the bot muted in Slack

Wrong Channel

  • Go to the Slack integration settings in PepoSmart
  • Select the correct channel from the dropdown
  • Save the changes

Bot Removed from Channel

If someone removes the PepoSmart bot from a channel, notifications will fail. Re-invite the bot by typing /invite @PepoSmart in the channel, or select a different channel in PepoSmart settings.

Support & Contact

Need help with your Slack integration? We're here to assist:

Email Support

For technical issues and questions

[email protected]

Enterprise Support

For workspace-wide deployments

[email protected]

Response Times

  • Free & Personal Plans: Within 48 business hours
  • Team Plan: Within 24 business hours
  • Enterprise Plan: Within 4 business hours (priority support)

For Slack Workspace Administrators

If you're a Slack administrator reviewing this integration for your organization, please contact us at [email protected] for:

  • Security questionnaires and compliance documentation
  • SOC 2 report requests
  • Data Processing Agreements (DPA)
  • Custom security reviews

Additional Resources


Last updated: January 2026. This documentation is provided for Slack administrators and users evaluating the PepoSmart integration.