AMP: marketing packages that build themselves when a listing hits the MLS
Automated Marketing Packages is the core of MAXA, a design platform for US real estate brokerages. An agent's listing appears in the MLS, and within an hour a ready set of postcards, flyers, social posts and emails is waiting in their account, on brand and approved for compliance. We designed and built the whole thing and still run it.

The problem
A brokerage with hundreds of agents gets the same marketing request every day: a new listing needs a Just Listed postcard, a flyer, a couple of social graphics and an email. Multiply by every status change: Coming Soon, Active, Pending, Price Reduced, Sold.
Marketing staff drown in repetitive work, agents wait days, and every hand-made piece is a compliance risk: wrong logo, missing disclaimer, an off-brand font.
The solution
Brokerage admins describe packages once: which templates, for which listing status, price range, office or agent group, with which partners (mortgage, title, insurance). After that the system does the work.
Listing data comes from the MLS feed, agent and partner data from profiles, and the designs are generated from templates automatically. Locked elements keep logos, fonts and disclaimers untouchable; an approval flow and audit log keep the compliance team calm.
How it works
- 1
MLS sync
Background jobs pull listings, photos and status changes from MLS property sources into the platform.
- 2
Rules engine
Each new or changed listing is matched against package rules: kind, status, price limits, office, user group, partners.
- 3
Generation
Templates are filled with listing data, photos, agent profile and partner blocks. Hundreds of designs are produced in one pass.
- 4
Approval and audit
Packages can require broker approval; every change is logged, from listing update to print and share.
- 5
Edit and publish
The agent opens the design in the editor, tweaks what is allowed, and sends it to print, social, email or direct mail.
- 6
Regeneration
When the listing status changes, the package is rebuilt with previews and rollback, so nothing stale goes out.
Results
< 1 h
from MLS to a ready package
6
package kinds: company, listing, custom, testimonial, market stats
5
listing statuses tracked automatically
10 000+
agents on the platform
MAXA reports that AMP saves brokerages thousands of hours of staff production time and lets them produce hundreds or thousands of marketing assets at once. Named Top Marketing Center 2025 by Inman and T3 Sixty.
What we engineered
Package rules
Kinds, listing statuses, price constraints, default packages per status, template packages shared across offices.
MLS integration
Property source sync jobs, sync history, listing pictures, market statistics feeds.
Safe regeneration
Regeneration runs with previews, completion, cancel and revert, plus stale-run detection.
Compliance
Approval requests, activity log with source (MLS, user, system), locked design elements, state disclaimers.
Permissions
Packages scoped to offices and user groups, admin-only templates, concierge review queue.
Output
Print configs and web-to-print, social and email formats, sharing between agents, notifications on listing updates.
AI inside the same editor
On top of AMP we run AI features in production: an AI writer for property descriptions and emails, image generation, object removal with a self-hosted inpainting model, and upscaling. Same team, same codebase, same users.
Want automation like this in your product?
A 30-minute call with the founder: we look at your data sources and templates and tell you honestly what is feasible and what it would take.
Explore other cases
The founder reads every request
Alexandr answers first, not a sales manager. A short call, an honest answer on whether we are a fit, and a list of risks you keep either way.









