AppSumoAppSumo Lifetime Deal starting at $39
Get the Deal Now!

Connecting Slack

Send rich new-lead alerts to a Slack channel through OAuth or an incoming webhook.

Choose a delivery path

LeadToSheet supports two Slack delivery paths: connect Slack with OAuth and pick a channel, or paste an incoming webhook URL for a specific channel.

  • OAuth is best when you want LeadToSheet to list channels and post through the connected bot.
  • Incoming webhook URLs are best when your Slack admin already created a channel-specific webhook.
  • Slack alerts include the form, page, submitted fields, attribution when available, and a dashboard link.

What scopes OAuth requests

When you Add to Slack from the Routes connection picker, Slack asks you to approve these bot scopes:

  • chat:write — post messages as the LeadToSheet bot.
  • chat:write.public — post to public channels without the bot needing to be a member.
  • channels:read — list public channels for the channel picker.
  • groups:read — list private channels the bot has been invited to.

Tip

For private channels, run /invite @LeadToSheet in the channel before saving the route — otherwise the channel won't show up in the picker. Public channels work without the invite step.

Webhook URL rules

When using the webhook path, paste a full https://hooks.slack.com/services/... or https://hooks.slack-gov.com/services/... URL (Slack GovCloud). LeadToSheet validates the URL host before saving or sending.