Documentation
Documentation
Set up your first domain, read what receivers report, fix SPF, DKIM and DMARC, and connect your own agents. Each guide covers one task.
Get started
- Get started with SendBopSendBop shows which services send email as your domain, whether that mail passes authentication as receiving mail servers report it, and helps you fix SPF, DKIM and DMARC with changes you approve. This guide takes a new account to its first reports.
- Create an accountSign up with a work email, confirm the address, then turn on two-factor authentication.
- Check a domainA public check reads the authentication records any domain publishes in DNS. It needs no account, no ownership proof and changes nothing.
- Add and verify your domainMonitoring a domain takes three steps. Each is separate: verifying access does not start monitoring, and monitoring does not mean reports are arriving yet.
- Connect DMARC reportsReceiving mail servers send DMARC aggregate reports to the addresses in your DMARC record's `rua=` tag. Adding SendBop's address there is how SendBop learns which services send as your domain and whether their mail passes.
Your domains
- Read a domain overviewEach domain page answers three questions, in order.
- Confirm a sending serviceA sending service is anything that sends email as your domain: your mail provider, a newsletter tool, a billing system. Reports show which servers sent mail; SendBop names the services behind them where it can.
- How investigations workAn investigation tracks one authentication question through its fix and its verification. For example: an unfamiliar service is sending as your domain, or a service you use is failing DKIM.
- Review and approve changesA change is a reviewed update to a domain's authentication records. Preparing one never changes DNS.
Email authentication
- SPFSPF (Sender Policy Framework) lists the servers allowed to send email for your domain. It is one TXT record starting `v=spf1`.
- DKIMDKIM adds a signature to each message. Receivers check it against a public key published in your DNS under a selector, for example `s1._domainkey.example.com`.
- DMARCDMARC ties SPF and DKIM to the domain people see in the From address. A message passes DMARC when SPF or DKIM passes for that domain. The DMARC record, at `_dmarc.example.com`, also tells receivers what to do with failing mail and where to send reports.
Teams and clients
- Team and permissionsRoles give a person a starting set of permissions. You can add or remove single permissions for people and agents.
- Share a domain with another accountSharing gives another SendBop account access to one of your domains, for example an agency that helps with your email. You stay the owner.
- Client authorityBefore monitoring or changing a client's domain, record that the client authorized you.
- NotificationsSendBop tells you when something needs attention: an investigation, an approval, a gap in reports, a billing event or a service incident.
- Two-factor authentication and account securityTwo-factor authentication asks for a code from an authenticator app when you sign in. Owners and administrators need it before billing, member, agent or DNS changes.
For agents
- Connect your agentYour own AI agent can read your domains, explain problems and prepare changes for a person to approve. It uses the same API, permissions and approvals as your team.
- Use the command-line toolThe `sendbop` command-line tool calls the SendBop API with an agent's or your own token. It reads the list of operations from the API description, so every API operation is available with the same permissions as the workspace.
- MCPMCP (Model Context Protocol) is a way for AI assistants to call tools. SendBop does not run its own MCP server today. MCP-capable assistants use SendBop through tools they already support.
- API and permissionsThe SendBop HTTP API offers every operation the workspace uses. The OpenAPI description at `/api/openapi.json` lists them all.
Plans and billing
- PricingStart free with one domain. Paid plans have identical features and differ only in how many domains they hold. Each separately managed hostname counts as one domain.
- How domains are countedA counted unit is one separately managed hostname.
- Trial timingThe trial lets you try paid features on more domains before choosing a plan.
- Fair use and service limitsLimits protect every customer's capacity. Reaching one pauses new work; it never adds a usage fee.
- Leaving the serviceYou can export your data and leave at any time.
Support
- Get help or report a documentation errorEvery documentation page ends with a form to report an error or ask a question the page does not answer.
Agents can read the same pages at /api/v1/docs and the entry-point index at /api/v1/discovery.