Broadcast Client Email Infrastructure Setup (7-10 days)
Deploy Broadcast on a client-dedicated Ubuntu server, wire it to Amazon SES or Postmark, and hand over a branded email platform the client owns outright for a one-time license instead of a monthly SaaS bill. Time: 7-10 days.
By InnovaAI ResearchPublished
How do you implement it?
Broadcast Client Email Infrastructure Setup (7-10 days)
Deploy Broadcast on a client-dedicated Ubuntu server, wire it to Amazon SES or Postmark, and hand over a branded email platform the client owns outright for a one-time license instead of a monthly SaaS bill.
- Ubuntu server provisioned for the client (or a VPS the agency controls) with root access and a static IP
- Broadcast Extended License ($1000 one-time) purchased, since client installations are only permitted under that tier
- Sending domain ready with DNS access to publish SPF, DKIM, and DMARC records
- An email sending account with Amazon SES, Mailgun, Postmark, or SendGrid, plus SMTP credentials
- Client brand assets: logo, color values, and the customer lifecycle stages the automation sequences must cover
- 1.Provision the Ubuntu server and confirm outbound port 25 or the provider API path is open
- 2.Install Broadcast and complete the admin account and database setup
- 3.Record the server baseline (PHP version, cron jobs, disk layout) in the client runbook
- 1.Publish SPF, DKIM, and DMARC records for the client sending domain
- 2.Verify the domain inside Broadcast and confirm authentication passes
- 3.Run a seed-list test send to check inbox placement before any client list is loaded
- 1.Connect Broadcast to Amazon SES, Mailgun, Postmark, or SendGrid using the client's own sending account
- 2.Set sending limits and bounce thresholds so a bad list cannot burn the client's sender reputation
- 3.Test both bulk campaign sends and transactional sends through the RESTful API
- 1.Build the client's branded email template in the drag-and-drop editor
- 2.Create a second template for transactional mail (receipts, password resets) via the API
- 3.Save both as reusable templates so the client's team does not rebuild them each campaign
- 1.Import the client's opted-in subscriber list and map custom fields
- 2.Configure GDPR consent fields and the unsubscribe handling on the list
- 3.Segment the list by the lifecycle stages agreed in the onboarding brief
- 1.Build the first automation sequence (welcome or onboarding) in Broadcast's automation builder
- 2.Build the second sequence (re-engagement or post-purchase) with its trigger conditions
- 3.Send each sequence to an internal test address and fix timing or branch errors
- 1.Confirm open, click, and bounce tracking is recording correctly against a live test campaign
- 2.Set up the client's separate channel or brand inside Broadcast if they run more than one audience
- 3.Document the admin login, sending provider console, and DNS registrar in the handover pack
- 1.Run a 60-minute training session with the client's team on campaign creation and list hygiene
- 2.Hand over the runbook covering server updates, backups, and what to do when deliverability dips
- 3.Agree the retainer scope: monitoring, template work, and sequence iteration at 4 hours per month
The Extended License is a single $1000 payment that covers installation on up to 25 servers, so an agency running ten client deployments carries roughly $100 of license cost per client against a $640/mo retainer. That retainer is billed monthly while the license is paid once, which means the margin on each client improves every month the relationship holds. Compare that to per-subscriber SaaS pricing, where the client's growing list raises the agency's own cost base instead of the agency's margin.
- Client-dedicated Broadcast instance on Ubuntu with SPF, DKIM, and DMARC verified
- Sending provider integration (Amazon SES, Mailgun, Postmark, or SendGrid) with bounce thresholds configured
- Two branded templates: one campaign template and one transactional template
- Two live automation sequences with tested triggers and branch logic
- Handover runbook covering admin access, DNS records, backup schedule, and the 4h/mo retainer scope
The client can log into their own Broadcast admin, send a campaign to their full list, and see opens, clicks, and bounces recorded, with no agency involvement required for a routine send.
More on Broadcast
- StrategyWhy Broadcast Changes Agency Email Economics at $150 One-Time
- ConceptBroadcast License Ceiling
- Evaluation RuleWhen to Adopt Broadcast: The 25-Server Extended License Math
- Decision FrameworkBroadcast: Buy vs Skip (Self-Hosted Email for Agencies)
- Failure PatternThe Broadcast License Trap: Why Agencies Fail With Self-Hosted Email
- Operating ProcedureBroadcast Client Workspace Setup (Onboarding)
More for Email Marketing
- Implementation BlueprintsAcelleMail White-Label Reseller Setup (5-7 days)
- Implementation BlueprintsBenchmark Email Client Onboarding Sprint (5-7 days)
- Implementation BlueprintsConvertkit Creator Retainer Kickoff (5-7 days)
- Implementation BlueprintsList Growth + Lifecycle Email Retainer Build (10-14 days)