MailMarquee - Dynamic Newsletter Ad Manager

Description
MailMarquee is a self-hosted ad manager built for email newsletters.
MailMarquee does not send emails. It manages the ads inside the newsletters you already send with Mailchimp, MailerLite or any platform that accepts HTML.
Paste one embed code per ad slot into your template once. From then on, MailMarquee shows the right campaign automatically, based on the start and end dates you set in the dashboard. Ads can change even in newsletters that were sent weeks ago.
BUILT FOR EMAIL, NOT WEBSITES Website ad servers use JavaScript or iframes, which Gmail, Outlook and Apple Mail block. MailMarquee serves each ad as a plain image link, so it works in any email client.
HOW IT WORKS 1. Create an ad slot and copy its embed code. 2. Paste the code into your newsletter template. 3. Create campaigns with an image, a link and a date range. 4. MailMarquee shows the active campaign and tracks views and clicks.
BUILT FOR SHARED HOSTING Install it from your browser with the built-in web installer. No Docker, no Redis, no Node.js, no Composer and no command line needed on your server. A single cron line runs everything.
BILINGUAL The dashboard, emails and documentation are available in English and Spanish.
Mailchimp and MailerLite are trademarks of their respective owners. MailMarquee is not affiliated with or endorsed by them.
Features
- Date-based campaigns: each ad runs between its start and end date - Priority rules when several campaigns overlap - Manual override: pin any campaign to a slot instantly - One campaign in many slots, many campaigns per slot - Upload images or use an external image URL - Fallback ad when no campaign is running (or show nothing) - Campaign status at a glance: live, scheduled, ended, paused - Two click-tracking modes: MailMarquee tracking or your email platform's tracking - Reports: views, clicks, CTR, daily charts and CSV export - Automatic cleanup of old statistics (365 days by default, configurable) - Ready-to-paste embed code for Mailchimp, MailerLite and other platforms - Web installer with requirements check, database test and SMTP test email - Password reset by email, login rate limiting, security headers - No IP addresses or user agents stored - Works in a domain, subdomain or subfolder - English and Spanish included - Clean, readable source code: no encryption, no license checks
Requirements
- PHP 8.3 or higher - PHP extensions: pdo_mysql, mbstring, openssl, fileinfo, gd, curl, zip, bcmath, tokenizer, xml, ctype, json - MySQL 8.0+ or MariaDB 10.x (tested on MariaDB 10.6) - Cron job access (one line) - SMTP email account - HTTPS recommended
Instructions
1. Unzip the download. Upload the "mailmarquee" folder to your server. 2. Point your domain or subdomain to the "public" folder. If your hosting does not allow this, the included .htaccess file handles it for you. 3. Create an empty MySQL or MariaDB database and a database user. 4. Open your site in the browser. The web installer starts automatically. 5. Follow the installer steps: requirements, database, application settings, SMTP, admin account and installation. 6. Add the cron line shown on the last installer screen to your hosting panel. 7. Log in and create your first ad slot.
Full step-by-step documentation with screenshots (English and Spanish) is included in the "documentation" folder.
| Author | felipedejmcortez |
|---|---|
| Category | Scripts & Code / PHP Scripts / Ads |
| Price | $44 |
| Extended License | $132 |
| First Release | Oct 8, 2026 |
| Last Update | Oct 8, 2026 |
| Database | MySQL 8.0, MariaDB 10.x |
| Files included | .php, .css, .html, .json, .svg, .md, .blade.php, .xml, JavaScript .js |
| Software version | PHP 8.3 |
| Html/css framework | Bootstrap |
| Software framework | Laravel |
| Programming language | PHP, JavaScript |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 7,309 views · 66 clicksSaaS · Week 46 · 7,309 views · 66 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 46,574 views · 231 clicksWebsite · Week 46 · 46,574 views · 231 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 44,515 views · 126 clicksSaaS · Week 46 · 44,515 views · 126 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 63,404 views · 204 clicksSaaS · Week 46 · 63,404 views · 204 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 32,647 views · 127 clicksDesktop App · Week 46 · 32,647 views · 127 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 8,278 views · 19 clicksWebsite · Week 46 · 8,278 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
6,903 views · 28 clicksWeek 46 · 6,903 views · 28 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
6,388 views · 18 clicksWeek 46 · 6,388 views · 18 clicks