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
- Log in to your PepoSmart account at app.peposmart.com
- Click Integrations in the left sidebar
- Find the Slack card in the Notifications section
Step 2: Authorize PepoSmart
- Click the Connect button on the Slack card
- You will be redirected to Slack's authorization page
- Select the workspace you want to connect
- Review the permissions requested (detailed below)
- Click Allow to grant access
Step 3: Select a Channel
- You will be redirected back to PepoSmart
- Choose a Slack channel where notifications will be sent
- 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 Type | Access Level | Purpose |
|---|---|---|
| Workspace Info | Read | Identify your Slack workspace for the connection |
| Public Channels | Read (list only) | Show available channels for you to select where to post notifications |
| Messages | Write (selected channel only) | Post booking notifications to your chosen channel |
OAuth Scopes Used
channels:read- List public channels so you can select where to postchat:write- Send messages to the channel you selectteam: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
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
- Go to Integrations in PepoSmart
- Find the Slack card (should show "Connected")
- Click Settings or Configure
- Select a different channel from the dropdown
- 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
- Go to Integrations
- Find the Slack card
- Click Disconnect
- 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:
- In Slack, click your workspace name → Settings & administration
- Select Manage apps
- Find "PepoSmart" in the installed apps list
- 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:
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
- General Troubleshooting Guide
- Frequently Asked Questions
- Contact Support
- Privacy Policy
- Terms of Service
Last updated: January 2026. This documentation is provided for Slack administrators and users evaluating the PepoSmart integration.