ConvertKit
Communication API secretManage subscribers, forms, sequences, tags and broadcasts in Kit — formerly ConvertKit — from any Windmill script, flow or app.
Set up in 3 steps
Copy your API secret
In Kit, open Settings from your profile icon, then Advanced, and copy the API Secret — not the API Key next to it.
Add the resource in Windmill
Open Resources, add a resource of type convertkit, and paste it into apiSecret.
Run your first script
Fork any script below and read before writing anything.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
Remove Tag From Subscriber By Email
List Custom Fields
Get Purchase By Id
Remove Tag From Subscriber By Id
Update Subscriber
Create Purchase
List Tags
Delete Broadcast
Tag Subscriber
Broadcast Stats
List Forms
List Purchases
List Tags By Email
Delete Webhook
List Subscribers
Add Subscriber To Sequence
Get Subscriber By Email
Custom Fields: Update Field
Add Webhook
Update Broadcast
Custom Fields: Delete Field
Unsubscribe Subscriber
List Form Subscriptions
Get Subscriber By Id
Add Subscriber To Form
List Subscriptions To Sequence
List Subscriptions To Tag
List Tags By Subscriber Id
Create Broadcast
Create Tag
Resource type
convertkit — the shape of the credential every script on this page expects.
| Field | Type | Required | What it is |
|---|---|---|---|
| apiSecret | string | Yes | The API Secret associated to the converkit account |
Questions
Secret or key?
The secret. The API key only reaches a handful of public endpoints; everything that reads or changes subscribers needs the secret.
Is this ConvertKit or Kit?
The same product — ConvertKit renamed to Kit. These scripts call its v3 API, which kept the old host.
Is my key stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.