Your ops channel. Now with procurement intelligence.
Real-time alerts for invoice approvals, payment reminders, matching exceptions and AI insights - delivered as rich Block Kit messages to the Slack channel your team already lives in.
Sarah Chen
Old Harbour Inn
FS Foodservice
£2,847.50
14 line items
PO-2847
Procurement events where your team already is.
Sub-30-second delivery. Zero tab-switching. Every event your finance and ops people care about, surfaced in the channel they have open all day anyway.
The difference finance teams feel.
The shift from "log in to check" to "see it as it happens" is the difference between a tool you remember to use and a tool that just works.
- Check OmniPATH manually for pending approvals
- Approval delays - hours or days before someone notices a queue is building
- Payment deadlines missed - no proactive reminders before due date
- Duplicate invoices caught late - sometimes after they've posted to accounting
- Constant tab-switching between procurement tool and team chat
- Operations people log in to check, finance people log in to chase
- Instant alerts in the channel your team already uses every day
- Approvals actioned within minutes - one click from Slack to the OmniPATH record
- Payment reminders fire before due date - never miss a payment deadline
- Duplicates flagged before approval, never reach the ledger
- Block Kit formatting - structured, scannable, mobile-readable
- Team naturally responds in-thread, conversation lives where the work lives
Thirteen event types. One channel.
Every procurement, invoice, finance and AI insight event in OmniPATH can post to Slack. Per-event toggles in settings - turn on what your team needs, mute what they don't.
Built using Slack's native format.
Block Kit is Slack's own structured-message language. OmniPATH uses it natively, which means messages render the same on desktop, mobile and notifications - and search results show the structured fields, not stripped plain text.
Header block
Event title - bold, scannable, emoji-free. The line your team's eye lands on first when triaging the channel.
Section block
Structured body fields formatted as mrkdwn. Two-column field grid for quick scanning - requester, site, amount, reference.
Action button
Single deep-link button - View in OmniPATH - opens the relevant record directly. View-only from Slack; actioning happens in OmniPATH itself.
Fallback text
Plain-text version included for push notifications, search indexing and accessibility readers. Same key facts, no formatting.
Fresh Direct Ltd
£1,890.00
9 May 2026
INV-04488
Per-event toggles. Per-user mutes.
Workspace admins choose which event types post to the channel. Individual users can mute event types from their own notification preferences - without affecting anyone else.
Configure once. Tune as you go.
Out of the box, the most useful events are on (approvals, exceptions, payment reminders) and the noisier ones are off (batch completions, every expense submission). Tune them to fit how your team triages - every toggle is one click.
If a notification type is creating noise, any user can mute it from their own notification preferences page. The channel keeps receiving - they just stop being pinged personally.
Connect in under 60 seconds.
OAuth 2.0 to your workspace, pick a channel, done. Slack bot tokens are permanent - no expiry, no refresh, no maintenance.
Click Connect Slack
Workspace admin opens Settings → Integrations → Slack and clicks Connect. OAuth flow begins.
Authorise in Slack
Standard Slack OAuth screen. OmniPATH requests chat:write and channels:read - minimum required scopes, nothing extra.
Pick a channel
Dropdown of public channels the bot can see. Pick the target. Send a test message to verify. You're live.
The bits your IT team will ask about.
Standard OAuth, encrypted tokens, minimum scopes, no surprises. Everything documented in the technical handbook.
oauth.v2.access. Bot tokens are permanent - no expiry or refresh handling needed.auth.revoke.chat.postMessage via NotificationService. Sub-second from event to delivery in normal load.The practical details.
Can approvers approve directly from Slack?
View in OmniPATH button that deep-links straight to the record where the approval can be actioned in one click. Slack acts as the awareness layer - every event surfaced in real time - and OmniPATH itself is where actions are taken, audited and recorded. Direct in-channel approval is on the roadmap.Can I send different events to different channels?
#finance and procurement events to #procurement - is on the roadmap. For now, most teams use a single #procurement-ops channel which captures everything.What happens to existing notifications inside OmniPATH if I turn on Slack?
Can users mute specific event types personally?
batch_processing_complete for their personal pings while the channel keeps receiving them for general visibility.Does it work with private channels?
/invite @OmniPATH in the channel) - then it appears in the dropdown. The bot only sees channels it's been invited to, in line with Slack's least-privilege model.What if the Slack workspace goes offline or the bot is removed?
Is the integration available on every plan?
Connect your Slack workspace in under 60 seconds.
One OAuth click, pick a channel, send a test message. We'll walk you through it on the call - bring the workspace admin, you'll be live before the demo ends.