Microsoft 365 for Agencies.
Setup, Support, and Domain Changes.

From first-time tenant setup and email migration to broken Exchange delivery, Outlook errors, and domain switches. We handle the technical work so you deliver a working result without the back-and-forth.

TL;DR
Microsoft 365 setup, troubleshooting, and domain changes for your agency clients. Whether you need a new tenant configured, something is broken, or a client is switching domains, we handle it.
  • New tenant setup with MX, SPF, DKIM, DMARC, and users
  • Broken Exchange delivery diagnosed and fixed
  • Domain changes with the old domain kept as alias
  • Outlook errors, user lockouts, and DNS fixes handled
$77
flat rate for support and domain changes
See Pricing

Who this is for

Web designers and agencies that manage client Microsoft 365 accounts and need expert help with setup, problems, or domain changes.

Client bought Microsoft 365 but you have never set it up before
M365 setup means navigating the admin portal, configuring Exchange, adding the domain, updating DNS records, and setting up user accounts. We handle the full setup in one engagement.
Client email stopped working or is going to spam after a DNS change
A DNS change that overwrites MX records, SPF, or DKIM will break Exchange Online email immediately. We audit the current DNS, find what changed, and restore mail flow in a single session.
Outlook is showing a password prompt on loop or sync errors
Cached credentials issues, Autodiscover misconfiguration, and MFA enrollment problems all cause persistent Outlook errors. We diagnose the exact cause and walk through the fix.
Client is switching to a new domain and needs Microsoft 365 updated
We add the new domain in the admin center, update all DNS records, change the default domain, update user UPN addresses, and keep the old domain attached as an alias.
You are setting up or fixing M365 for a client already on Cloudflare
Cloudflare DNS requires specific handling for Microsoft records. Autodiscover CNAME conflicts and MX proxy settings are common mistakes. We handle DNS correctly for Cloudflare-hosted domains.
A previous setup attempt left things partially configured or broken
Incomplete M365 setups with missing DNS records, unverified domains, or half-migrated accounts are common. We audit the current state and complete the setup correctly without starting over.

Everything Microsoft 365, handled for you.

Setup, support, and domain changes all covered. If it involves Microsoft 365 for an agency client, we handle it.

Tenant Setup and Domain Verification
Microsoft 365 tenant created, domain added and verified in the admin center, and Exchange Online configured so mail routes correctly from day one.
MX Records and DNS
All required DNS records added including MX, Autodiscover, and any Microsoft-specific records needed for the tenant to work correctly with the domain.
SPF, DKIM, and DMARC
Email authentication configured so outbound Exchange mail reaches inboxes. Includes blocklist checks when outbound delivery is the problem.
Users, Mailboxes, and Distribution Lists
All users added, shared mailboxes created, distribution groups and security groups configured to match your client’s org structure.
Email Migration
Existing mail migrated from Gmail, cPanel, or another Exchange environment without data loss. Scoped separately for large migrations with many mailboxes.
Outlook and App Setup
We help users connect Outlook desktop and Outlook mobile, and diagnose and fix sync errors, password prompts, and Autodiscover issues.
Domain Changes
New domain added and verified in M365, DNS records updated, default domain changed, user UPN addresses updated, and old domain kept as alias so no existing mail is lost.
User Lockouts and Access Recovery
MFA issues, locked accounts, admin access lost, security defaults causing unexpected lockouts. We work through what access remains and recover what we can.
Admin Center and License Issues
Suspended services, license assignment errors, missing features, and admin console errors that make no sense. We find the cause and get the tenant into a working state.
Not sure if this covers your situation?
Submit a request and we will let you know if we can help. Chances are, we can.
Submit a Request

The agencies we work with. Now they’re heroes.

What agency partners say about working with us.

"I run a full scale digital marketing agency and have been using Troy for over 10 years now. Whenever we run into server, email, high level tech or website issues, he is the guy that takes care of it for us."

Jason FillerVision Fillers • Digital Marketing Agency

"As our agency grew, so did the support tickets! Troy has helped us handle DNS and firewall issues, random plugin conflicts, migrations, email authentication and more. R5 loves counting Troy as part of the team!"

Austin ReasonR5 Website Management

"Those moments I just love having Troy in my back pocket. When a client site is on fire and you have a timer ticking, knowing we can call someone who picks up and fixes it is everything."

Yvonne HeimannAsk YVI

"I watched my malicious login attempts drop to zero almost immediately after implementing Troy’s WAF rules. Game changer."

Craig CarusoAgency Owner

"Troy literally saved all my sites from an attack. His Cloudflare setup is the reason they survived. I cannot recommend him enough."

Howard SpaethH Grant Designs

"I’m comfortable with most things DNS, but when I needed to implement SPF, DKIM and DMARC records, Troy’s guidance made it straightforward."

