Product guide
Compose
Compose sends one-off email from a connected sending account— without creating a campaign. You choose recipients (typed addresses or saved contacts), write or load a message, then send. Each successful delivery appears in mail logs.
What it is
A lightweight “send now” flow: pick From (SMTP or Google account), set subject and body (or load a saved template), add To / Cc / Bcc lines or select contacts, then submit. Mailofly merges tags per recipient and respects each account’s daily send limit.
How it helps
- Quick broadcasts — announcements, tests, or one-time messages without campaign setup.
- Same merge rules as campaigns — contact fields, dates, custom fields, and one-off placeholders you name in the subject or body.
- API parity — the same behaviour is available over the REST API using your account’s public account key (
acc_…), shown on the Accounts page.
How to use it
Open Compose. Select a sending account, then either type subject and HTML body in the editor or switch to a saved template and load it. Choose Manual recipients (emails separated by commas, spaces, or new lines) or Contacts and tick the people to include.
Merge tags and variables
Built-in tags like {{ first_name }} or {{ iso_date }} resolve from the contact or send time. For manual recipients, you may be prompted for values that match those tags. Custom tags you invent (for example {{ promo_code }}) open a short dialog before send so you can fill them once for the whole batch.
Limits
Each send consumes quota on the chosen account for that calendar day. If you hit the cap, add another account or wait until the next day. The API enforces the same limits per account key.
Compose vs campaigns
Campaigns keep an audience, template, schedule, and run history in one place—ideal for repeated or automated sends. Compose is for ad-hoc messages: no campaign record, no recurring schedule—just immediate (or API-driven) one-off delivery with logging in mail logs.