> ## Documentation Index
> Fetch the complete documentation index at: https://www.spacebring.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Campaigns

> Send campaigns by email or push notification to the members and nonmembers of one or more locations, target them by membership, company, or event attendees, send a test, schedule or cancel a campaign, and track opens and clicks

Campaigns let you send one email or push notification to the members of one or more locations at once, such as a fire drill notice, a monthly update, or a follow-up after an event. Each member gets the campaign once, even when they belong to several of the selected locations.

> [!NOTE]
>
> Campaigns are in beta.

## Create a campaign

1. Go to **Engagement** > **Campaigns** and click **Create campaign**.
2. On the right, enter a **Name**. Only administrators see it.
3. In **Locations**, select the locations whose members can get the campaign.
4. To reach nonmembers or only some people, under **Audience**, click **Add filter**, point to a [filter](#choose-who-gets-a-campaign), and check who it includes in the list that opens next to it. Without filters, every member of the selected locations gets the campaign.
5. Choose the **Channel**: **Email** or **Push notification**.
6. In the **Content** tab, write the [email](#write-an-email) or the [push notification](#write-a-push-notification). The **Preview** tab shows what members get.
7. Click **Save** to keep the campaign as a draft. When you open a draft, every change is saved as you make it.

Every campaign has one channel. To reach members by email and push notification, create two campaigns.

To delete a draft, click **(...)** on its row in **Engagement** > **Campaigns** > **Delete**, or open it and click **(...)** > **Delete**, then confirm. You can't restore a deleted campaign. To delete several drafts at once, select their checkboxes, then press **Delete** at the bottom of the page.

### Choose who gets a campaign

Without filters, every member of the selected locations gets the campaign. With filters, every member and nonmember who matches at least one filter gets it:

* **Members and nonmembers**: **All members** or **All nonmembers** of the selected locations, or both.
* **Membership plans**: people with the selected membership plans.
* **Rental plans**: people with a membership that includes the selected rental plans, personally or through their company.
* **Companies**: people of the selected companies.
* **Event attendees**: people who joined the selected events.
* **Users**: the selected people.

For example, to reach all nonmembers and the people of one company, add **Members and nonmembers** with **All nonmembers**, and **Companies** with that company. People who [turned off marketing](#how-members-turn-off-campaigns) for the campaign's channel don't get them. Neither do people who never signed in, such as members you invited who haven't accepted the invitation yet.

While you edit the audience, the right side shows how many **Recipients** get the campaign and how many **Turned off marketing**. Click **Recipients** to see who gets it, or **Turned off marketing** to see who turned them off.

### Write an email

1. Enter the **Subject**.
2. Write the **Message**. It takes the same [formatting as a feed post](https://www.spacebring.com/docs/engagement/feed.md#content-formatting-and-attachments), without attachments.
3. Optionally, type `{` in the **Subject**, **Message**, or **Label**, or click **Insert variable** in it, and choose **First name**, **Last name**, or **Company**.
   * It's added as `{customer.name}`, `{customer.surname}`, or `{customer.companyTitle}`, and each recipient gets their own details in its place, or nothing when they have none.
   * The preview and test emails show your own name, and `{customer.companyTitle}` as written.
4. Optionally, add a **Call to action** button below the message: enter its **Label** and the **Link** it opens.

Campaign emails show your network's logo and come from your network's name. Replies go to your network's email address. They're sent from a Spacebring address, even with [Custom MAIL FROM](https://www.spacebring.com/docs/general/mail-from-and-footer.md), which stays for your other emails. Every email ends with an **Unsubscribe** link and a link to the member's notification settings.

### Write a push notification

1. Enter the **Title** and the **Message**.
2. Optionally, in **In-app link**, paste the link to the member web portal page that opens when members tap the notification, such as an event or a shop product. Copy it from the address bar of the member web portal. Without a link, the notification opens the home page. A push notification can't open a website outside the member app.

Push notifications reach users who have your member mobile app or have allowed notifications in the member web portal.

## Send a test

In the **Preview** tab, click **Send test email** or **Send test push notification** to check a campaign before members get it. A dialog shows where the test goes: a test email goes to your own email address, and a test push notification goes to your devices signed in to the member app. Click the same button in the dialog to send it. Tests don't count in the campaign's results.

## Send or schedule a campaign

1. In **Engagement** > **Campaigns**, open the draft.
2. On the right, check the number of **Recipients**.
3. Under **When to send**, choose **Send now**, or choose **Send later** and pick when to send it in **Send on**. The time is in the time zone of the first selected location.
4. Click **Send**, then **Send** again to confirm.

The list of recipients is fixed when sending starts, so members who join later don't get the campaign.

## Cancel a scheduled campaign

1. Open the scheduled campaign and click **Cancel schedule**.
2. Confirm your choice. The campaign goes back to drafts, where you can edit and schedule it again.

You can't cancel a campaign once sending has started.

## Track results

The **Campaigns** page shows the campaigns of the location selected in the left-side panel, newest first. Each row shows the status, the channel, the author, the audience, the number of recipients, and for emails, the **Open rate** and the **Click rate**: the share of recipients who opened the email and the share who clicked a link. To list only some campaigns, click **Add filter** > **Status** and select the statuses to show.

Open a sent campaign to see how many **Recipients** it went to. For an email, you also see how many members it was **Delivered** to, how many **Opened** it, how many **Clicked** a link, how many emails **Bounced**, and how many were **Marked as spam**.

Campaign emails also appear in [Email activity](https://www.spacebring.com/docs/general/email-activity.md) under the **Campaigns** category.

## Understand pricing

Campaigns are free while they're in beta, by email and by push notification.

## How members turn off campaigns

Members turn off **Marketing** in the **Email** or the **Push** section of their **Account** > **Notifications** page, so they can stop campaign emails and keep campaign push notifications, or the other way around. Clicking **Unsubscribe from marketing emails** in a campaign email turns off campaign emails.

The owner chooses whether members start with marketing on or off in the [notification preferences](https://www.spacebring.com/docs/general/notification-preferences.md#set-notification-preferences), or turns it off for everyone. It can't be always on, because members can always turn it off.

* In a draft, **Turned off marketing** shows who turned off marketing for the campaign's channel.
* Administrators can't turn marketing back on for a member. Only the member can.

## Who can manage campaigns

* Every administrator can view the campaigns of the locations they manage.
* Administrators with the [Campaigns permission](https://www.spacebring.com/docs/administration/permissions.md) can create, edit, test, schedule, cancel, and delete campaigns for the locations they manage.

## FAQs

> [accordion] Can I send a campaign to nonmembers?
>
> Yes. Under **Audience**, click **Add filter** > **Members and nonmembers** and select **All nonmembers**. To reach members too, also select
> **All members**. The other filters reach the nonmembers they match as well.

> [accordion] Can I edit a campaign after it's scheduled?
>
> No. [Cancel the schedule](#cancel-a-scheduled-campaign) first, edit the draft, and schedule it again.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.