Contacts & segments
Contacts are people you may email. Segments are saved audiences you attach to campaigns — keeping blast scope explicit and auditable. In the app: ContactsContacts
Each contact belongs to your organization and has:Add contacts
Manual: Contacts tab → Add contact → fill fields → Save. CSV import: Segments tab → select segment → Import CSV. Supported CSV headers (case-insensitive):custom_fields automatically.
Segments
A segment is a named list of contacts. Campaigns always target one segment — you always know exactly who received a send.Create a segment
- Contacts → Segments tab → New segment
- Name it (e.g. “Newsletter”, “Beta testers”)
- Import CSV or add contacts manually
- Attach the segment when creating a campaign
Many-to-many membership
One contact can belong to multiple segments. Updating a contact’s email or fields reflects everywhere they’re used.Google Sheets sync
Keep a segment in sync with a published Google Sheet — new rows become contacts automatically.Connect a sheet
- Contacts → Google Sheet tab
- Select target segment
- Paste the sheet URL (must be publicly readable or published)
- Set sheet name (tab) and header row (usually row 1)
- Click Sync
Column mapping
Mailofly maps headers by alias:
Sync is incremental — only new rows since the last sync are imported.
Subscription status
Mark contactsunsubscribed to record opt-out preference. Manage bulk status from the Contacts table or CSV import.
Always honor unsubscribe requests. Mailofly tracks status for your records — combine with your own compliance policies.
API
Related
- Templates — personalize with contact fields
- Campaigns — attach a segment to a send
- Integrations → Google Workspace