Physical Address
US CAN-SPAM (and similar rules in other regions) require a valid physical postal address in commercial email. On Flo, that address is your business address — the street or mailing address fans can use to contact you offline.
Flo stores it on your account and automatically appends it to broadcast footers (newsletters you send from Dashboard → Broadcasts). You do not paste the address into each email by hand.
Where to edit it in the app
Open Settings → Email sending (/settings/email), scroll to Email footer, and fill in Business address. Click Save address (or Save sender identity in the card above — both save the same fields).
Some older in-app messages still say Settings → Profile; the field lives under Email sending today.
Why Flo requires it
| Reason | Detail |
|---|---|
| Legal compliance | Commercial email must show who is sending it and how to reach the sender offline |
| Subscriber trust | Footers list why they received the email, your address, and an Unsubscribe link |
| Platform safety | Flo blocks broadcast send and schedule until a non-empty address is saved |
This applies to broadcasts (subscriber and member campaigns). Automatic transactional mail (receipts, booking confirmations, etc.) uses separate templates; some flows still require a saved address on file before certain member emails send.
Add or update your address
Open Settings → Email sending
From the dashboard: Settings (hub) → Email sending in the Advanced group, or go directly to
/settings/email.Complete sender identity (recommended first)
In Sender identity, set From name, From email (on your verified sending domain), and optional Reply-to. Click Save sender identity when done.
See Email domain for
{username}.myflo.linkand custom domain verification.Enter Business address
In Email footer — Required details we include with your newsletters — fill Business address.
Multi-line text is allowed (up to 800 characters). Use a real location you can receive mail at.
Save
Click Save address at the bottom of the footer card.
Success message: Sender identity saved. (same action as the sender card — it persists
physical_addresson your user record).
Warning banner before you save
If the address is empty, a yellow banner appears at the top of Email sending:
Compliance address required for broadcasts — Add your physical business address in the footer section below. Flo includes it in broadcast emails to meet CAN-SPAM and similar rules.
After you save a non-empty address, the banner disappears and Settings → Email sending status moves toward Configured (you may still need DNS and From name — see below).
What subscribers see in the footer
Every broadcast HTML email includes a standard footer below your content:
- Why they got the email — for example You're receiving this because you subscribed to [your name]'s list. (member sends use member-specific copy).
- Your business address — exactly as entered in Business address (HTML footers may show it on one line; plain-text versions collapse line breaks to spaces).
- Unsubscribe — link to opt out of that list.
- Sent via Flo — link to the Flo marketing site.
You cannot remove the address block from broadcasts while staying compliant. Pro / Studio branding changes header and colors, not the legal footer requirement.
What is blocked without an address
| Action | Behavior |
|---|---|
| Send now on a broadcast | Blocked — composer shows a warning and send stays disabled |
| Schedule a broadcast | Blocked when saving with a future scheduled_at |
| Broadcast list | Warning banner with link to Settings |
Warning copy in the composer (the link still opens Settings; use Email sending → Business address):
Broadcasts must include a physical mailing address in the footer. Add it under Settings → Profile (Physical address).
Toast / server error when send or schedule is blocked:
Add your physical mailing address before sending: go to Settings → Profile and fill in Physical address. CAN-SPAM requires this in every broadcast footer.
Server-side sends also reject enqueue if physical_address is missing (you cannot bypass the UI).
Broadcasts require Creator or higher. Free cannot send broadcasts regardless of address.
What address should you use?
Flo does not validate that the address matches a government registry. Use an address that satisfies CAN-SPAM in practice:
| Acceptable | Examples |
|---|---|
| Street address | 123 Main St, Austin, TX 78701, USA |
| P.O. Box | Allowed under CAN-SPAM when it is your valid mail receipt location |
| Registered agent / business address | Common for LLCs if you legally receive mail there |
| Avoid | Why |
|---|---|
| Fake or placeholder text | Risk of complaints, suspension, and legal exposure |
| Only a website URL | Not a physical postal address |
| Empty or whitespace | Flo treats it as missing |
If you move or change business structure, update Business address before the next broadcast.
Settings status and setup checklist
| Place | What you see |
|---|---|
| Settings hub setup ring | Add compliance address → links to /settings/email |
| Settings → Email sending row | Compliance address required until saved; then DNS / sender checks apply |
| Settings → Email sending (complete) | Configured when address, verified domain, and From name are set |
Physical address alone is not enough to send broadcasts — you also need subscribers, sender identity, email policy acceptance when prompted, and an account that is not email sending suspended.
Related settings (not the same field)
| Setting | Purpose |
|---|---|
| Settings → Profile | Public name, avatar, bio, niche, social links — shown on your Flo page, not the CAN-SPAM footer field |
| Settings → Email sending → Sender identity | From name / From email / Reply-to |
| Settings → Email sending → Your sending address | Custom domain DNS (SPF/DKIM) |
| Settings → Page & domain | Public page URL and SEO — unrelated to mailing address |
Troubleshooting
| Issue | What to do |
|---|---|
| Send button disabled | Confirm Business address is non-empty and saved; refresh the broadcast composer |
| Banner still shows after save | Hard-refresh Settings → Email sending; check for leading/trailing spaces only |
| Error mentions Profile | Use Settings → Email sending → Email footer instead |
| Address looks wrong in email | Edit Business address and send a test broadcast; long lines may wrap in HTML |
| Email sending shows Configured but send fails | Check subscribers, plan tier, domain verification, reputation suspension, and deliverability |
| Scheduled broadcast did not send | Ensure address was saved before the scheduled time; check broadcast status in Dashboard → Broadcasts |
Quick checklist
- Settings → Email sending → Email footer → Business address
- Save address
- Settings → Email sending no longer shows Compliance address required
- Complete Sender identity + verified sending domain
- Open Dashboard → Broadcasts — warning gone, Send enabled
What's next?
- Broadcasts overview — plan limits and send requirements
- Email domain —
{username}.myflo.linkand custom DNS - Broadcast deliverability — reputation and suspension
- Flo Payments setup — separate from email compliance
- Profile & branding — public identity on your Flo page