Now available

Identity verification alerts, in Slack.

Verifa is an identity verification and fraud detection platform — KYC onboarding, age verification, and AML screening. This app puts the moments that need a human decision into the channels your team already watches, so a declined verification or a sanctions hit gets seen in minutes instead of whenever someone next opens a dashboard.

Add to Slack

You'll sign in to Verifa first. The workspace attaches to your organization, so alerts know which account they belong to. No Verifa account yet? Create one free — it takes about a minute.

The problem this solves.

Most identity checks pass on their own. The ones that don't — a declined verification, a document that needs a second look, a name that matched a sanctions list — sit in a queue until somebody notices. That gap is where good customers churn and bad actors get through. Compliance teams end up refreshing a dashboard all day because the alternative is missing something that mattered.

This app closes the gap. Verifa posts the exceptions to the channel that owns them, with enough detail to triage from the message and a link to act on it. Routine passes stay out of your way.

What you'll see after installing.

Every alert arrives as a formatted message with the reference, status, and reason, plus a button that opens the full record in Verifa. These are the message formats the app posts:

V
Verifa APP 9:41 AM
Session Declined
Session: ses_8f2c41a9
Reference: order-33871
Reason: Document expired
Open in Verifa
V
Verifa APP 9:44 AM
🚨 Sanctions Hit
Check:
Sanctions
Hits:
3
Session:
ses_1b70de44
Open in Verifa
V
Verifa APP 10:02 AM
⬆️ Case Escalated
Case: case_c41d8e02
Session: ses_44a1e9b7
Reference: order-33902
Face match failed — 61% similarity · Priority: high
Open in Verifa
V
Verifa APP 2:15 PM
🚨 Case still open
Case:
case_9e2f1a55
Reference:
order-33744
Age:
26h (≥ 24h)
Open in Verifa

Installing takes about two minutes.

The app installs from inside your Verifa account rather than straight from Slack, because the connection has to attach to a specific organization — that's what tells us whose verifications to send you.

STEP 01

Click Add to Slack

The button above takes you to your Verifa Integrations page, signing you in on the way if you aren't already. Existing customers can also start from Integrations → Slack → Connect in the dashboard.

STEP 02

Approve in Slack

Slack asks you to pick a workspace and a channel, and shows exactly which permissions the app requests. Approve, and you land back in Verifa on a confirmation screen with your next steps.

STEP 03

Pick events and channels

Choose which events post and where, then hit Test to send a sample message. For a private channel, invite the bot first with /invite @Verifa.

Eight events. You choose which ones.

Subscribe to all of them or just the exceptions. New installs start with the five that matter most to a review team, and you can change the selection at any time without reinstalling.

EventPosts when
case.createdA review case opens and needs a reviewer
case.escalatedA case is escalated to a senior reviewer
case.sla_reminderA case has sat unresolved past your reminder interval
session.declinedA verification is declined, with the reason
session.approvedA verification passes
session.requires-reviewA session needs a manual decision
check.matchedA sanctions or watchlist screening returns a hit
screening.completedA screening run finishes

Built for channels other people can read.

A Slack channel usually has a wider audience than a compliance dashboard. The defaults assume that.

Personal data off by default

Messages are stripped of names, dates of birth, document numbers, and addresses before posting. Cards carry references, statuses, and reasons — enough to triage, not enough to leak. Including personal data is an explicit opt-in per connection.

Per-event channel routing

Send sanctions hits to your compliance channel and the review queue to operations. Rules match a single event or a whole family, so one line can route everything case-related.

Test traffic stays separate

Point your sandbox environment at its own channel so integration testing never lands in the channel your team actually watches.

Decisions stay auditable

Approvals and rejections happen in the Verifa dashboard, not from a Slack button, so every compliance decision is recorded against a named reviewer. Message buttons are links into the record, never one-click approvals.

Ask questions without leaving Slack.

The app installs a /verifa command. Replies are visible only to the person who ran it, so a lookup in a busy channel doesn't broadcast results to everyone in it.

CommandReturns
/verifa queueOpen review cases, with links
/verifa status <session_id>The current status of one verification
/verifa lookup <reference>A person, found by your own reference
/verifa helpThe command list

What the app can access.

Slack shows you the full permission list before you approve. In plain terms:

The app does not read your channel history, does not read messages other people post, and does not message anyone on your behalf. Removing it from your workspace stops all delivery immediately — Verifa is notified of the uninstall and marks the connection inactive on its side.

How Verifa handles personal data is covered in our Privacy Policy, with the sub-processors we use listed here.

Help and documentation.

The setup guide covers channel routing, private channels, reminder intervals, and what to do when a message stops arriving. If you're stuck, contact support — email or a form, no account needed, and a person replies within one business day.

The Slack integration is available on Verifa's Professional plan and above, and works with every feature unlocked in the sandbox environment so you can try it before committing.

Put your review queue where your team already is.

Connect a workspace in about two minutes. Free Verifa account, no card required to test it in sandbox.