Christian van ’t HofBrightsol

Give us a call or text.

Call us directly or submit a ticket and we’ll be on it fast.

Mon – Fri, 9am – 5pm ET
or submit a ticket anytime

Tickets are always monitored. For emergencies, calling is always the fastest path. Submit a ticket if you’re unsure if we can help.

Submit a Support Ticket

Tell us what’s going on and we’ll get back to you with a plan, usually same business day.

  • Describe the issue, site, client name, and what’s happening
  • We review and respond with next steps or a fix timeline
  • We handle it behind the scenes. Your client never knows
Open a Support Ticket

Confidential. We never contact your clients directly.

Frequently Asked Questions

Common questions about our Microsoft 365 services.

Do you work with the Microsoft 365 admin center and Exchange Online?
Yes. We work directly inside the Microsoft 365 admin center to handle tenant configuration, user creation, mailbox setup, and DNS records. Exchange Online is part of most business setups and we configure mail flow, shared mailboxes, and distribution lists as needed.
Can you migrate email from Gmail or Google Workspace to Microsoft 365?
Yes. Gmail to 365 migrations are one of the more common setups we handle. We switch the MX records to point to Microsoft 365 first so new mail starts flowing immediately, then migrate historical email from Gmail into the new mailboxes. The scope and timeline depend on the number of mailboxes and how much history needs to be moved.
My client’s email stopped working after a DNS change. Can you fix it?
Yes. DNS changes that wipe or overwrite MX records, SPF, or DKIM will break Exchange Online email immediately. We audit the current DNS, identify what changed, and restore mail flow. Most of these are resolved in a single session.
Outlook is showing a password prompt on loop and nothing works. Can you fix that?
Yes. This is typically a cached credentials issue, an Autodiscover misconfiguration, or an MFA enrollment problem. We diagnose the exact cause and walk through the fix. Submit a ticket with the error and what device and version of Outlook they are using.
Will email go down during a domain change?
We work through the DNS changes in a specific order to keep disruption minimal. Mail may experience a short delay during propagation but we monitor it throughout and the session does not end until everything is flowing on the new domain.
What happens to email sent to the old domain after the switch?
We keep the old domain on the account as an alias. Any mail sent to old addresses still lands in the right inbox. We recommend keeping it attached for at least 90 days.

How a Microsoft 365 session works

Share Microsoft 365 admin access and DNS access Global admin credentials for the M365 tenant and login for wherever the domain DNS is managed. Tell us what you need: new setup, something broken, or a domain change.
We configure, fix, or migrate Depending on what is needed: DNS records updated, Exchange configured, users added, domain switched, Outlook errors resolved, or delivery issues diagnosed and fixed. We handle it and explain what is happening as we go.
We verify before we close Test email via Outlook and webmail on every account. Authentication records verified. DNS confirmed. We do not close until the specific issue or task is confirmed complete.

Simple pricing. Pick what fits.

Flat rate for support and domain changes. Setup is quoted based on number of users and scope.

Most Popular
Microsoft 365 Support

Something is broken in an existing M365 account. Email not sending, Outlook errors, user locked out, DNS issues, or admin console problems. We find it and fix it.

  • Email delivery failures and bounces diagnosed and fixed
  • SPF, DKIM, DMARC audited and corrected
  • MX and DNS records fixed
  • Outlook sync errors and password loops resolved
  • User lockouts and MFA issues fixed
  • Blocklist check included when deliverability is the issue

Flat fee per session. Submit a ticket first if you are unsure of scope.

$77
Book Microsoft 365 Support
Setup
Microsoft 365 Setup

Full M365 tenant setup from domain verification through user configuration and email migration. Quoted based on number of users and scope of the project.

  • Tenant setup and domain verification
  • MX, SPF, DKIM, and DMARC records configured
  • Users, shared mailboxes, and distribution lists created
  • Email migration from Gmail, cPanel, or Exchange available
  • Outlook and app setup verified before handoff

Pricing depends on number of users and scope. Submit a ticket and we will put together a quote.

Get a Custom Quote
Domain Change
Microsoft 365 Domain Change

Client switching to a new domain and needs Microsoft 365 updated. We add the new domain, update DNS, change the default, update user addresses, and keep the old domain as alias.

  • New domain added and verified in Microsoft 365 admin center
  • MX records, SPF, DKIM, and DMARC updated
  • Default domain changed and user UPN addresses updated
  • Old domain decommissioned or kept as email alias
  • Mail flow confirmed on new domain before closing

Flat fee per domain change. Global Admin access required.

$77
Book Domain Change
Not sure which option fits? Submit a ticket and we will scope it out.
Have a question?
100% human. 0% robot. Results may vary. 😄