As events occurs, our webhooks will instantly push this information to a specified endpoint, ensuring your systems are updated the moment changes happen.
Build customized workflows from events to trigger even greater experiences within your website or PWA. Our event list will continue to grow, giving you more optionality over time.
Whether you’re a small crypto project or a large enterprise, our webhooks are designed to handle a vast number of notifications without compromising on performance.
Every Webhook comes with robust security features to ensure data integrity and privacy, including signature headers and SSL support.
Ideas to get you started with Dynamic Webhooks
Automate follow ups and notifications for onboarding
Send user notifications when any new customer connects their wallet or links a new wallet to your business.
Prefund Embedded Wallets and automate airdrops
Trigger a webhook to automatically send NFTs to wallets that have recently authenticated or performed certain qualifying action like created their first embedded wallet.
Send events to external
Inject events in your existing platforms to get additional insights.
Connect with Zapier
Unlock endless integrations with Zapier. Connect, automate, and enhance your digital experience.
How do I set up a webhook?
Contact us and we will enable this feature for you in dashboard. Once granted access, log into your Dashboard, navigate to the webhooks, and add a new webhook URL. You can specify which events you want to subscribe to, and Dynamic.xyz will send POST requests to your specified URL when those events occur.
What kind of events can I track with Dynamic Webhooks?
You can track a variety of events, such as wallet creations, authentication requests, wallet linking, embedded wallet activity, and more. If you don’t see an event, let us know. We can add them quickly. See our documentation for our list of events.
Are Dynamic Webhooks secure?
Yes, webhooks are designed with security in mind. We use HTTPS for webhook endpoints, ensuring data is encrypted during transit. We also also implement additional security measures like verifying webhook signatures to ensure the data is coming from us.
How can I handle failed webhook deliveries?
We will attempt to resend the webhook if the initial delivery fails up to 4 times (intervals of 15s, 1min, 3.25min, 10min) You can also monitor your webhook delivery status in your dashboard and set up alerts or logging to track delivery failures, allowing you to troubleshoot any issues.
Can I customize the payload of webhooks?
The payload of each webhook event is predefined to provide the necessary information related to that event. Customization of the payload is not supported.
Is there a limit to the number of webhooks I can create?
At the moment we have a limit of 10 webhooks per environment.
How can I test my webhook integration?
Set up a sandbox environment without affecting your live data. You can use requestbin or webhooks.site
What should I do if I'm not receiving webhook events?
Verify your webhook URL is correct, check for any IP or firewall restrictions that might block incoming requests, and ensure your server is properly handling and acknowledging the POST requests. Also, check the dashboard for any error messages or logs.
When does message data expire?
Production - 1 year
Sandbox - 30 days