Sendportal is a free, open-source email marketing application for sending newsletters and campaigns through your own sending infrastructure, such as Amazon SES. It suits businesses that want lower-cost email marketing with full control over their data and sending platform, rather than relying entirely on a hosted marketing service.
Sendportal is a self-hosted email marketing application. You install it on your own hosting account or server, then connect it to an email delivery provider such as Amazon SES, Mailgun, SendGrid, Postmark or Mailjet.
It gives you a central interface for managing subscribers, creating campaigns, building templates and reviewing delivery activity. The application is built with Laravel and is released as open-source software under the MIT licence.
The software itself is free as of 2026. Your total cost depends on hosting, email delivery and maintenance. A simple cost model looks like this:
| Cost area | What you pay for |
|---|---|
| Sendportal software | No licence fee for the open-source application |
| Web hosting or server | The hosting plan and resources needed to run the application |
| Email delivery | Provider charges based on messages sent and other services used |
| Maintenance | Updates, backups, security and configuration, unless managed for you |
This approach can be attractive to a small business that sends regular newsletters but wants more control than a conventional subscription platform provides. It also means you are responsible for making sensible decisions about security, authentication and list management.

Self-hosted data ownership
Subscriber records, campaign information and application settings remain on your own hosting environment. This gives you greater control over access, retention and how your marketing data is managed.
Amazon SES and SMTP provider support
Sendportal can connect to popular delivery services, including Amazon SES and other SMTP providers. This separates the campaign management interface from the delivery infrastructure, allowing you to choose a provider that fits your sending volume and budget.
Subscriber lists and custom segments
You can import contacts using CSV files or the API, then organise them into lists and segments. This is useful when you want to send different messages to customers, prospects, event attendees or members without maintaining several unrelated systems.
Campaign tracking
The application tracks useful campaign activity, including sends, opens, clicks, bounces and unsubscribes. These metrics help you identify whether a message reached its audience and whether the content encouraged a response.
Multiple workspaces and a flexible API
Multiple workspaces make it possible to separate brands, teams or client projects within one installation. The API can also support connections with other business systems, although some technical input may be needed for more advanced integrations.

A small consultancy could use the application to maintain a monthly newsletter list, import new contacts from a spreadsheet and create separate segments for prospects and existing clients. It could then schedule an update through Amazon SES while reviewing clicks and unsubscribes after delivery.
The main benefit is control over the sending workflow without paying a separate software fee for every contact. The business would still need to manage consent, unsubscribe requests and email authentication correctly.
An organiser running webinars for audiences in the UK, Europe and North America could use separate lists for registrants, speakers and past attendees. Segments could support different follow-up messages, such as a recording notice for attendees or a registration invitation for people who did not attend.
This can work well when the team already has a reliable registration process and only needs a focused email campaign tool. For webinar programmes, accurate transcription, editing and follow-up content should still be handled through the wider marketing workflow rather than assumed to be built into the application.
An agency could use workspaces to keep campaigns for different clients apart while using one installation. Each brand could have its own lists, templates and sending configuration, reducing the need to log into multiple SaaS accounts.
This arrangement requires clear permissions, naming conventions and backup procedures. It is most suitable when the agency has someone responsible for administration and deliverability.
Setup is not as simple as a hosted email platform
Self-hosting brings flexibility, but it also introduces technical tasks. You may need to configure the database, mail settings, DNS records, HTTPS, scheduled jobs and provider credentials before the first campaign is ready.
Security and maintenance remain your responsibility
A self-hosted application needs regular updates, secure passwords, protected API keys, backups and access controls. Older versions may contain security issues, so you should use a current release and avoid treating a one-click installation as a substitute for ongoing maintenance.
Automation is less extensive than in larger marketing suites
Sendportal is well suited to newsletters, campaigns, lists and basic segmentation. However, businesses looking for sophisticated customer journeys, advanced visual automation, deep CRM connections or a large marketplace of extensions may find it more limited than mature commercial platforms.
These limitations do not make it a poor choice. They simply show the trade-off: you receive more ownership and potentially lower software costs, but you take on more operational responsibility.
Both phpList and Mautic are included in Zest City’s 79-app library. Sendportal is the more focused option when your priority is managing campaigns through your own sending infrastructure.
Authenticate your sending domain before your first campaign
Set up SPF, DKIM and DMARC records for the domain used to send messages. These records help receiving mail services verify that your campaigns are legitimate. Also use a recognisable sender name and a monitored reply address.
Build segments around useful customer actions
Do not create segments simply because the feature exists. Start with practical groups, such as recent registrants, active customers, past webinar attendees or contacts who have not opened recent messages. Keep the data fields consistent so your segments remain reliable.
Create a maintenance checklist
Record the application version, hosting details, delivery provider, backup schedule and administrator accounts. Test backups, review bounce activity and remove contacts who have withdrawn consent. If the site is hosted through Zest City Web Hosting, keep the application and the wider website under a planned maintenance process.
For businesses in Essex, Kent and London, email marketing also needs to work alongside a clear website journey. A campaign can generate interest, but your landing pages, forms and analytics must make the next step obvious. Zest City’s website marketing services can help align email campaigns with search visibility, content and conversion activity.
Sendportal is one of 79 apps available free with Zest City Web Hosting : included on every shared hosting programme and platform we offer, with genuine 1-click installation (no server admin, no manual setup, live in minutes). No extra licence fees, no separate app-store account.
The one-click installation option through Zest City Web Hosting reduces the initial technical barrier. You still need to configure your email provider and domain authentication, but you do not have to begin by manually preparing a server environment.
Zest City Web Hosting is therefore most useful for a small business that wants the convenience of managed hosting while retaining access to self-hosted software. It is worth checking storage, database, sending and support requirements before choosing a plan, especially if your mailing list or campaign frequency is expected to grow.
Yes. The open-source software has no licence fee as of 2026. You still need to account for hosting, email delivery and the time or support required to keep the installation secure and updated.
Yes. Sendportal is designed to connect with Amazon SES and supports other delivery providers, including Mailgun, SendGrid, Postmark and Mailjet. Amazon SES handles delivery while the application manages lists, campaigns and related tracking.
It can be a good fit for small businesses that want lower software costs and ownership of their marketing data. It is less suitable if you want every technical task, security update and deliverability decision handled automatically by a hosted marketing provider.
Yes. You can import subscribers, organise them into lists or segments, create email templates and send scheduled campaigns. You should still follow UK data protection requirements, obtain appropriate consent and provide a clear unsubscribe option.

Not sure Sendportal is the right fit : or want to see the other 78 apps you get free? Talk to Zest City about your web hosting and we'll help you pick the right app, the right hosting plan, and show you what else we can do for your site, from design to ongoing support.
#AIinBusiness (79) #AudienceEngagement (184) #CareerGrowthOpportunities (35) #CareerSuccess (98) #corporateidentity (21) #DigitalEventProfessionals (40) #DigitalEvents (121) #DigitalMarketing (216) #DigitalTechnologyImpact (129) #ElevateYourOnlinePresence (96) #EventMarketing (50) #EventTech (73) #HRManagement (54) #JobSeekingTips (20) #ProfessionalGrowth (209) #ProfessionalSkills (34) #RecruitmentStrategies (51) #ReliableHostingSolutions (18) #SoftSkillsMatter (35) #SuperiorWebHosting (19) #TimeManagement (46) #VirtualEvents (50) #webhosting (18) #WebHostingExperts (24) #WebinarSuccess (78) #websitedesign (54) #WorkLifeBalance (86) CareerSuccess (49) worklifebalance (25) Zest City one-click apps (35)
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |