tr Skip to content

Connect Juspay and Slack

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 triggers 14 actions 6 example workflows 2 ready-made templates Unlimited 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.

Juspay app icon Slack app icon 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 FailedSend Channel Message

View the template
Juspay app icon Slack app icon

Open a disputes thread for each chargeback received

Chargebacks post to a private disputes channel and Add Reminder sets a date to submit evidence, so no dispute passes its response window by accident.

Chargeback ReceivedSend Private Channel MessageAdd Reminder

Juspay app icon Slack app icon

Flag refunds that did not go through

When a refund fails, payments ops sees the order and amount in Slack and can retry it before the customer calls support to ask where their money is.

Order Refund FailedSend Channel Message

Juspay app icon Slack app icon

Send refunds needing manual review to the approver

Refund Manual Review Needed goes straight to the person who approves refunds as a DM, so held refunds are cleared within the day.

Refund Manual Review NeededSend Direct Message

Juspay app icon Slack app icon

Pass customer complaints to the support channel

Complaint Raised posts the order and complaint to support, so the team can answer the customer with the payment details already in front of them.

Complaint RaisedSend Channel Message

Juspay app icon Slack app icon

Warn the subscriptions team when a mandate expires

An expired mandate stops recurring debits. Posting it lets the team ask the customer to set up a new mandate before the next billing date.

Mandate ExpiredSend Channel Message

Set up: failed order alerts

At the end, every failed Juspay order posts its ID, amount and status to your finance channel.

  1. Connect Slack

    Add your Slack workspace under Connects in FlowMattic.

  2. Start with Order Failed

    Create a workflow with Juspay and Order Failed, then follow the trigger's instructions to add the workflow as a webhook in your Juspay dashboard.

  3. Capture a failed order

    Fail a test payment in Juspay's sandbox so FlowMattic captures the order fields.

  4. Post to finance

    Add Slack Send Channel Message, choose the channel, map the order ID, amount, gateway and status, test it and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Alert finance when a Juspay order fails Template
  1. Juspay app icon 1. Trigger in Juspay Order Failed
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From JuspayTo Slack
    Order IDMessage: order
    AmountMessage: amount
    GatewayMessage: gateway
    StatusMessage: status
    Customer emailMessage: customer
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Each Juspay trigger is one event type, so build a workflow for each event you want in Slack rather than one workflow for everything.
  • Order Updated and Txn Created can fire on every payment. Keep them out of busy channels, or add a Filter so only the cases you care about are posted.
  • Keep card and bank details out of Slack. Post the order ID and amount, and look up the rest in the Juspay dashboard.

Triggers (33)

  • 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.

Actions (14)

  • 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.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Juspay and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

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.