Add a newsletter to your WordPress site
Keep publishing on the site you own and add a newsletter beside it. An XOXO form is one block, not another plugin.
Add a newsletter form to your site
Build a beautiful signup form, choose when and where it opens, and we'll give you step-by-step instructions on how to add it to your site.
Send nice emails
The best emails are thoughtfully composed. They're beautiful without being a brochure, and respect the recipient's time and inbox.

Build your audience
Growing an audience takes work. We make it easier with tools to add, organize, and understand your subscribers.
Keep it simple
You don't need a complicated marketing platform to have a great newsletter. We give you the tools to connect with your people without the noise.
- No drip campaigns
- No SMS or social
- No sales funnels
- No add-ons or upsells
- No invasive tracking
Frequently asked questions
Is there an XOXO plugin for WordPress?
No plugin is needed. XOXO gives you a small embed code to paste into WordPress's Custom HTML block.
Where can the form go?
Anywhere WordPress accepts a Custom HTML block, including a post, a page, or a widget area such as your footer.
Does it work on WordPress.com and self-hosted WordPress?
Yes. On WordPress.com, script embeds need a plugin-enabled plan with hosting features activated. On self-hosted WordPress, you need permission to save JavaScript in a Custom HTML block. Ask your site administrator if WordPress removes the script.
What happens after someone signs up?
XOXO sends them a confirmation email. Once they confirm, they join your audience with the fields and tags you chose for that form.
Can I move my existing list to XOXO?
Yes. Export the list as a CSV, import it into XOXO, and match its columns to your subscriber fields. Only import people who expect to hear from you.
Want early access to XOXO?
Free during early access, every feature included.


