tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect Pine Labs and Slack

Pine Labs processes your orders, refunds and subscription charges. FlowMattic posts the events each team acts on to Slack: failed payments to support, failed refunds to finance, halted subscriptions to retention and token failures to the technical team. For Indian businesses that take payments through Pine Labs.

26 triggers 14 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Pine Labs26 triggers

Do this in Slack14 actions

1. TriggerPayment Failed
2. ActionSend Channel Message

When Pine Labs fires Payment 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

Pine Labs 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.

Pine Labs app icon Slack app icon Ready-made template

Send a Slack alert when a Pine Labs payment fails

Each failed payment posts the order ID, customer and amount to the payments channel, so support can help the customer complete the order before they give up.

Payment FailedSend Channel Message

View the template
Pine Labs app icon Slack app icon

Alert finance when a refund fails

Refund Failed posts to a private finance channel and Add Reminder sets a follow-up, so a customer waiting for money back is not forgotten.

Refund FailedSend Private Channel MessageAdd Reminder

Pine Labs app icon Slack app icon

Tell retention when a subscription is halted

Subscription Halted fires after all retries are used up. The retention channel gets the customer and plan so someone can call before the customer is lost.

Subscription HaltedSend Channel Message

Pine Labs app icon Slack app icon

Post processed orders with the amount in rupees

Number Formatter converts the amount into a readable rupee figure, dividing by 100 if your data arrives in paise, before the sales channel gets the order.

Order ProcessedNumber FormatterSend Channel Message

Pine Labs app icon Slack app icon

Send token failures to the technical team

Token Provision Failed posts to the developers' channel, so a problem saving cards for repeat payments is looked at before many customers hit it.

Token Provision FailedSend Private Channel Message

Pine Labs app icon Slack app icon

DM the finance lead about large subscription charges

A Branch checks the charge amount. Large subscription charges reach the finance lead by direct message, smaller ones stay in the channel.

Subscription ChargedBranchSend Direct Message

Set up: failed payment alerts

At the end, every failed Pine Labs payment posts the order, customer and amount in your payments channel.

  1. Connect Slack

    In FlowMattic, open Connects and add the Slack workspace where payment alerts should go.

  2. Start with Payment Failed

    Create a workflow with Pine Labs and the Payment Failed trigger, then follow the setup instructions on the trigger step.

  3. Capture a test event

    Run a failing payment in your Pine Labs test setup, or wait for a real one, so FlowMattic captures the fields.

  4. Post to Slack

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

Import the ready-made template Beginner, about 5 min to set up
Send a Slack alert when a Pine Labs payment fails Template
  1. Pine Labs app icon 1. Trigger in Pine Labs Payment Failed
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From Pine LabsTo Slack
    Order IDMessage: order
    Merchant order referenceMessage: reference
    Customer emailMessage: customer
    AmountMessage: amount
    Error messageMessage: reason
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

  • Check whether the amount in your captured event is in paise. If it is, divide by 100 with Number Formatter before posting.
  • Order Failed and Payment Failed are separate events. Pick the one your team acts on, or a single failed order may post twice.
  • The fields above are an example. Check what a captured Pine Labs event holds before mapping.
Pine Labs app icon

Pine Labs

Integration page

Triggers (26)

  • Customer ActivatedTriggers when the customer is activated on Plural's platform.
  • Customer Creation FailedTriggers when the customer creation is failed.
  • Customer DeletedTriggers when the customer is removed from Plural's system.
  • Customer SuspendedTriggers when the customer is temporarily suspended on the Plural platform through the portal.
  • Order AuthorizedTriggers when the order is ready for authorization.
  • Order CancelledTriggers when the order is cancelled.
  • Order FailedTriggers when the order is failed.
  • Order ProcessedTriggers when the payment is successfully received.
  • Payment FailedTriggers when the payment against an order gets failed.
  • Refund FailedTriggers when the refund against an order gets failed.
  • Refund ProcessedTriggers when the refund is successful.
  • Subscription ActivatedTriggers when the subscription is activated.
  • Subscription CancelledTriggers when the subscription is successfully cancelled.
  • Subscription ChargedTriggers when the successful charge is made on the subscription.
  • Subscription CompletedTriggers when the subscription is completed.
  • Subscription HaltedTriggers when all retries have been exhausted and the subscription moves from the PENDING state to the Halted state.
  • Subscription PausedTriggers when the subscription is paused.
  • Subscription PendingTriggers when the subscription is pending.
  • Subscription ResumedTriggers when the subscription is resumed.
  • Subscription Revoke FailedTriggers when the attempt to revoke the subscription fails.
  • Subscription Update FailedTriggers when the attempt to update the subscription fails.
  • Subscription UpdatedTriggers when the subscription is successfully updated.
  • Token ActivatedTriggers when the token is activated via the network.
  • Token DeactivatedTriggers when the token is deactivated.
  • Token Provision FailedTriggers when the token provisioning is failed.
  • Token SuspendedTriggers when the token is suspended.

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

Pine Labs and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Each failure reaches its owner

Support, finance, retention and developers each see the payment problems they can fix, instead of one busy feed.

Payment data stays on your server

Order and customer details pass through your own WordPress site on the way to Slack, not through another company's automation account.

Sale days cost the same

Runs are unlimited on every FlowMattic plan, so a festive sale with many orders costs nothing extra.

Common questions

How do I get Pine Labs payment alerts in Slack?

Create a FlowMattic workflow with a Pine Labs trigger such as Payment Failed or Order Processed, follow its setup instructions, then add Slack Send Channel Message with the order fields mapped into the text.

Can failed refunds go only to finance?

Yes. Build a workflow from Refund Failed and use Send Private Channel Message, so only the finance team sees it. Add Reminder can set a follow-up.

Which subscription events can post?

Many, including Subscription Activated, Subscription Charged, Subscription Halted, Subscription Paused and Subscription Cancelled. Build a workflow for each one a team needs.

Why does the amount look a hundred times too big?

Payment amounts are often sent in the smallest currency unit. Divide by 100 with Number Formatter to show rupees in the Slack message.

Does this change how Pine Labs processes payments?

No. FlowMattic only reads the events Pine Labs sends and posts them to Slack. Payments, refunds and retries work as before.

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

Start automating Pine Labs 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. Pine Labs integration 1.0.0, Slack integration 1.0.