Sendr

Create personalized landing pages, dynamic audio, video, and manage campaigns with Sendr.
Connect it
In Keystile Automations → Connections → New connection, choose Sendr and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Sendr: add row to sheet (Adds a new contact or record to a selected contact list (sheet)).What it can do (19 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Row to Sheet | Adds a new contact or record to a selected contact list (sheet). | |
| Create Webhook | Registers a new webhook in Sendr to receive event notifications. | |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Webhook | Deletes a registered Sendr webhook by its URL. | |
| Generate Sendr Page | Creates a personalized Sendr landing page from a template with custom variables. | |
| Get Account Info | Returns information about the currently connected Sendr API user. Useful for verifying that your API key is valid. | |
| Get Campaign | Returns detailed information about a specific campaign. | |
| Get Page Template Variables | Returns the custom variables (placeholders) defined in a selected page template � for example first_name, company, or email. | |
| Get Sheet | Returns details of a specific contact list (sheet). | |
| Get Sheet Columns | Returns all columns (fields) of a contact list, including their enrichment status. | |
| List Campaigns | Lists all campaigns in your Sendr workspace, optionally filtered by status. | |
| List Page Templates | Lists all available Sendr Page templates you can use to create personalized landing pages. | |
| List Sheets | Lists all available contact lists (sheets) in your Sendr workspace. | |
| List Webhooks | Lists all registered webhooks in your Sendr workspace. | |
| Queue Dynamic Audio Generation | Queues a job to generate personalized audio by replacing a target word in a base audio file. | |
| Queue Video Generation | Queues a job to merge audio and video or generate a lipsync video. | |
| Reveal Webhook Secret | Reveals the secret key for a registered webhook so you can verify incoming signatures. | |
| Toggle Webhook | Enables or disables a registered Sendr webhook. | |
| Update Webhook | Updates an existing Sendr webhook by its URL. |
Start a workflow when… (4 triggers)
- New Page Render — Triggers when a new Sendr Page is rendered.
- Page Render Updated — Triggers when a Sendr Page render is updated (e.g. GIF or audio is ready).
- New Contact Page Engagement — Triggers when a contact visits a Sendr Page for the first time.
- Contact Page Engagement Updated — Triggers when a contact interacts with a Sendr Page again (e.g. replays, re-visits).
How Keystile protects it
Every Sendr action is checked before it runs, whether it comes from an AI tool or a workflow. 1 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Sendr with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access