Integrations
Zapier recipes for Elido
Five ready-made Zap patterns — shorten links from Gmail, log clicks to Sheets, create links from Airtable, and more.
Updated 2026-05-12
The Elido Zapier app gives you three triggers (New Link, Link Clicked, Conversion Recorded) and three actions (Create Link, Update Link, Look Up Link). The five recipes below cover the most common use cases — set each one up in under 5 minutes.
Connect Elido to Zapier first#
- In Zapier, go to My Apps → Add Connection → search "Elido".
- Click Connect. An OAuth screen opens — sign in with your Elido account.
- Select the workspace to connect. Click Authorize.
You're connected. Use this connection in all recipes below.
Recipe 1 — Shorten a URL when you send a Gmail#
Use case: Your team sends outbound emails with long URLs. Auto-shorten them before sending.
Trigger: Gmail → New Outbound Email
Action: Elido → Create Link
| Zapier field | Value |
|---|---|
| Destination URL | {{body_url}} (or extract from subject/body) |
| Slug | Leave blank (auto-generated) |
| Tag | email-outbound |
Note: Gmail doesn't give you the URL directly from the email body as a clean field. Use Zapier's Formatter → Text → Extract URL step between the trigger and the Elido action to pull the first URL from the email body.
Recipe 2 — Log every click to a Google Sheet#
Use case: Keep a flat-file click log for manual analysis or sharing with a client who doesn't have Elido access.
Trigger: Elido → Link Clicked
Filter (optional): Only links with tag = client-X (use Zapier's Filter step).
Action: Google Sheets → Append Row
| Sheet column | Elido field |
|---|---|
| Timestamp | {{clicked_at}} |
| Slug | {{slug}} |
| Country | {{country}} |
| Device | {{device}} |
| Referrer | {{referrer}} |
High-traffic links fire one event per click. For links with thousands of clicks per day, this Zap will consume a lot of Zapier tasks. Use the threshold.exceeded trigger instead if you only need milestone data.
Recipe 3 — Create a short link when a row is added to Airtable#
Use case: Your marketing team tracks campaigns in Airtable. Each new campaign row should auto-generate a short link.
Trigger: Airtable → New Record (in your Campaigns table)
Action: Elido → Create Link
| Zapier field | Airtable field |
|---|---|
| Destination URL | {{Campaign URL}} |
| Slug | {{Slug}} (or leave blank for auto) |
| Tag | {{Campaign Name}} |
Follow-up action: Airtable → Update Record — write the Elido short URL back into a "Short Link" column in Airtable. Zapier passes the short_url from the Create Link step.
Recipe 4 — Post to Slack when a link hits a threshold#
Use case: Alert your team in Slack when a campaign link crosses 1,000 clicks, without using Elido's native Slack integration.
Trigger: Elido → Link Clicked (filter client-side — see note)
Filter: Zapier Filter → only continue if {{click_count}} is greater than 1000.
Action: Slack → Send Channel Message
Message template:
:chart_with_upwards_trend: {{slug}} just hit {{click_count}} clicks! View analytics: {{analytics_url}}
Elido's native Slack integration does this natively with less Zapier task usage. Use this Zap only if you need custom message formatting or conditional routing to different Slack channels.
Recipe 5 — Create a link when a Typeform response arrives#
Use case: Your team fills in a Typeform to request campaign links. Each form submission auto-creates the link.
Trigger: Typeform → New Entry
Action: Elido → Create Link
| Zapier field | Typeform field |
|---|---|
| Destination URL | {{What is the destination URL?}} |
| Slug | {{What slug do you want? (leave blank for auto)}} |
| Tag | {{Campaign name}} |
Follow-up action: Gmail → Send Email — notify the requester with the created short URL.
Troubleshooting#
Zap not triggering on new links — Make sure the Elido workspace selected during Zapier OAuth is the same workspace where you're creating links. Zaps only fire for the connected workspace.
"Authentication failed" when testing — Reconnect the Elido app in Zapier (My Apps → Elido → Reconnect). OAuth tokens can expire if you revoke them from the Elido side.
Create Link action failing with "slug taken" — Add a Zapier Delay step (1 second) before the Create Link action if your upstream trigger can fire duplicates. Or use a unique computed slug (append a timestamp using Zapier Formatter → Date/Time).
Events fire for wrong workspace — Each Zapier connection is scoped to one Elido workspace. To cover multiple workspaces, create a separate Zapier connection for each and duplicate the Zap.