Slack Integration
Push new feedback, replies, status changes and uptime alerts into a Slack channel — and list, inspect, file and update feedback without leaving Slack.
Available on the Feedback Module, Team and Agency plans, or as a paid add-on — not on Solo.
Feedback that sits in a dashboard nobody has open is feedback that gets answered late. The Pintelly Slack integration mirrors every new feedback item, every comment, and every status change into a channel your team already watches, so a visitor's bug report becomes a threaded conversation the moment it lands.
It also carries monitoring alarms — a site going down, coming back up, or responding slowly — into the same channel, and adds a `/pintelly` slash command that does real work: list open feedback, open a single item in full detail, file a new report, change a status, or pull 24-hour analytics and Core Web Vitals — for any connected project. Filing feedback with `/pintelly new` needs no Pintelly account, so anyone in the workspace can report an issue. Replies come back in the language the project owner uses Pintelly in.
What it does
New feedback in the channel
Every widget submission posts to the connected channel with its type, priority, page URL and a link straight to the item in Pintelly.
Threaded replies and status
Comments and status changes (new → in progress → completed) land as replies under the original message, keeping each item's history in one thread.
Monitoring alarms
Monitor down, recovered, and slow-response alerts are routed to the same channel, so availability problems surface where the team is already looking.
List and inspect feedback
`/pintelly feedback` shows the open queue; `/pintelly feedback <id>` opens one item with its description, page URL, priority and latest comments — without switching to the dashboard.
File feedback from Slack
`/pintelly new <text>` creates a feedback item for the project; no Pintelly account required, and the reporter's Slack handle is recorded with it.
Update status in place
`/pintelly status <id> <state>` moves an item through new → in progress → completed, gated by the same project permissions as the dashboard.
How it works
Connect a project to a channel
From Settings → Integrations → Slack, authorize the Pintelly app for your workspace and pick the channel on Slack's own consent screen. One project maps to one channel.
Events post automatically
New feedback opens a message and records its thread; later comments and status changes reply into that thread. Monitoring alarms post as standalone messages. Nothing is queued or batched — each event posts as it happens.
Query and act with /pintelly
The slash command verifies Slack's request signature, then answers asynchronously so it never hits Slack's 3-second limit. Listing, detail and `new` are open to anyone in the workspace; `status` resolves the Slack user to a Pintelly account by email and enforces the same project permissions as the dashboard.
Setup
- 1.In Pintelly, open Settings → Integrations → Slack and choose the project you want to connect.
- 2.Click Connect to Slack and approve the requested scopes in your workspace.
- 3.On Slack's consent screen, pick the channel that should receive this project's notifications.
- 4.Back in Pintelly, the project appears under "Connected projects" with its channel — repeat for any other projects.
- 5.To enable slash commands, register a `/pintelly` command in your Slack app pointing at the Pintelly commands endpoint; `analytics` and `perf` replies use your 24-hour project data.
Commands
/pintelly feedbackThe most recent open feedback items with links.
/pintelly feedback <id>One item in detail — type, status, priority, page URL, description and the latest comments. Accepts the 8-character short id from the list or a full id.
/pintelly new <text>Submit feedback for the project straight from Slack. No Pintelly account needed; the reporter's Slack handle is recorded with the item.
/pintelly analyticsLast-24-hour page views, visitors, sessions, clicks, time on page, scroll depth and bot count, with change vs. the previous day.
/pintelly perfFirst Contentful Paint and Largest Contentful Paint for the last 24 hours.
/pintelly status <id> <new|in-progress|completed>Change a feedback item's status. Requires a Slack email that matches a Pintelly account with write access to the project.
/pintelly example.com <command>Prefix any command with a connected project's domain to reach a project other than the one bound to the current channel.
Frequently asked questions
Is the Slack integration two-way?+
Mostly one-way. Pintelly pushes notifications into Slack and answers slash commands, and it does not read your Slack messages. The write actions from Slack are `/pintelly new` (file feedback) and `/pintelly status` (change status); `status` is gated by the same per-project permissions as the dashboard.
Can I file feedback from Slack without a Pintelly account?+
Yes. `/pintelly new <text>` submits a feedback item for the channel's project through the same path as the on-site widget. Your Slack handle is stored with the item so it can be traced back, but no Pintelly login is required.
Can I see a feedback item's details in Slack?+
Yes. `/pintelly feedback` lists the open queue and `/pintelly feedback <id>` returns one item with its description, page URL, priority, status and most recent comments. You can paste the short 8-character id from the list or a full id.
Can one project post to more than one channel?+
Each project connects to a single channel. You can connect several different projects, each to its own channel, from the same workspace.
What language are the replies in?+
Slash-command replies are returned in the language the project owner uses Pintelly in, and each reply is headed with the project it answered for.
Do I have to invite the bot to the channel?+
For public channels the app joins automatically on first post. A private channel needs a one-time `/invite` for the Pintelly app.
Does a Slack outage lose feedback?+
No. Feedback and monitoring events are persisted first; posting to Slack is best-effort and never blocks or fails the underlying write.
Other integrations
GitHub Integration
Turn a feedback item into a GitHub issue, keep comments and status in sync, and line commits up against console errors on a timeline.
Google Search Console Integration
Bring the queries you already rank for and their click-through rates next to the on-page SEO issues you can actually fix.