Loops
Add every captured lead as a contact in Loops so you can nurture them over email.
The Loops integration adds each captured lead as a contact in your Loops audience, so the people who try your demos flow straight into your email marketing. It upserts on email (using Loops' update endpoint), so a returning lead updates their existing contact instead of creating a duplicate.
You can connect one Loops workspace per account, and optionally subscribe every new lead to one of your Loops mailing lists.
Create an API key
Escourtly authenticates with a Loops API key.
Open Loops' API settings
In Loops, go to Settings → API.
Connect Loops
Paste your key
Paste the API key. It's stored encrypted and never shown again.
Pick a mailing list (optional)
Click Load my Loops lists and choose the list new leads should subscribe to, so you can send campaigns to them. Leave it on None to add leads as contacts without subscribing them to a list.
What gets synced
| Lead field | In Loops |
|---|---|
| The contact's email — and the upsert key, so the same person is never duplicated. | |
| Name | Split into first and last name. |
| Source | Set to the demo's title, so you can see which demo a contact came from. |
| Company / Phone | Sent as custom contact properties. |
| Mailing list | The lead is subscribed to the list you picked (if any). |
Custom properties must exist in Loops
Company and phone are sent as custom contact properties. Loops ignores properties it doesn't recognize, so nothing fails — but to actually see them on the contact, create matching custom properties (company, phone) in your Loops settings first.
Delivery and failures
- A successful upsert is recorded as the connection's last status.
- Rate limits and
5xxretry automatically; an invalid key or a rejected email is recorded so you can fix it.


