| name | crmkit-backup |
| description | Export an entire crmkit workspace to JSON with a paging script - contacts, companies, deals, and activities. Use for backups, data portability, offsite archives, or before a risky bulk change. Cron-able. |
A runnable recipe: snapshot the whole CRM to JSON files. Needs CRMKIT_BASE_URL
and a CRMKIT_TOKEN (a crmkit bearer token - get one via the email login:
POST /auth/request → POST /auth/verify).
What it does
Pages through each collection with crmkit's keyset cursor (so it captures
everything, not just the first page) and writes one JSON array per entity:
crmkit-backup-20260605-1400/
contacts.json companies.json deals.json activities.json
Requires curl and jq. The script lives beside this file as backup.sh.
Run it
export CRMKIT_BASE_URL=https://api.crmkit.ai
export CRMKIT_TOKEN=ck_...
./backup.sh
./backup.sh /backups/crmkit
Automate / adapt it