Mambu Webhooks configuration

Before you can start configuring your webhooks in Mambu, the connector must be fully installed as the webhook endpoints need to be retrieved from the Start nodes of the Mambu Process Orchestrator (MPO) processes.

Create the Mambu webhooks

To create webhook notifications to trigger update of the loan account from Mambu to nCino do the following:

  1. Access the Mambu environment.
  2. Go to Administration and open the Webhooks menu.
  3. Select the Notifications tab and start creating your webhooks using the information below for each process in the Update flows [triggered by Mambu] folder. Mapping the webhook from Mambu to MPO

Disbursement webhook

PropertyValue
TargetGroups/Clients
On EventLoan Disbursement
WhennCino external loan ID (if the custom field created during Mambu prerequisites is not empty
Webhook URLURL from the Update loan data at disbursement process in the Update flows [triggered by Mambu] folder
Request TypePOST
AuthorizationNo Authorization
Content Typeapplication/json
Content{
"mambuLoanAccountId" : “{ACCOUNT_ID}”,
"nCinoLoanNumber" : “{CF:LOAN:<custom field created during Mambu prerequisites>} which stores the Loan ID generated by Mambu at loan creation”,
"transactionId": “{TRANSACTION_ID}"
}

Disbursement adjustment webhook

PropertyValue
TargetGroups/Clients
On EventLoan Disbursement (Adjustment)
WhennCino external loan ID (if the custom field created during Mambu prerequisites is not empty
Webhook URLURL from the Update loan data at disbursement adjustment process in the Update flows [triggered by Mambu] folder
Request TypePOST
AuthorizationNo Authorization
Content Typeapplication/json
Content{
"mambuLoanAccountId" : “{ACCOUNT_ID}”,
"nCinoLoanNumber" : “{CF:LOAN:<custom field created during Mambu prerequisites>} which stores the Loan ID generated by Mambu at loan creation”,
"transactionId": “{TRANSACTION_ID}"
}

Repayment webhook

PropertyValue
TargetGroups/Clients
On EventLoan Repayment
WhennCino external loan ID (if the custom field created during Mambu prerequisites is not empty
Webhook URLURL from the Loan update at Repayment / Adjust / Payment Holiday [Mambu trigger] process in the Update flows [triggered by Mambu] folder
Request TypePOST
AuthorizationNo Authorization
Content Typeapplication/json
Content{
"mambuLoanAccountId" : “{ACCOUNT_ID}”,
"nCinoLoanNumber" : “{CF:LOAN:<custom field created during Mambu prerequisites>} which stores the Loan ID generated by Mambu at loan creation”
}

Repayment adjustment webhook

PropertyValue
TargetGroups/Clients
On EventLoan Repayment (Adjustment)
WhennCino external loan ID (if the custom field created during Mambu prerequisites is not empty
Webhook URLURL from the Loan update at Repayment / Adjust / Payment Holiday [Mambu trigger] process in the Update flows [triggered by Mambu] folder
Request TypePOST
AuthorizationNo Authorization
Content Typeapplication/json
Content{
"mambuLoanAccountId" : “{ACCOUNT_ID}”,
"nCinoLoanNumber" : “{CF:LOAN:<custom field created during Mambu prerequisites>} which stores the Loan ID generated by Mambu at loan creation”
}

Loan close webhook

PropertyValue
TargetGroups/Clients
On EventLoan Account Activity
WhennCino external loan ID (if the custom field created during Mambu prerequisites is not empty and the account state is Closed
Webhook URLURL from the Loan Close action (loan repaid) process in the Update flows [triggered by Mambu] folder
Request TypePOST
AuthorizationNo Authorization
Content Typeapplication/json
Content{
"mambuLoanAccountId" : “{ACCOUNT_ID}”,
"nCinoLoanNumber" : “{CF:LOAN:<custom field created during Mambu prerequisites>}”, which stores the Loan ID generated by Mambu at loan creation”
"closeDate" : “FORMAT_DATE{TRANSACTION_DATE,datePattern=dd-MM-yyyy HH:mm:ss}"
}

Loan in arrears webhook

PropertyValue
TargetGroups/Clients
On EventAccount In Arrears
WhennCino external loan ID (if the custom field created during Mambu prerequisites is not empty
Webhook URLURL from the Account in arrears process in the Update flows [triggered by Mambu] folder)
Request TypePOST
AuthorizationNo Authorization
Content Typeapplication/json
Content{
"mambuLoanAccountId" : “{ACCOUNT_ID}”,
"nCinoLoanNumber" : “{CF:LOAN:<custom field created during Mambu prerequisites>} which stores the Loan ID generated by Mambu at loan creation”
}

Refinance webhook

PropertyValue
TargetGroups/Clients
On EventLoan Account Refinanced
WhennCino external loan ID (if the custom field created during Mambu prerequisites is not empty
Webhook URLURL from Update loan data at REFINANCE process in the Update flows [triggered by Mambu] folder
Request TypePOST
AuthorizationNo Authorization
Content Typeapplication/json
Content{
"mambuLoanAccountId" : “{ACCOUNT_ID}”,
"nCinoLoanNumber" : “{CF:LOAN:<custom field created during Mambu prerequisites>} which stores the Loan ID generated by Mambu at loan creation”
}

Reschedule webhook

PropertyValue
TargetGroups/Clients
On EventLoan Account Rescheduled
WhennCino external loan ID (if the custom field created during Mambu prerequisites is not empty
Webhook URLURL from the Update loan data at RESCHEDULE process in the Update flows [triggered by Mambu] folder
Request TypePOST
AuthorizationNo Authorization
Content Typeapplication/json
Content{
"mambuLoanAccountId" : “{ACCOUNT_ID}”,
"nCinoLoanNumber" : “{CF:LOAN:<custom field created during Mambu prerequisites>} which stores the Loan ID generated by Mambu at loan creation”
}

Daily loan updates webhook

Please Note

This webhook is optional.

PropertyValue
TargetGroups/Clients
On EventEnd of Day Processing
When
Webhook URLURL from the [Extension] Daily Loan updates to nCino [Mambu Trigger] process in the Update flows [triggered by Mambu] folder)
Request TypePOST
AuthorizationNo Authorization
Content Typeapplication/json
Content{
"startType" : “automatic”,
"currentRunDate" : “FORMAT_DATE{CURRENT_DATE_TIME,datePattern=dd-MM-yyyy}"
}