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.