Get real-time Expandi notifications in your Teams channel. Set up in under 2 minutes.
In Microsoft Teams, go to the channel where you want notifications.
Click the ••• menu next to the channel name → Connectors (or Manage channel → Connectors).
Find Incoming Webhook and click Configure.
Give it a name (e.g., "Expandi Notifications"), optionally upload an icon, then click Create.
Copy the Webhook URL that appears.
Using the new Workflows app? Create a workflow with the "When a Teams webhook request is received" trigger. The generated URL (ending in .logic.azure.com) works too.
Paste your Teams webhook URL below to generate a unique Expandi endpoint.
In Expandi, go to LinkedIn Account → Settings → Webhooks.
Click Add a webhook, paste the generated URL, and select the event you want (e.g., Contact replied to campaign message).
Save and you're done! Notifications will appear in your Teams channel.
Verify everything works by sending a sample notification to your Teams channel.
Here's how a reply notification looks in Teams:
All 27 Expandi webhook events: replies, connections, messages sent, profile visits, email events, and more. Each event type has its own formatted card.
No. Your Teams webhook URL is encoded directly into the endpoint path using Base64url. There is no database — the URL is decoded on every request. Fully stateless.
Yes! Microsoft is transitioning from Office 365 Connectors to the Workflows app. If your webhook URL ends in .logic.azure.com, it will work the same way. Both URL formats are supported.
Yes. Create a separate webhook for each channel, generate a separate endpoint for each, and add each to Expandi for different events (or the same event to multiple channels).
Make sure you copied the full generated endpoint URL. It's long because your Teams webhook URL is encoded in the path. Also ensure your Teams webhook is still active and hasn't been deleted.
1. Send a test using the button above to verify the endpoint works.
2. In Expandi, check that the webhook is enabled and the event type matches your campaign actions.
3. Webhooks only fire for new events — they don't backfill historical data.