Docs

Email Marketing.

Drip campaigns, opt-in, ad-hoc emails, subscribers, and signature.

ListingStack's email system has three distinct pieces: drip campaigns (recurring marketing to subscribed contacts), opt-in emails (the double opt-in you send before adding anyone to drip), and personal response emails (one-off sends from a lead page). Each has its own style and its own controls.

The Emails page showing next-send date, subscriber count, emails sent, and the automated-emails toggle
Emails — next send, subscribers, and send history at a glance.

Drip campaigns

Drip emails are the recurring touch-base emails that go to every confirmed subscriber on a schedule you pick. The content is AI-generated by default — you set the frequency and send day, ListingStack writes a warm personal email, you review and approve (or let auto-send handle it).

Drip configuration lives in Email settings:

  • Frequency — every 1, 2, 3, or 4 weeks
  • Send day + time — what day of the week, what hour (in PST)
  • From name — the display name on the "From" field; blank falls back to your profile name
  • Reply-to email — where replies land; blank means replies go to your signup email
  • Auto-generate — if you haven't composed by the scheduled date, ListingStack generates one for you
  • Auto-enroll all new leads — every new contact with an email gets an opt-in invite, not just past clients and sphere

Personalization

The AI uses a {{first_name}}placeholder in the greeting. At send time, it's substituted per recipient — so "Hey {{first_name}}!" becomes "Hey Sarah!" in Sarah's inbox. Contacts without a first name fall back to "there" ("Hey there!").

Branded header + footer

Drip and opt-in emails include a branded header (your photo in a circle with your name below, clickable to your public site) and a footer with a link back to your site, the "Sent by X via ListingStack" attribution, an unsubscribe link, and — once you've set it (see the one-time setup below) — your brokerage mailing address, which commercial email is required to carry. Buyer prep emails (see Buyer Profiles & Surveys) carry the same address-and-unsubscribe footer.

Composing an email

From Emails, click Compose to reach /emails/compose, which has three tabs:

AI email

Give the AI a topic prompt — a recent experience, a market observation, a personal story — and click Generate Email. You can edit the subject line and regenerate as many times as you like; the preview shows exactly what subscribers will see, along with how many confirmed subscribers the send will reach. When you're happy with it, either Approve & Schedule (goes out at your next scheduled send) or Send Now.

Custom email

Write your own subject and body instead of generating one, with a {{first_name}} greeting pre-filled to personalize. Choose who receives it: a single contact, all confirmed subscribers, or a segment by tag or contact type — the page shows a live recipient count as you narrow the audience. Single-contact sends go out immediately as one-to-one email; audience sends can be approved for your next scheduled slot or sent now, same as an AI email.

From template

Pick one of your saved document templates and a contact to send it to — optionally tying the send to a listing or sale, which auto-fills the contact for you. This hands off to the document's own send flow rather than the drip pipeline.

Subscribers

Subscribers lives on its own page with search, a status filter (Subscribed / Pending / Unsubscribed / All), and pagination.

  • Send opt-in to all contacts — bulk-invite every contact who has an email and isn't already in the system
  • Remove per row — deletes the subscription record entirely; unsubscribed contacts aren't re-invited.

The double opt-in is a real double opt-in: you send an invite, they have to click the confirm link in the email before they're added to drip. This protects your sender reputation and keeps open rates honest.

Personal response emails (ad-hoc)

When you're replying to a specific lead and want the send to show up in ListingStack's record, click Email on the lead detail page. This opens a compose modal. The email is plain — no drip branding, no unsubscribe — because these are one-to-one correspondence. See Leads for the full flow.

One-time setup on your first send

The first time you send an in-app email (a lead or contact compose, a buyer-survey email, the mortgage-ready guide), a short setup prompt collects whatever is still missing of your signature text and your brokerage mailing address. Fill them in and the send continues — once both are set, you aren't asked again. The address is what appears in the footer of your commercial email (drip campaigns, opt-in invites, and buyer prep emails); both values stay editable in Email settings afterward.

Signature block

Personal emails get a compact signature at the bottom: small circular photo, your name, a "View my site →" link. You can customize this in Email settings:

  • Include signature block — off entirely if you want no branding
  • Custom signature text — optional free-form text appended below the block (phone, license number, brokerage, anything)
TipIf you want a fully blank signature on personal emails but still use the branded header on drip, turn off "Include signature block" in email settings. It only affects ad-hoc sends; drip emails continue to use the branded header as before.