The Loops CLI
Manage contacts, send events, trigger transactional emails, and test your integration — all from the terminal. Supports JSON output for scripting and multi-team auth.
CLI
Alpha
Install and authenticate
Native Install (Recommended)
curl -fsSL https://cli.loops.so | bash
or
Homebrew
brew install loops-so/tap/loops
Authenticate
Login
loops auth login
What you can do
Manage contacts, send events, trigger transactional emails with data variables and attachments, handle mailing lists, and manage custom contact properties.
All commands support JSON output (-o json) for scripting and multi-team auth (-t name) for switching between workspaces. Get your API key from Settings → API in the Loops dashboard.
Try it out
Create a contact
loops contacts create --email [email protected] --firstName Bob
Send an event
loops events send --event signup --email [email protected]
Trigger a transactional email
loops send --id <template-id> --email [email protected]
Run loops --help for the full command list.