Send identity checks from a Slack channel
Slack and the compliance workflow around it.
Slack publishes 13 trigger events and 25 actions on its public Zapier listing. A trigger that carries the person’s name and email can start a StackGo check.
Also listed under Project management
Slack is a platform for team communication: everything in one place, instantly searchable, available wherever you go. Offering instant messaging, document sharing and knowledge search for modern teams.
Description supplied by Slack.
Across the workflow, not at a step
A chat or support tool does not sit at one step of a compliance workflow. It carries the workflow to the people who have to act on it — which is why it belongs here, and why pinning it to Intake or Monitor would be wrong.
- New Message Posted to Channel
An outcome, not a record. Slack is not your system of record, so it is told what happened — never the client's identity data. The verification detail stays where it belongs.
| Field | What it holds |
|---|---|
| What happened Outcome | A check cleared, referred or failed |
| Who it was for Outcome | The client name already in your system — no identity data |
| When Outcome | The time it completed, so the notification is actionable |
| Where the record is Outcome | A link back to the full record, behind your login |
- Outcome Carries no identity data. Safe anywhere your team already works.
The two directions are independent. You can have Slack start a check and write nothing back — the result stays in StackGo, behind your login, and Slack is never touched. Or write back without a trigger, and start checks by hand. Firms whose system of record is visible to support staff, contractors or an outsourced team often choose trigger-only for exactly that reason.
Slack’s public integration surface
The rest of what Slack exposes on Zapier, beyond the ones above. A trigger that carries a person’s name and email can start a check. StackGo has no Zapier trigger of its own, so these actions are not run from a StackGo result.
- New Public Message Posted Anywhere
- New Channel
- New Team Custom Emoji
- New File
- New Mention
- New Message From Query
- New Channel Member
- New Reaction Added in a Channel
- New Message Posted to Private Channel
- New Pushed Message
- New Saved Message
- New User
- Add Reaction
- Add Reminder
- Archive Conversation
- Cancel Scheduled Message
- Invite User to Channel
- Send Channel Message
- Create Canvas
- Delete Message
- Send Direct Message
- Edit Canvas
- Edit Message
- Create Channel
- Send Private Channel Message
- Request Approval
- Set Channel Topic
- Update Profile
Names are Slack’s own, read from its public Zapier listing on 23 October 2026.
Connected through Zapier
Post a name and email in your checks channel to send the identity check; the result is in StackGo.
One Zap: New Message Posted to Channel starts Create Verification
A one-off set-up before your first check: one Zap, built once, watches your checks channel. A step in the Zap splits the message into name and email. Use the API key from StackGo, under Integrations, Zapier.
- Built once, runs for every client. Use the API key from StackGo, under Integrations, Zapier.
- The trigger names are Slack’s own, exactly as they appear in Zapier.
From a message in Slack to a verified client
Someone on your team posts a name and email in your checks channel. The Zap emails that person a check link, they verify on their phone, and StackGo emails your team the result.
- Post their name and email. In your team’s checks channel, post the client’s name and email as a message.
- New Message Posted to Channel. The message fires Zapier’s trigger for that one channel. The Zap splits it into name and email.
- Create Verification. The Zap passes the client’s name and email to StackGo, which emails the check link.
- The client verifies. A short form if you ask for one, then ID photo and selfie on their phone.
- Result in StackGo. Result and full report in StackGo, and your team gets an email. Nothing is posted back to Slack.
Post the client’s name and email in your Slack checks channel
Post the client’s name and email as one message in your checks channel.
- Open your team’s checks channel. One channel set aside for checks. Ours is called #id-checks; you name your own.
- Type the client’s name and email as one message. The Zap splits it into name and email for StackGo. The check link goes to this email.
- Send it. A new message in that channel is what fires New Message Posted to Channel.
On the client’s phone, a few minutes, nothing to type
Everything happens on the client’s own phone, from the email StackGo sends.
- Open the link. An email from IdentityCheck, sent on behalf of your business.
- A few questions (optional). Only if you have set up a form: details, consent or a few questions.
- Photograph the ID. Passport, driver licence or national ID card.
- Take a selfie. A quick photo to match their face to the ID.
StackGo emails your team when the check is complete
StackGo emails your team the result as soon as the check is complete.
- The result is in the subject line. It goes to the Notification Email set in StackGo, under Account, Notifications.
- View details opens the full report in StackGo.
- The PDF report can be attached too. Ask us to turn it on.
The result and the full report in StackGo
The report records the document, date of birth, ID and selfie images, and a timeline of the check. Download it as a PDF for your records.
Common questions about Slack
What is Slack integration?
StackGo connects to Slack through Zapier, and a check can start from an event like “New Message Posted to Channel”. Slack is then told the outcome — cleared, referred or failed — while the verification record itself stays in your system of record.
Does StackGo write the result back to Slack?
Not automatically. Through Zapier, nothing is written onto the Slack record: IdentityCheck sends results by webhook, not as a Zapier trigger. StackGo emails your team when the check is complete, and the result and full report are in StackGo. If you need the result on the record, it can be set up from that webhook.
What does the client have to do?
Open the email from IdentityCheck on their phone, answer a short form if you have set one up, photograph their ID and take a selfie.
How does my team find out the result?
StackGo emails the Notification Email set under Account, Notifications, with the result in the subject line and a link to the full report. The PDF report can be attached if you ask us to turn it on.
Can something other than “New Message Posted to Channel” start a check?
Keep one channel just for checks: every message posted in it starts a check, and each check is charged. A filter step in the Zap can skip messages without an email address. Talk to us if a different moment suits your process better.
Slack is made by slack.com. We are not affiliated with them.
Ready to make onboarding minutes, not hours?
Start free and run your first check today, or book a demo and we will walk you through it.