Skip to main content

Connecting Business Tools to Adam Using Webhooks

Learn how to connect your business tools to Adam using webhooks. This guide explains what webhooks are, how to generate a webhook URL in Adam, and how to use it to automatically sync financial data like invoices into your account.

Maz avatar
Written by Maz
Updated this week

Webhooks allow you to connect Adam to other business tools you already use, so your financial data flows into your Adam account automatically.

By using webhooks, you can reduce manual data entry, avoid errors, and keep your records up to date without stress.


What Is a Webhook?

Think of a webhook as a messenger.

Whenever something happens in another system—such as creating or updating an invoice—the webhook automatically sends that information to Adam.

Instead of downloading files or uploading data manually, the information is delivered instantly, similar to receiving a notification on your phone.

Note: Keep your webhook URL secure and only share it with trusted platforms.


Step 1: Navigate to Webhooks

  1. Log in to your Adam account.

  2. From the sidebar, click Integrations.

  3. On the Integrations page, select Webhooks.

This page is where you connect Adam to external platforms using webhook URLs.


Step 2: Generate a Webhook URL

To create a webhook:

  1. Click Generate URL.

  2. A modal will appear asking you to select the type of transaction the webhook should handle.

  3. Choose one of the available options, such as:

    • Bank transactions

    • Invoicing

    • Bills

    • Journals

    • Contacts

    • Accounts

  4. Select the relevant transaction type (for example, Invoicing).

  5. Click Create.

Once created:

  • A webhook URL is automatically generated for the selected transaction type

  • The URL appears in the webhook table

  • The webhook is activated by default

You can activate or deactivate a webhook URL at any time.


Step 3: Use Your Webhook in a Real Scenario

After generating your webhook URL, you can add it to any external platform that supports webhooks.

For example, if you created an Invoicing webhook:

  • Add the webhook URL to your invoicing platform or external invoice system

  • Each time an invoice is created or updated in that platform, the details are automatically sent to Adam

This means:

  • Invoices appear in Adam without manual entry

  • Your records remain accurate and up to date

  • You spend less time on bookkeeping and more time running your business


Webhooks allow Adam to work quietly in the background, keeping your financial data in sync automatically.

By setting up webhooks, you can connect your business tools, streamline your workflows, and maintain accurate financial records with minimal effort.

Did this answer your question?