ConvertKit

Email marketing for creators
Connect it
In Keystile Automations → Connections → New connection, choose ConvertKit 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 ConvertKit: broadcast stats (Get broadcast stats).What it can do (49 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Subscriber To Form | Add a subscriber to a form | Yes |
| Add Subscriber To Sequence | Add a subscriber to a sequence | Yes |
| Add Webhook | Create a webhook automation | Yes |
| Broadcast Stats | Get broadcast stats | |
| Create Broadcast | Create a new broadcast | Yes |
| Create Custom Field | Create a new custom field | Yes |
| Create Multiple Purchases | Creates multiple purchases | Yes |
| Create Purchase | Creates a new purchase | Yes |
| Create Tag | Create a tag | Yes |
| Create Webhook | Register a webhook that Kit calls when an event happens. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Custom Fields: Delete Field | Delete a custom field | |
| Custom Fields: Update Field | Update a custom field | Yes |
| Delete Broadcast | Delete a broadcast | |
| Delete Custom Field | Permanently delete a custom subscriber field and its values. | |
| Delete Webhook | Delete a webhook automation | |
| Get Account | Get the name and primary email address of the connected Kit account. | |
| Get Broadcast | Get a broadcast | |
| Get Broadcast Stats | Get delivery and engagement stats for one broadcast. | |
| Get Purchase | Get one purchase by purchase ID. | |
| Get Purchase By Id | Returns data for a single purchase | |
| Get Subscriber | Get one subscriber by subscriber ID. | |
| Get Subscriber By Email | Returns data for a single subscriber | |
| Get Subscriber By Id | Returns data for a single subscriber | |
| List Broadcasts | List all broadcasts | |
| List Custom Fields | Returns a list of all custom fields | |
| List Form Subscriptions | List form subscriptions | |
| List Forms | Returns a list of all forms | |
| List Purchases | Returns a list of all purchases | |
| List Sequence Subscriptions | List the subscribers enrolled in a sequence, 50 per page. | |
| List Sequences | Returns a list of all sequences | |
| List Subscriber Tags | List the tags applied to one subscriber. | |
| List Subscribers | Returns a list of all subscribers | |
| List Subscriptions To Sequence | List all subscriptions to a sequence | |
| List Subscriptions To Tag | List all subscriptions to a tag | |
| List Tag Subscriptions | List the subscribers who have a tag, 50 per page. | |
| List Tags | Returns a list of all tags | |
| List Tags By Email | Returns a list of all subscribed tags | |
| List Tags By Subscriber Id | Returns a list of all subscribed tags | |
| List Webhooks | List the webhook automations registered on the Kit account. | |
| Remove Tag By Email | Remove a tag from a subscriber identified by email. | Yes |
| Remove Tag From Subscriber | Remove a tag from a subscriber identified by subscriber ID. | Yes |
| Remove Tag From Subscriber By Email | Remove a tag from a subscriber by email | Yes |
| Remove Tag From Subscriber By Id | Remove a tag from a subscriber by id | Yes |
| Tag Subscriber | Tag a subscriber | Yes |
| Unsubscribe Subscriber | Unsubscribe a subscriber | |
| Update Broadcast | Update a broadcast | Yes |
| Update Custom Field | Rename a custom subscriber field. | Yes |
| Update Subscriber | Update a subscriber | Yes |
Start a workflow when… (12 triggers)
- Tag added to subscriber — Trigger when a tag is added to a subscriber
- Tag removed from subscriber — Trigger when a tag is removed from a subscriber
- Subscriber activated — Trigger when a subscriber is activated. This happens when a subscriber confirms their subscription.
- Subscriber unsubscribed — Trigger when a subscriber is unsubscribed
- Subscriber bounced — Trigger when a subscriber bounced. This happens when an email is sent to a subscriber and the email bounces.
- Subscriber complained — Trigger when a subscriber complained. This happens when a subscriber marks an email as spam.
- Form subscribed — Trigger when a form is subscribed
- Sequence subscribed — Trigger when a sequence is subscribed
- Sequence completed — Trigger when a sequence is completed
- Link clicked — Trigger when a link is clicked
- Product purchased — Trigger when a product is purchased
- Purchase created — Trigger when a purchase is created
How Keystile protects it
Every ConvertKit action is checked before it runs, whether it comes from an AI tool or a workflow. 19 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 ConvertKit with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access