Juspay routes payments across gateways and reports orders, refunds, chargebacks and mandates. FlowMattic sends the events that need a person to Slack: failed orders to finance, chargebacks to a private disputes channel, failed refunds to payments ops. For payment and finance teams in India who watch many gateways and want one place to see problems.
33 triggers14 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in Juspay33 triggers
Do this in Slack14 actions
1. TriggerOrder Failed
2. ActionSend Channel Message
When Juspay fires Order Failed, FlowMattic runs Send Channel Message in Slack with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Juspay and Slack workflows you can build
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made template
Alert finance when a Juspay order fails
The order ID, amount and failure reason post to the finance channel, so a spike in failures on one gateway is spotted while it is happening.
Order SucceededTriggers when an order is succeeded.
Order FailedTriggers when an order fails.
Order AuthorizedTriggers when an order is authorized.
Order Partial ChargedTriggers when an order is partially charged.
Order RefundedTriggers when an order is refunded.
Order Refund FailedTriggers when an order refund is failed.
Order VoidedTriggers when an order is void.
Order Void FailedTriggers when the order void fails.
Order Capture FailedTriggers when an order capture fails.
Order CreatedTriggers when an order is created.
Order UpdatedTriggers when an order is updated.
Chargeback CanceledTriggers when a chargeback is canceled.
Chargeback ExpiredTriggers when a chargeback is canceled.
Chargeback ReceivedTriggers when a chargeback is received.
Collect Request ReceivedTriggers when a collect request is canceled.
Collect Request SentTriggers when a collect request is sent.
Complaint RaisedTriggers when a complaint is raised.
Complaint ReceivedTriggers when a complaint is received.
Received MoneyTriggers when the money is received.
Refund Arn CapturedFollow the below steps to set the webhooks:Log in to your Juspay account.On your dashboard, under the "Payment" section, click on the "Setings", and switch to the "Webhook" tab.Copy the above webhook URL and paste it into the "WebHook URL" field, and select "Refund Arn Captured" as an event.Click on the "Update Webhook Settings" button.Click on the "Capture Webhook Response" button below and perform a test recording to capture the webhook response here. Learn more
Refund InitiatedTriggers when the refund is initiated.
Txn ChargedTriggers when the transaction is charged.
Txn CreatedTriggers when the transaction is created.
Txn FailedTriggers when the transaction is failed.
Notification SucceededTriggers when the notification is succeeded.
Notification FailedTriggers when the notification is failed.
Mandate CreatedTriggers when the mandate is created.
Mandate ExpiredTriggers when the mandate is expired.
Token Status UpdatedFollow the below steps to set the webhooks:Log in to your Juspay account.On your dashboard, under the "Payment" section, click on the "Setings", and switch to the "Webhook" tab.Copy the above webhook URL and paste it into the "WebHook URL" field, and select "Token Status Updated" as an event.Click on the "Update Webhook Settings" button.Click on the "Capture Webhook Response" button below and perform a test recording to capture the webhook response here. Learn more
Auto Refund InitiatedTriggers when the auto refund is initiated.
Auto Refund SucceededTriggers when the auto refund is succeeded.
Auto Refund FailedTriggers when the auto refund is failed.
Refund Manual Review NeededTriggers when the refund manual review is needed.
Send Channel MessagePost or Schedule a new message to a specific #channel
Add ReminderAdds a reminder for the user
Create ChannelCreates a new channel
List All ChannelsRetrieve list of all channels
Set Channel TopicSets the topic on a selected channel
Set StatusSets your Slack status to the given text and emoji
Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
Find User by EmailFinds a user by matching against their email instead of their username
Find User by IDFinds a user by their ID.
Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
Update ProfileUpdate basic profile fields such as name or title
Find MessageFinds a Slack message using the Slack Search feature
Upload FileUpload file to your slack workplace
Why run this pair with FlowMattic
Juspay and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Problems reach the right desk
Failed orders, chargebacks and refund issues each go to the team that fixes them, instead of one shared alerts channel.
Dispute dates are not forgotten
A reminder set with every chargeback keeps response windows visible to the person handling the dispute.
Payment volume costs nothing extra
FlowMattic runs on your WordPress site with unlimited runs, so a festival sale with thousands of orders needs no bigger plan.
Common questions
How do I send Juspay alerts to Slack?
Create a FlowMattic workflow with a Juspay trigger such as Order Failed, add the workflow as a webhook in Juspay as the trigger's instructions describe, then add Slack Send Channel Message and map the order fields.
Can chargebacks go to a private channel?
Yes. Start with Chargeback Received and use Send Private Channel Message. Add the Slack app to the private channel first so it can post there.
Can I be told when a chargeback is closed?
Yes. Chargeback Canceled and Chargeback Expired are separate triggers. Post them as replies in the disputes channel so the history of each case stays together.
Can failures from each gateway go to different people?
Yes. A Router after Order Failed reads the gateway field and sends each gateway's failures to the person who manages that account.
Does the workflow change anything in Juspay?
No. These workflows read Juspay events and post to Slack. Retries, refunds and dispute responses are still done in Juspay.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Juspay integration 1.0.0, Slack integration 1.0.