1. Home
  2. Docs
  3. ImportMate
  4. Admin Setup
  5. Webhooks

Webhooks

Once the field configuration is complete, you can set up a Webhook to receive a callback notification when the data import process is finished.

Webhook Configuration Fields

Enable Webhook – Toggle this option to enable webhook notifications.

URL – Specify the endpoint to receive the webhook callback. Example:

http://localhost:3000/api/v1/webhook/tableau

API Key Header Name – Define the name of the API key header for authentication.

key

API Key – Provide the API key for secure webhook communication.

Sample Webhook Payload

When the import is completed, a webhook request will be sent with the following payload:

{
  "maxId": 27275,
  "insertCount": 10878,
  "insertIds": [
    27276, 27277
  ],
  "tableName": "customer",
  "database": "techbootstrap_demo"
}

Payload Field Descriptions

  • maxId – The highest ID inserted in the table.
  • insertCount – Total number of records inserted.
  • insertIds – List of IDs for the inserted records.
  • tableName – The name of the table where data was imported.
  • database – The database where the import occurred.

This webhook allows seamless integration with external systems by notifying them upon a successful data import.

Webhooks

How can we help?