Flo Docs
Settings

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

ReasonDetail
Legal complianceCommercial email must show who is sending it and how to reach the sender offline
Subscriber trustFooters list why they received the email, your address, and an Unsubscribe link
Platform safetyFlo 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

  1. Open Settings → Email sending

    From the dashboard: Settings (hub) → Email sending in the Advanced group, or go directly to /settings/email.

  2. 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.link and custom domain verification.

  3. Enter Business address

    In Email footerRequired 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.

  4. 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_address on 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 broadcastsAdd 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).

Every broadcast HTML email includes a standard footer below your content:

  1. 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).
  2. 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).
  3. Unsubscribe — link to opt out of that list.
  4. 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

ActionBehavior
Send now on a broadcastBlocked — composer shows a warning and send stays disabled
Schedule a broadcastBlocked when saving with a future scheduled_at
Broadcast listWarning 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).

Creator plan required

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:

AcceptableExamples
Street address123 Main St, Austin, TX 78701, USA
P.O. BoxAllowed under CAN-SPAM when it is your valid mail receipt location
Registered agent / business addressCommon for LLCs if you legally receive mail there
AvoidWhy
Fake or placeholder textRisk of complaints, suspension, and legal exposure
Only a website URLNot a physical postal address
Empty or whitespaceFlo treats it as missing

If you move or change business structure, update Business address before the next broadcast.

Settings status and setup checklist

PlaceWhat you see
Settings hub setup ringAdd compliance address → links to /settings/email
Settings → Email sending rowCompliance 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.

SettingPurpose
Settings → ProfilePublic name, avatar, bio, niche, social links — shown on your Flo page, not the CAN-SPAM footer field
Settings → Email sending → Sender identityFrom name / From email / Reply-to
Settings → Email sending → Your sending addressCustom domain DNS (SPF/DKIM)
Settings → Page & domainPublic page URL and SEO — unrelated to mailing address

Troubleshooting

IssueWhat to do
Send button disabledConfirm Business address is non-empty and saved; refresh the broadcast composer
Banner still shows after saveHard-refresh Settings → Email sending; check for leading/trailing spaces only
Error mentions ProfileUse Settings → Email sending → Email footer instead
Address looks wrong in emailEdit Business address and send a test broadcast; long lines may wrap in HTML
Email sending shows Configured but send failsCheck subscribers, plan tier, domain verification, reputation suspension, and deliverability
Scheduled broadcast did not sendEnsure address was saved before the scheduled time; check broadcast status in Dashboard → Broadcasts

Quick checklist

  1. Settings → Email sendingEmail footerBusiness address
  2. Save address
  3. Settings → Email sending no longer shows Compliance address required
  4. Complete Sender identity + verified sending domain
  5. Open Dashboard → Broadcasts — warning gone, Send enabled

What's next?