Guides Request a first-party destination

Request a first-party destination

Request a new integration or use a webhook when a vendor is not built in.

Updated

Use this guide when the standard Add Destination menu does not include the vendor you need, or when a generic webhook cannot meet the vendor’s API requirements.

eventabee Destinations page with destination tools

1. Check generic webhooks first

If the vendor can receive a JSON POST at an HTTPS endpoint, start with Connect a generic webhook. Webhooks are fastest when the receiver owns mapping, auth, and validation.

2. Gather vendor requirements

Before submitting a request, collect:

  • Vendor name and documentation URL.
  • Required account IDs, pixel IDs, dataset IDs, or write keys.
  • Authentication method.
  • Required event names and payload fields.
  • Consent category: functional, analytics, or marketing.
  • Any test-event or sandbox workflow.

3. Submit the request

Open Destinations → Request a destination. Describe the use case and include links to the vendor docs. Do not paste long-lived secrets into a free-text field unless support has explicitly asked you to do so through a secure flow.

4. Validate delivery

After the connector is provisioned, trigger events from the storefront, inspect Event Log, and verify the vendor’s own debug/event-history view.

When to use webhook vs. request flow

  • Use Webhook for internal systems, serverless functions, warehouses, or automation tools that already accept eventabee-shaped JSON.
  • Use Request a destination when the vendor needs a signed payload, vendor-specific event names, specific consent handling, or a reviewed first-party integration.