Slack

Lead alerts, email approval, and slash commands via Slack.

Slack setup

GetSalesClaw can send lead alerts, email approval requests, and limit notifications to a Slack channel. Slack works alongside Telegram - you can have both active at the same time.

1. Create a Slack App

  1. Go to api.slack.com/apps and click Create New App
  2. Choose From scratch, name it "GetSalesClaw", and select your workspace

2. Add Bot Token Scopes

  1. In the app settings, go to OAuth & Permissions
  2. Under Bot Token Scopes, add:
    • chat:write - Send messages to channels
    • chat:write.public - Send to channels without joining

3. Enable Interactivity

  1. Go to Interactivity & Shortcuts
  2. Turn on Interactivity
  3. Set the Request URL to: https://getsalesclaw.com/webhooks/slack
  4. Click Save Changes

4. Install to workspace

  1. Go to Install App and click Install to Workspace
  2. Authorize the app
  3. Copy the Bot User OAuth Token (starts with xoxb-)

5. Get the Channel ID

  1. In Slack, right-click the channel where you want alerts
  2. Click View channel details
  3. At the bottom of the panel, copy the Channel ID (e.g. C0XXXXXXXXX)
  4. Make sure the bot is added to the channel (type /invite @GetSalesClaw in the channel)

6. Configure in GetSalesClaw

Enter the Bot Token and Channel ID in the onboarding form, or update them in Settings.

For security, also set SLACK_SIGNING_SECRET as an environment variable on your server. You can find it in your Slack app's Basic Information page under Signing Secret. This ensures that webhook requests genuinely come from Slack.

Slack email approval

When email sequences are generated, you receive a Slack message with the lead details, email preview, and action buttons:

After you click a button, the message updates in place to show the result (sent, rejected, or error). This works exactly like the Telegram approval flow.

Both Telegram and Slack can be active simultaneously. If you approve an email on Telegram, the Slack message won't automatically update (and vice versa). Approve from one channel only to avoid duplicate sends.

Slack commands

If you set up slash commands in your Slack app, you can use:

CommandDescription
/gsc-statusView pipeline stats (leads, sequences, emails sent, plan)
/gsc-helpShow available commands
To set up slash commands: in your Slack app settings, go to Slash Commands, create each command, and set the Request URL to https://getsalesclaw.com/webhooks/slack.