# Quickstart

Set up your account and send your first email.

## Before you start

You can explore Email Bump and test the editor before adding a domain. For production sending, use a domain your team controls so you can add the required DNS records.

> **Two ways to send** — Use the dashboard for campaigns and flows. Use the transactional API for messages triggered directly by your application.

## Create your account

1. **Create a workspace** — Sign up, name your team, and confirm your email address.
2. **Add your company details** — Set the company name and mailing address used in compliant marketing footers.
3. **Invite your team** — Add teammates from Settings. Team seats are included on paid plans.

**From the command line instead.** An email address is enough — no password, no browser:

```bash
curl -X POST https://emailbump.com/api/v1/signup \
  -H "Content-Type: application/json" \
  -d '{ "email": "you@company.com", "name": "Dana", "accept_terms": true }'
```

You get a project key and an account key back. Nothing sends until you confirm the six-character code we email (`POST /auth/verify-email/code`, or `emailbump verify-email`). Then `GET /v1/me` tells you what's still missing before your first send — a confirmed address, a verified domain, your own postal address in the footer.

## Choose a sending path

- **Campaigns and flows** — Import contacts, create an audience, and build the message in the editor. [Create a campaign](/docs/campaigns)
- **Transactional API** — Create an API key and send receipts, alerts, and product messages from code. [Send with the API](/docs/transactional-api)

## Check the results

Open Activity to see sends, deliveries, opens, clicks, bounces, and complaints as they arrive. Campaign and flow reports group those events into useful performance metrics.
