FlowVeo
Back to portfolio

Payment-to-Invoice Router: Webhook → Slack Alert → Account-Matched Zoho Invoices Across 5 Branches

Data Management
MakeZoho MailSlack

Problem:

Every incoming payment required someone to manually identify the paying account and raise the correct invoice in Zoho, slow, error-prone, and invisible to the rest of the team until reconciliation.

Solution:

Built a Make.com scenario triggered by a payment webhook. An HTTP request enriches the payload, a 'Get Recipient Account by ID' call resolves the payer, protected by a Resume error handler so a failed lookup doesn't kill the run, and a Slack message notifies the team in real time. A Router then evaluates 5 filtered branches on account-holder name and payment-target conditions (e.g., 'If Payment to ALLIOT'), each creating the invoice in the matching Zoho Invoice organization.

Result:

Payments now generate the correct account-matched Zoho invoice within seconds and ping the team in Slack, with error-resume handling ensuring no payment record is dropped.