Webhooks and multiple API keys
Lusha's intelligence layer now comes to you. Webhooks send new Contact and Company Signals to your endpoint in real time, so your CRM, automations and AI agents act on them without polling. And with multiple API keys, teams and projects no longer share one key.

What it is
Two updates for teams building on Lusha. With webhooks, you subscribe to the contacts and companies you care about, and Lusha sends new signals to your endpoint as soon as they are detected. Opt-out notifications tell you when a contact opts out of Lusha's data processing, so you can update your CRM. With multiple API keys, every user gets their own key, and Admins and Managers can create as many keys as they need, each with its own monthly credit limit.
- Signals, deliveredNew Contact and Company Signals, including intent, reach your endpoint in real time.
- Opt-out notificationsGet notified when a contact opts out, so your CRM and suppression lists stay current.
- Set up in Lusha or by APICreate webhooks under API, Webhooks in Lusha, or manage subscriptions through the API.
- Separate API keysGive each team, project or agent its own key, with an optional monthly credit limit.
Good to know
Creating webhooks in Lusha requires Admin access. Credits are used when a signal is delivered to your webhook, once per signal. Retries and test deliveries don't use credits. Every delivery is signed with HMAC-SHA256 and retried automatically. API keys are managed under API & connectors, Manage API Keys.