Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.firstrespondershub.com/llms.txt

Use this file to discover all available pages before exploring further.

The email composer lets you send a one-off email to any subset of your contacts — everyone interested in a program, a specific cohort’s waitlist, a saved custom list, or a tag.

Opening the composer

The composer opens from several entry points, each pre-scopes the audience:
  • Overview tab — Click Send email on a program or cohort card to email that audience directly.
  • Overview → Saved custom listSend email.
  • All Contacts → bulk select → Send email — Scoped to the selected contacts only.
  • Custom list builder → Save and email — Opens pre-scoped to the list you just saved.
You can also open it blank and pick an audience.

Audience types

AudienceWho it resolves to
All contactsEvery active contact in the organization.
Interested in programContacts with program interest in the selected offering.
Cohort studentsContacts enrolled in the selected cohort.
Cohort waitlistContacts on the selected cohort’s waitlist.
Custom listThe contacts currently matching a saved custom list’s filters.
Tagged contactsContacts with a specific tag.
Contacts with email status Unsubscribed or Bounced are always excluded. The dialog shows both the eligible recipient count and the excluded count.

Writing the email

  • Subject — Required.
  • Body — Plain text. Line breaks render as <br> in the delivered email. Rich text is not currently supported.
Every delivered email automatically includes:
  • Your organization’s name and address (from organization settings)
  • A per-recipient unsubscribe link (see Unsubscribe and compliance)
  • A CAN-SPAM compliant footer

Recipient count preview

The composer fetches the eligible recipient count as you change the audience, with a short debounce. Counts refresh when you change the audience, program, tag, or saved list. The preview is also the pre-send safety check — if the count is 0, the send button is disabled.

Test send

Before sending for real, click Send test. The test goes to your own email address (the one you’re signed in with) with:
  • The same subject and body as the real send
  • [TEST] prefix on the subject line
  • The CAN-SPAM footer rendered
Test sends don’t count against your monthly email quota.

Sending

Clicking Send queues a background job (Inngest) that sends sequentially with rate limiting to protect deliverability. The dialog closes immediately and you can watch progress on the Send History tab — see Send history and deliverability.
Quota enforcement is at send time. If sending would push you over your monthly email limit, the send is rejected with email_limit_exceeded and a toast suggesting an upgrade. Recipient count is checked against remaining quota, not the plan cap. See Plan tiers and limits.

What you cannot do (yet)

  • A/B tests, drip campaigns, scheduled sends, or open/click tracking.
  • Rich-text / image / attachment composition — this is enrollment-focused communication, not a full marketing platform.
  • Re-subscribe on behalf of a contact who has unsubscribed.