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 <name>
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 (--team <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] --first-name Bob
Send an event
loops events send <event> --email [email protected]
Trigger a transactional email
loops send <template-id> --email [email protected]
Run loops --help for the full command list.