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.