Integration · Feedback in
Your Slack feedback, ranked by what matters.
Connect Slack and the conversation already happening in #support becomes structured priorities.
The proof
One message enters. The whole product graph learns.
Slack messages land as feedback rows tagged source=‘slack’ — same pipeline, same ranking, same customer attribution as every other source.
How it connects
Four steps from channel to signal.
Sign in once. Pick your channels. Annsa listens from there.
Connect with OAuth.
Sign in with Slack. annsa-owned app, ten-minute state token, no extra credentials.
Pick the channels to monitor.
Annsa pre-selects the first three. Toggle the ones you want in. Opt-in by default — no leakage.
Live ingestion via Events API.
Annsa subscribes to message events with HMAC-SHA256 signing and a five-minute timestamp window. Idempotent on event_id.
A ten-minute polling sweep as fallback.
If the webhook ever misses something, the sweep picks it up on the next cycle.
What you get
Slack, in the same pipeline as everything else.
Real-time feedback.
A message in #support lands as structured feedback within seconds. The full pipeline — classify, cluster, attribute — follows.
Threads stay whole.
A Slack thread with eight replies is read as one conversation, not eight fragments.
Noise filtered before clustering.
Out-of-office replies, “lol” and emoji-only reactions never reach the priority list.