# Notifications and reports overview
> Power real-time workflows with Payabli's notification engine. Receive instant alerts via email, SMS, or webhooks for payments, disputes, settlements, boarding events, and more with customizable event triggers
| Event | Trigger | Name in UI | Webhook Payload |
|---|---|---|---|
| ApprovedPayment | A transaction is approved | Approved payment | View |
| AuthorizedPayment | A transaction is authorized, capture pending | Authorized payment | View |
| DeclinedPayment | A transaction is declined | Declined payment | View |
| FundedPayment | A transaction is funded | Funded payment | View |
| InvoiceCreated | An invoice is created | Invoice created | View |
| InvoicePaid | Any payment is received for an invoice | Invoices paid | View |
| InvoiceSent | An invoice is sent to customer | Invoices sent | View |
| OriginatedPayment | A transaction is originated | Originated payments | View |
| RefundedPayment | A transaction is refunded | Refunded payments | View |
| RecoveredTransaction | A timed-out transaction is recovered | Recovered transaction | View |
| SettledPayment | A transaction is settled or sent to funding | Settled payments | View |
| SubscriptionCreated | A subscription is created | Subscription created | View |
| SubscriptionCompleted | A subscription is completed (past the end date). | Subscription completed | View |
| SubscriptionCanceled | A subscription is canceled | Subscription canceled | View |
| SubscriptionUpdated | A subscription is updated | Subscription updated | View |
| BatchClosed | A batch is closed | Batch closed | View |
| BatchNotClosed | A batch isn't closed | Batch not closed | View |
| TransferAdjusted | A transfer has been adjusted by Payabli | Transfer adjusted | View |
| TransferDisabledCreditFund | Credit funding failed because the merchant doesn't have an active credit service | Transfer credit fund disabled | View |
| TransferDisabledDebitFund | Debit funding failed because the merchant doesn't have an active debit service | Transfer debit fund disabled | View |
| TransferError | Funding execution failed | Transfer error | View |
| TransferNotAvailableBalance | Funding execution pending because available balance doesn't cover the transfer | Transfer not available balance | View |
| TransferReadyforRetry | A transfer is ready to be retried by Payabli | Transfer ready for retry | View |
| TransferResolved | A transfer has been resolved by Payabli | Transfer resolved | View |
| TransferReturn | Funding execution experienced a return, which is commonly due to insufficient funds, or problems with the external bank account | Transfer return | View |
| TransferSuccess | Funding execution was successful | Transfer success | View |
| TransferSuspended | Merchant funding suspended | Transfer suspended | View |
| VoidedPayment | A payment is voided or canceled | Voided payments | View |
| Event | Trigger | Name in UI | Webhook Payload |
|---|---|---|---|
| BillApproved | A bill is approved to be paid | Bills were approved | View |
| BillCanceled | A bill is canceled | Bills were canceled | View |
| BillDisApproved | A bill is disapproved to be paid | Bills were rejected | View |
| BillPaid | A bill is paid | Bills paid | View |
| BillProcessing | A payout is being processed for a bill | Payment for bills in transit | View |
| CardCreated | A virtual card was created | Card created | View |
| CardActivated | A virtual card was activated | Card activated | View |
| CardDeactivated | A virtual card was deactivated | Card deactivated | View |
| CardExpired | A virtual card has expired | Card expired | View |
| CardExpiring | A virtual card is about to expire | Card expiring | View |
| CardLimitUpdated | The limit of a virtual card was updated | Card limit updated | View |
| PayOutCanceled | A payout is canceled | Payouts were canceled | View |
| PayOutFunded | A payout is funded | Payout funded | View |
| PayOutPaid | A payout is paid | Payouts were paid | View |
| PayOutProcessed | A payout is processed | Payouts were processed | View |
| PayOutCanceled | A payout is canceled | Payouts were canceled | View |
| PayOutReturned | A payout is returned | Payouts were returned | View |
| PayoutSubscriptionCreated | A payout subscription is created | Payout subscription created | View |
| PayoutSubscriptionUpdated | A payout subscription is updated | Payout subscription updated | View |
| PayoutSubscriptionCanceled | A payout subscription is canceled | Payout subscription canceled | View |
| PayoutSubscriptionCompleted | A payout subscription is completed | Payout subscription completed | View |
| PayoutSubscriptionReminder | A payout subscription is about to be paid | Payout subscription reminder | View |
| Event | Trigger | Name in UI | Webhook Payload |
|---|---|---|---|
| FraudAlert | A fraud alert is triggered | Fraud alerts | View |
| HoldTransaction | A transaction is held | Hold transaction | View |
| HoldBatch | A batch is held | Hold batch | View |
| ReleasedBatch | A held batch is released | Released batch | View |
| ReleasedTransaction | A held transaction is released | Released transaction | View |
| Event | Trigger | Name in UI | Webhook Payload |
|---|---|---|---|
| ActivatedMerchant | A new merchant account is activated | Paypoints activated | View |
| BoardingApplication | An application sent to "boarding" status | Paypoints boarded | View |
| CreatedApplication | A new boarding application is created | Applications newly created | View |
| FailedBoardingApplication | A boarding application failed to process | N/A | View |
| ApprovedApplication | A boarding application is approved | Applications approved | View |
| DeclinedApplication | An application is declined | Applications declined | View |
| HoldingApplication | An application is put on hold | Application is under review | View |
| SubmittedApplication | A boarding application is sent to processing | Applications submitted | View |
| UnderWritingApplication | An application is sent to underwriting | Application is in underwriting | View |
| Event | Trigger | Name in UI | Webhook Payload |
|---|---|---|---|
| exportFileError | There was an error generating an export file | File transmission aborted | View |
| exportFileSent | A generated export file is sent | File sent | View |
| importFileError | An imported file was rejected because of errors | File processing aborted by errors | View |
| importFileProcessed | An imported file was processed | File processed | View |
| importFileReceived | A file is received for import data via Payabli eXchange | File received | View |
| UpdatedMerchant | A paypoint (merchant) record is updated | N/A | View |
| SystemAlert | A system alert occurs | N/A | View |
| UserPasswordExpired | A user password expires | N/A | View |
| UserPasswordExpiring | A user password is about to expire | N/A | View |
| ReceivedAchReturn | A returned ACH is received | ACH returns | View |
| ReceivedChargeBack | A chargeback is received | Credit card chargebacks | View |
| ChargebackUpdated | A chargeback is updated | Chargeback status updated | View |
| ReceivedRetrieval | A retrieval request is received | Credit card retrieval | View |
| RetrievalUpdated | A retrieval request is updated | Retrieval status updated | View |
| TransactionNotFound | A transaction can't be found | N/A | View |
| Report | Pre-defined event name for methods **report-email** and **report-web** | N/A |
| Value | Key |
|---|---|
| Active | 1 |
| Inactive | 0 |