Priced on sends, agent-native, unlimited contacts, and no annual commitment.
Maropost is a commerce suite, and Marketing Cloud is the email half of it. The storefront, the POS, merchandising, service, and marketing sit under one brand, so a retailer can buy the catalogue, the till, and the campaign tool from one vendor on one contact record. If you use more than the email part of that, the suite is the argument and it's a real one.
Nitrosend specializes in email, and the surface is the point: every capability is an API endpoint and an MCP tool before it's a screen, so the stack answers to an agent, not a person clicking. Maropost's marketing tool is built for a person in a dashboard, so an agent gets whatever the screen exposes. Pricing follows: the plan is set by what you send, not the contacts you hold, and contacts are unlimited on every plan including Free. Maropost's entry rung is 250,000 contacts at $251 a month on a 12-month term, so the smallest way in isn't small.
Anyone testing a suite against a specialist tends to price Moosend, Omnisend, and Outfunnel on the same list, since all three sell the email half without the storefront attached.
Maropost's Marketing Cloud plan is set by the number of contacts you hold, and a send limit sits over the top of it with a per-email overage charge above that limit. The contract runs 12 months, so the rung you pick is the rung you keep. Both ladders below are published and both are in USD, and ours is counted on emails sent.
| Scenario | Maropost | |
|---|---|---|
| Free | 8,000 emails to start, then 500/mo forever. Unlimited contacts, 1 seat, full MCP, API, and CLI | No free plan and no free trial, so the route in is a demo |
| Entry paid tier | $20 Pro: 20,000 emails, 3 seats, BYO sending and AI keys | Starts at $251 Essential: 250,000 contacts, 5 seats, 5 journeys, and 50 custom contact fields |
| A list that grows | $100 Ultra: 125,000 emails, 5 brands, 10 seats, and the price doesn't move with the size of the list | $849 Professional: 1,000,000 contacts, 10 seats, 20 journeys. Dedicated IP and a sandbox start on this rung |
| Scale | $300 Enterprise: 500K to 4M+ emails at a published price, with SSO and SAML | $1,699 Enterprise: unlimited contacts, unlimited seats, unlimited journeys, and relational table data storage |
Prices accurate as of August 2026. Check vendor sites for current rates.
Maropost keeps sending while you move, and the storefront, POS, and service work stays exactly where it is.
nitro_import_contacts.nitro_send_message. Maropost carries transactional email on every plan and documents a REST route for it, so there's a direct equivalent to move, and it's the safest thing to watch for a week.nitro_compose_flow. The triggers have equivalents on both sides: contact added, field changed, and event fired.Maropost's marketing tool arrives already joined to the storefront, the POS, and the service desk, and a retailer running that whole stack gets real leverage out of the join.
You're already running the storefront and the till on it, and email is one tenant of that contract rather than the program itself. It points the same way if you send SMS and push alongside email and want one bill for all of it, if you'd rather have a named deliverability manager and a customer success manager than a set of docs, or if unlimited contacts, seats, and journeys on one contract is the shape you're buying. None of those are close calls.
Email is the channel your program runs on, campaigns and transactional email share one contact record, and your list is much larger than your send volume, so paying by the size of the database has started to hurt. It's the right call too when you'd rather start on a free plan than a 12-month term, or when you want the platform to answer to an agent end to end, including the deliverability, billing, testing, and approval steps that usually send someone back to a dashboard.
For the email half, yes. Campaigns, flows, segments, templates, contacts, and transactional sending are each an MCP tool and an API endpoint before they're a screen, and transactional isn't a separate product with a separate bill. Maropost keeps the rest of the suite it was built around, so the storefront, the POS, merchandising, service, SMS, and push either stay there or leave with it. Teams using Marketing Cloud only for campaigns, flows, and transactional email are swapping like for like.
Marketing Cloud is published at three rungs: $251 a month for Essential with 250,000 contacts, $849 for Professional with 1,000,000, and $1,699 for Enterprise with unlimited, all on a 12-month commitment. A send limit sits over the contact tier, with a per-email overage charge above it, and the other four clouds are priced separately. Nitrosend's paid ladder is $20, $100, and $300, counted on emails sent rather than contacts held.
Contact lists export from the UI: AUDIENCE, then Contact Lists, then Export on the list you want, with an Encrypted Export option beside it that writes the addresses as MD5 hashes. Anything larger runs over the API or by FTP, and suppression and Do-Not-Mail lists move through Data Journey actions. Export while the account is still live rather than after you've given notice, then import the file with nitro_import_contacts.
When the contract term ends, not when the migration finishes. Maropost contracts carry a 12-month commitment, and a downgrade only takes effect at the end of the term, so the date is set by the paperwork rather than by the work. There's no term at this end, which is why the usual shape is to start on Free or the $20 rung, run both platforms until the Maropost term runs out, and make the renewal date the cutover.