ZB
    Accounting

    Metro 2 Integration for Zoho Billing

    Connect Zoho Billing through authenticated webhooks. Invoice, customer payment, credit note and refund events become entries in BureauRelay's account ledger. Changes and voids preserve the original entries and trigger a recalculation of balances, delinquency and payment history for subsequent reporting.

    How It Works

    Zoho Billing sends an authenticated webhook to BureauRelay. The customer identifier selects an existing reporting account, the event updates its ledger, and the next reporting file uses the recalculated values.

    ZB
    Zoho Billing
    BureauRelayBureauRelay
    Credit Bureaus

    Benefits

    Calculated reporting values

    BureauRelay derives balances, aging and delinquency from billing transactions.

    Auditable corrections

    Original invoices, revisions and voids remain in the ledger when reporting values change.

    Safe event replays

    Repeated events reuse the same entries instead of creating duplicate charges.

    Data Fields That Sync

    BureauRelay maps these fields from Zoho Billing to Metro 2 format automatically.

    • Customer identifier
    • Invoice and due dates
    • Invoice amounts
    • Payment dates and allocations
    • Credit notes and refunds
    • Invoice revisions and voids

    Get Set Up in 4 Steps

    1

    Match customer identifiers

    Create or import reporting accounts whose account number matches Zoho customer_id, customer_number or your chosen custom field.

    2

    Create a BureauRelay API key

    Use a Test API key while checking your mapping. Keep the key in the Authorization header, never the webhook URL.

    3

    Configure Zoho webhooks

    In Zoho Billing, open Settings, Automation, Webhooks. Send POST requests with Default Payload and an Authorization: Bearer header to the URL in your dashboard setup.

    4

    Verify the first events

    Send a test invoice, payment and void for a matching Test account. Review the response and resulting ledger before configuring Live reporting.

    Frequently Asked Questions

    What happens when an invoice is voided?

    The void targets the original invoice and recalculates the account. The original entries and calculation history remain available, and subsequent reporting uses the corrected values.

    Does the webhook create reporting accounts?

    First create or import the reporting accounts, with account numbers matching the selected Zoho customer field. Webhooks then update those accounts' ledgers.

    Ready to Connect Zoho Billing?

    Start reporting to credit bureaus from Zoho Billing today. Our team will help you get set up quickly.