Upwork logo

AI Automation Developer – Build Real Estate Listing → Marketing

Upwork

Project Overview

I am building a simple MVP platform for real estate agents that automatically turns a property listing into a complete marketing kit.

Agents will upload their MLS listing sheet (PDF) and property photos.

The system will automatically generate

  • Instagram Reel
  • TikTok video
  • Instagram caption
  • Facebook post
  • LinkedIn post
  • Email announcement
  • Open house email
  • Print-ready flyer
  • Property landing page
  • Lead capture form
  • QR code for the property page

This project should be built using automation tools and APIs, not full custom software development.

The goal is to create a working MVP quickly and cost-effectively.

Required Tech Stack

Automation platform

Make

AI content generation

OpenAI API

Video generation

Bannerbear

Database / storage

Airtable

Payments

Stripe

Landing page / website builder

WordPress

or

Webflow

Developers may suggest equivalent tools if they reduce cost or complexity.

System Workflow

Step 1 – Agent Submits Listing

Agent fills out a submission form.

They must be able to

Upload MLS listing sheet (PDF)

Upload listing photos (5–20 images)

Optional fields

Agent name

Agent phone

Agent email

Brokerage name

Open house date/time

The MLS listing will contain most of the property information.

Step 2 – AI Extracts Listing Information

The system must automatically read the MLS PDF and extract the following information:

Address

City / State

Price

Bedrooms

Bathrooms

Square footage

Property description

Property features

If any information is missing, the system should allow manual editing before generation.

Step 3 – AI Marketing Content Generator

Using the extracted listing information, generate marketing materials.

Social Media Content

Generate

Instagram caption

Facebook post

LinkedIn post

Email Marketing

Generate

New listing email announcement

Open house email invitation

Print Flyer Generator (Important Feature)

The system must automatically generate a print-ready flyer for the listing.

The flyer should include

Property photos

Property address

Price

Bedrooms / Bathrooms

Square footage

Property description

Key features

Agent contact information

Brokerage logo (optional)

QR code linking to the property website

Flyer requirements

Print-ready format

Letter size 8.5 x 11

High resolution PDF

Professional real estate layout.

The flyer should be automatically generated and downloadable after the listing is submitted.

Step 4 – Video Reel Generator

Create a vertical video slideshow using the property photos. Instagram and Tic Tok

Video requirements

Vertical format 9:16

Resolution 1080x1920

Length 15–30 seconds

Slides should include overlays such as

Just Listed

Property address

Price

Bedrooms / Bathrooms

Key features

Call to action

Example

“Schedule a showing today”

The output should be a downloadable MP4 file.

Step 5 – Property Website Generator

The system should optionally generate a simple property landing page using the listing information.

The page should include

Property photos

Generated reel video

Property description

Property details

Agent contact information

Map of property location

Step 6 – Lead Capture System

The property website must include a lead capture form.

Form fields

Name

Email

Phone

When a visitor submits the form

The lead should be saved in the database.

The lead should be emailed to the listing agent.

Step 7 – QR Code Generator

The system should automatically generate a QR code for each property page.

Agents can place this QR code on

Yard signs

Flyers

Open house materials

When scanned, the QR code should open the property landing page.

Step 8 – Delivery to Agent

Once the marketing kit is generated, the agent should receive an email containing:

Reel video download link

Generated social media captions

Email marketing content

Print-ready flyer PDF

Link to property website

QR code image

All files should also appear on a results page in the platform.

Step 9 – Payment System

Set up subscription billing using Stripe.

Example plans

Starter – limited listings per month

Pro – higher limit

Unlimited – fair use

The system must enforce usage limits.

Admin Panel

Admin should be able to view

Users

Listings generated

Videos created

Leads captured

Subscription status

Timeline

Expected timeline

2–3 weeks

This project should use automation tools and APIs, not full custom software development.

Deliverables

Working system deployed online

Automation workflows built

Video generation working

AI prompts configured

Stripe subscription system working

Property page generator working

Lead capture system working

QR code generator working

Flyer generator working

Admin access

Documentation explaining the system

Full access to all accounts and automation workflows

Important Notes

Do NOT scrape Zillow, Redfin, Realtor, or MLS websites.

Agents will upload their MLS listing sheet manually.

MLS integrations are not required for the MVP.

When Applying

Please include

Examples of Make.com or Zapier automation projects you built

Your approach for extracting data from MLS listings

How you will generate the video reels

Estimated timeline

Monthly operating cost estimate

Application Filter

To confirm you read this job post, start your proposal with the word:

automation

Job Type

Job Type
Contract
Location
United States

Share this job: