Mail a postcard the moment someone joins a Planning Center List.

Connect Planning Center once. Pick a People List. MailStream prints and mails a real postcard to every new member, then writes a Note on their profile. Lapsed students, first-time visitors, birthdays, first-time givers. From $0.64 a card, postage included.

We Miss You church postcard front, one of the templates that ships with the Planning Center integration

How it works

Three steps. No spreadsheets, no print rep.

The setup takes about ten minutes and lives entirely inside two screens you already know: Planning Center Lists and the MailStream Integrations page.

  1. Connect Planning Center

    Step 01

    Connect Planning Center

    Open Integrations in MailStream, click Connect, and approve on the Planning Center consent screen. One scope, "people", nothing else. Your team never shares a password.

  2. Pick a People List

    Step 02

    Pick a People List

    Any List you already have in Planning Center works. Turn on nightly auto-refresh, and the List keeps adding people who match your rule while you sleep.

  3. MailStream mails each new member

    Step 03

    MailStream mails each new member

    Name the automation, choose a front and back, set a cooldown, and save. When a person joins the List, a real postcard prints and mails, and a Note lands on their profile.

Step by step guide

New to MailStream? The guide walks a church admin through every click.

Postcard templates

Five church postcards, ready to personalize.

Each 4x6 template has a front and a back, pulls the person’s first name from Planning Center, and opens in the MailStream Designer so you can swap the church name, colors, and offer.

  • We Miss You postcard frontWe Miss You postcard back

    We Miss You

    Pairs with: Lapsed youth

  • Thanks for Visiting postcard frontThanks for Visiting postcard back

    Thanks for Visiting

    Pairs with: First-time visitor

  • Happy Birthday postcard frontHappy Birthday postcard back

    Happy Birthday

    Pairs with: Birthday this week

  • Thank You for Giving postcard frontThank You for Giving postcard back

    Thank You for Giving

    Pairs with: First-time giver

  • Holiday Invitation postcard frontHoliday Invitation postcard back

    Holiday Invitation

    Pairs with: Any List, seasonal

Pricing

From $0.64 a postcard. Postage included.

No minimums, no setup fee, no contract. You buy Print Points, each card debits its points when it is created, and a skipped send costs nothing.

$0.64
per postcard on Pro, postage included
1
card minimum. One card is a campaign.
24hr
from List join to printed and in the mail

Planning Center List recipes

Copy these rules. Build the List. The mail runs itself.

The List is the whole trick. Each recipe below shows the exact Planning Center conditions we built and tested, a screenshot of the real rule builder, and the postcard and cooldown to pair with it.

Every List, four steps

  1. 1

    Open Lists

    In Planning Center People, click the Lists tab, then New list. Give it a name that starts with "Mailstream:" so your team knows a postcard is attached.

  2. 2

    Add the conditions

    Click Add rule, then Add condition for each row in the recipe. Match every dropdown exactly as shown. Save.

  3. 3

    Turn on nightly refresh

    Open the List Settings tab, switch on Enable auto-refresh, and change Frequency to Nightly. It starts on Monthly, which is too slow.

  4. 4

    Connect it in MailStream

    In MailStream, go to Integrations, Planning Center, New automation. Pick the List, the postcard, and the cooldown from the recipe.

Planning Center List Settings tab with Enable auto-refresh switched on and Frequency set to Nightly

Youth not checked in for 14 days

Mail a "We miss you" card to a student who used to check in and has not checked in for two weeks.

In Planning Center People: Lists, New list

Name it Mailstream: Youth not checked in 14 days

People matchingallof these conditions

  1. Condition 1
    - excludeCheck-InsAttendanceattendedany eventany locationany timesince14days agoany number of times
    includeGuestscheckedRegularscheckedVolunteersunchecked
  2. ANDCondition 2
    + includePeopleGradebetween6th Gradeand12th Grade
  3. ANDCondition 3
    + includeCheck-InsAttendanceattendedany eventany locationany timeeverany number of times
    includeGuestscheckedRegularscheckedVolunteersunchecked

Why these conditions: Condition 1 removes anyone who checked in during the last 14 days. Condition 2 keeps the List to students. Condition 3 requires at least one check-in ever, so a brand-new profile with no history never gets a "we miss you" card.

Tip: Condition 1 is an exclude. Click the "+ include" pill to flip it to "- exclude". If your youth group has its own Check-Ins event, pick it instead of "any event" in conditions 1 and 3.

Then

List Settings tab
Auto-refresh on, Nightly
MailStream postcard
We Miss You
Cooldown
60 days
Write a Note on the profile
On

A student who stays away can leave and re-enter this List. The 60-day cooldown stops a second card inside two months.

We Miss You postcard front

What it looks like in Planning Center

Test by adding a person

MailStream only hears about people who newly join a List. Clicking Refresh results on a List whose members did not change sends nothing. To test, add someone who matches the rules, then refresh.

Cards go out the morning after

Nightly refresh runs at 2 am. A person who qualifies today joins the List tonight, and the card is created right after.

No address, no card

People need a street, city, state, and ZIP on their profile. Anyone without one is skipped and shows as "Skipped (no address)" in your MailStream activity.

Built for church data

Minimal access. Full visibility.

People scope only.
MailStream reads names, birthdates, and mailing addresses for people who join a connected List. Nothing else is requested.
A Note on every profile.
Each card writes a Note under the "Mailstream" category so your team can see who was mailed and when.
Cooldowns stop double sends.
Set 1 to 365 days per automation. A person who rejoins the List inside the window is skipped, not mailed twice.
Same price as every other card.
An automated postcard goes through the same order path and Print Points balance as one sent from the app or API.

Frequently asked questions

Straight answers, grounded in how it is built.
What does the integration do?
MailStream mails a postcard automatically whenever a person joins one of your Planning Center People Lists. You choose the List, the front and back of the card, the postage class, and a cooldown. After the card is created, MailStream writes a Note on that person’s Planning Center profile so your team can see it was sent.
What triggers a card?
Only one event: a person joining a List. People who are already on the List when you create the automation do not get a card. Check-Ins and Giving events are not triggers on their own, but a People List can contain Check-Ins and Giving conditions, so build the rule into the List.
Which plans include it?
Every plan: Free, Pro, and Enterprise. Postcards start at $0.64 each including postage on the Pro plan. An automated card costs exactly the same as one sent from the app or the API.
How does billing work?
MailStream bills in Print Points. When an automation creates a card, the points for that card are debited at that moment. If your balance cannot cover the card, the send is skipped and logged, nobody is mailed, and nothing is charged. Admins buy points under Billing, then Print Points.
Who can connect Planning Center?
In MailStream, only a user with the admin role can connect, disconnect, or edit automations. In Planning Center, the person who approves the consent screen lends their permissions, so use an account with administrator or manager access to People. MailStream never sees your Planning Center password.
What data does MailStream read and write?
It asks for the "people" scope only and reads your organization name, your Lists, and, for each person who joins a connected List, first name, last name, nickname, birthdate, and mailing addresses. It writes two things back: a webhook subscription for the List-join event and a Note on the person’s profile after each card. It does not edit people, addresses, or Lists.
Can I pause without deleting?
Yes. Turn Active off in the editor and the automation keeps its setup and mails nobody. Disconnecting revokes the token at Planning Center, deletes the webhook subscription, and pauses every automation. Cards already created still mail, and your automations keep their settings for when you reconnect.