Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Getting Started sections #4249

Merged
merged 9 commits into from
Oct 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,7 @@ guide_featured_list:
- name: Understanding Campaign Status
link: /docs/user_guide/engagement_tools/campaigns/getting_started/understanding_campaign_status/
fa_icon: fas fa-envelope
- name: Campaign FAQs
link: /docs/user_guide/engagement_tools/campaigns/faq/
fa_icon: fas fa-question
---
Original file line number Diff line number Diff line change
Expand Up @@ -8,94 +8,63 @@ tool: Campaigns

---

# Campaigns: The basics
# Campaigns basics

## Finding your strategy with the five W’s of visualization
## Understanding campaign structure

Answer the following questions to get started:
Before getting started with the finer details of setting up campaigns, let's identify the key details for understanding how campaigns work across different messaging channels.

1. **What** am I trying to help the customer do or understand? (Campaign name)<br><br>
Campaigns are a single message step to connect to your users on channels, or more commonly referred to as messaging channels. These messaging channels include Content Cards, email, in-app messages, push, SMS and MMS, and webhooks. By understanding where your customers reside, you can leverage the appropriate messaging channels to communicate.

2. **When** will a user start this experience? Pick one of the following:
* **Scheduled**: Enter users at a designated time
* **Action-Based**: Enter user when they perform actions
* Make a purchase
* Start a session
* Perform a custom event
* Enter a location
* Interact with or leave another campaign or Canvas
* **API-Triggered** (advanced): Enter users when they perform a specific action that triggers an API request to Braze
* API-triggered campaigns give you the flexibility to house message content inside of the Braze dashboard while dictating when a message is sent and to whom, via your API.<br><br>
## Building the customer journey

3. **Who** are we trying to reach? (Segment name with optional additional filters)
* Custom Data
* User Activity
* Retargeting
* Marketing Activity
* User Attributes
* Install Attribution<br><br>
Because campaigns can be built uniquely depending on the messaging channel, you can use these five W's of visualization to help identify and conceptualize your customer engagement strategies and goals.

4. **Why** am I creating this campaign?
* Start Session: I want them coming back and engaging with the app.
* Make Purchase: I want them to buy.
* Perform Custom Event: I want them to perform a specific action that I’m tracking as a custom event.
* Upgrades App: I want them to upgrade their app version<br><br>
### The "what": Name your campaign

5. **Where** will we reach them?
* Email
* Push (Android, iOS, Windows, web)
* In-app Messages
* Content Cards
* SMS or MMS
* Webhook<br><br>
> What are you trying to help the user do or understand?

6. **How** will we reach them? (Great place to test different messaging configurations)
* **Timing**: Schedule or trigger messages using tools like Intelligent Timing and delays after trigger events
* **Cadence & Channel**: Use one channel and then another or sent messages on multiple channels simultaneously
* **Content**: Build creative copy with strong appeals, value propositions, and CTAs
* **Targeting**: Add additional segments and filters
* **Triggers**: Use customer actions to trigger messages
Never underestimate the power of the name. Braze is built for collaboration, so this is an excellent time to get grounded in how you’ll communicate goals with your team. For more on customer journeys, check out our [Mapping User Lifecycles](https://learning.braze.com/mapping-customer-lifecycles) Braze Learning course!

## Building the customer journey campaign
### The "when": Create starting conditions

### Name your campaign: The “what”
> When will a customer encounter this campaign?

Never underestimate the power of the name. Braze is built for collaboration, so this is an excellent time to get grounded in how you’ll communicate goals with your team. You can add Tags (including Teams Tags) and name both steps and variants within the campaign. For more on customer journeys, check out our [Mapping User Lifecycles](https://learning.braze.com/mapping-customer-lifecycles) Braze Learning course!
Users can enter your campaign in three ways: at a set date and time (scheduled), when they perform a specific action (action-based), or when they do something that triggers an API call (API-triggered).

### Create starting conditions: The “when”
Scheduled delivery involves adjusting your campaigns to send at a specific time, and optionally, for a specified cadence. Action-based campaigns respond to specific customer behaviors as they happen in real-time. This can include making a purchase or interacting with another campaign. API-triggered campaigns can be set up to determine key customer actions on your platform that, once achieved, will trigger an API call to Braze and send your campaigns.

When will a customer run into this campaign? Users can enter your campaign in three ways: scheduled, action-based, or API-triggered.
### The "who": Select an entry audience

| Scheduled | Action-Based | API-Triggered |
|---|---|---|
|You can use scheduled delivery when you want to send a campaign out immediately to your target audience, have it regularly sent, or schedule it for a specific time in the future. | These campaigns respond to specific customer behaviors as they happen. These action-based triggers can include opening your app, making a purchase, interacting with another campaign, or triggering any custom event. | Your marketing team and engineers will work together to determine key customer actions on your platform that, once achieved, will trigger an API call to Braze and send your campaigns. |
{: .reset-td-br-1 .reset-td-br-2 .reset-td-br-3}
> Who are you trying to reach?

### Select an entry audience for entry: The “who”

Who are you trying to reach? You can use a pre-defined segment and add further filters, including:
You can use pre-defined [segments]({{site.baseurl}}/user_guide/engagement_tools/segments) to target users based on their demographic, behavioral, or technical characteristics and actions. Add more filters when building your campaign to tailor your segment further. Only the users who match these target audience criteria can enter the journey. Check out this table for a quick summary of the available filter types.

| Filter | Description |
|---|---|
| Custom Data | Custom data filters allow you to segment users based on events and attributes you define. With them, you can use features specific to your product. |
| User Activity | User activity filters allow you to segment customers based on their actions and purchases. |
| Retargeting | Retargeting filters allow you to segment customers who have been sent, received, or interacted with previous campaigns or Canvases. |
| Marketing Activity | Marketing filters segment customers based on universal behaviors like last engagement or received campaigns. |
| User Attributes | User attribute filters segment customers by their constant attributes and characteristics. |
| Install Attribution | Install attribution filters segment customers by their first source, adgroup, campaign, or ad. |
| Custom Data | Segment users based on events and attributes you define. Can use features specific to your product. |
| User Activity | Segment customers based on their actions and purchases. |
| Retargeting | Segment customers who have been sent, received, or interacted with previous campaigns. |
| Marketing Activity | Segment customers based on universal behaviors like last engagement or received campaigns. |
| User Attributes | Segment customers by their constant attributes and characteristics. |
| Install Attribution | Segment customers by their first source, adgroup, campaign, or ad. |
{: .reset-td-br-1 .reset-td-br-2}

Only the users who match these target audience criteria can enter the journey.
### The "why": Identify conversion events

> Why are you building this campaign?

It’s always important to have a defined goal in mind, and campaigns help you understand how you perform against KPIs like session engagement, purchases, and custom events. Selecting at least one [conversion event]({{site.baseurl}}/user_guide/engagement_tools/campaigns/building_campaigns/conversion_events/) will give you the ability to understand your campaign performance.

### The "where": Find my audience

> Where can I best reach my audience?

### Identify conversion events: The “why”
This is where we determine which messaging channels make the most sense for your user journey. Ideally, you'd want to reach your users where they're most active.

Why are you building this campaign? It’s always important to have a defined goal in mind, and campaigns help you understand how you perform against KPIs like session engagement, purchases, and custom events.
### The “how”: Build the experience

Selecting at least one conversion event will give you the ability to understand your campaign performance.
> How do I build my campaign after identifying the five W's?

### Build the experience: The “how” and “where”
Consider setting up variants and A/B testing as you become more savvy with campaign building. Note that campaigns support up to eight variants with a control group. Use your campaign analytics to make informed choices as you build your campaign, adjusting anything from your segmented audience to your actual messaging content.

Consider setting up variants and A/B testing. A variant is a trail each customer follows on their journey. Campaigns support up to eight variants with a control group. While not required, you can name each variant and control the distribution of the target audience following each variant. The sky’s the limit from there—so how do you decide on the shape of your campaign? That’s where your goals, data, and hypothesis come into play. The “how” and “where” brainstorm will help you map out the right user journey for your campaign. There are a couple of approaches you can use:
- **Work backwards:** Some goals have smaller sub-goals. For instance, if you’re aiming for converting a free user into a subscription, you may need a page with your subscription services outlined. A visitor may need to see the options before they purchase. You may focus your messaging efforts on showing them this page before a checkout page. Working backward to understand the journey a customer must go through to get to your goal is key to guiding them through to conversion.
- **Start with the status quo and add more:** Have you ran a similar campaign in the past? Or is one currently running? Use that one message and add to it. Try a new filter or add a follow-up message. Look at your performance and keep optimizing by making incremental changes.
- **Look to others:** Imitation is the highest form of flattery. Don’t reinvent the wheel. Don’t worry; we have you covered. At the end of this guide, you’ll find some outlines that can help you get started.
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ This status indicates campaigns with multivariate tests that have finished runni
## Completed
Completed campaigns have finished sending and are not scheduled to send again in the future.


[1]: {{site.baseurl}}/user_guide/engagement_tools/campaigns/testing_and_more/multivariate_testing/#multivariate-testing
[2]: {{site.baseurl}}/user_guide/engagement_tools/campaigns/scheduling_and_organizing/archiving_campaigns/#archiving-campaigns
[3]: {{site.baseurl}}/user_guide/engagement_tools/testing/multivariant_testing/#step-5-pick-the-action-that-determines-the-winner
3 changes: 3 additions & 0 deletions _docs/_user_guide/engagement_tools/canvas/get_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,7 @@ guide_featured_list:
- name: Canvas Outlines
link: /docs/user_guide/engagement_tools/canvas/get_started/canvas_outlines/
fa_icon: fas fa-code-branch
- name: Canvas FAQs
link: /docs/user_guide/engagement_tools/canvas/faq/
fa_icon: fas fa-question
---
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
nav_title: Canvas Outlines
article_title: Canvas Outlines
page_order: 3
page_order: 2
page_type: reference
description: "This reference article covers four helpful Canvas use cases."
tool: Canvas
Expand All @@ -10,60 +10,75 @@ tool: Canvas

# Canvas outlines

The Entry Steps displayed in each of these four outlines shows a previous version of the Canvas Entry Step. For more on the new version of the Entry Step and the Entry Wizard, see [Create a Canvas]({{site.baseurl}}/user_guide/engagement_tools/canvas/create_a_canvas/create_a_canvas/).
[![Braze Learning course]({% image_buster /assets/img/bl_icon2.png %})](https://learning.braze.com/page/courses){: style="float:right;width:120px;border:0;" class="noimgborder"}

## Onboarding: Restaurant reservation
- **What**: Onboarding users to their first reservation
- **When**: Triggered at session start
- **Who**: All New Customers
- **Why**: Perform custom event “completed reservation”
- **Where**: Push, Email
- **How**: Channel, Content (test)
Braze Learning offers several dedicated Canvas courses that go over common Canvas outlines. Check them out for valuable insights into technical terms and concepts explained through a mix of videos, lessons, and interactive exercises.
- [Create customer journeys with Canvas](https://learning.braze.com/canvas-course)
- [Lapsed user Canvas](https://learning.braze.com/lapsed-user-canvas)
- [Abandoned intent Canvas](https://learning.braze.com/abandoned-intent-canvas)
- [Use case: onboarding](https://learning.braze.com/onboarding-canvas)
- [Canvas use cases for retail](https://learning.braze.com/canvas-use-cases-for-retail)

<br>![][41]
Here are several examples that demonstrate how you can use Canvas to accomplish targeted, personalized messaging using a combination of [Delay]({{site.baseurl}}/user_guide/engagement_tools/canvas/canvas_components/delay_step/) and [Message]({{site.baseurl}}/user_guide/engagement_tools/canvas/canvas_components/message_step/) steps.

## Upsell: Music streaming
- **What**: Upgrading active freeloaders to basic premium subscription
- **When**: Triggered after custom event of “milestone - 3 hours music streamed”
- **Who**: All Active, but free customers
- **Why**: Perform custom event "visit pricing page"
- **Where**: Push, Email, Webhook
- **How**: Content, Discount
### Onboarding

<br>![][28]
Let's say your restaurant wants to help onboard users to make their first reservation. Since this Canvas is just for onboarding, an ideal time for the Canvas to launch would be at session start for all new customers. For a quick and effective way of reaching your dining audience, you can use the SMS messaging channel.

## Cart abandonment: Clothing retail
- **What**: Reminding customers of incomplete purchases
- **When**: Triggered after custom event “abandoned cart”
- **Who**: All registered customers
- **Why**: Make Purchase
- **Where**: Push, Email
- **How**: Channel, Trigger (test)
{% tabs %}
{% tab Canvas Flow %}
![]({% image_buster /assets/img_archive/canvas_outline_onboarding.png %}){: style="max-width:90%;"}
{% endtab %}

<br>![][29]
{% tab Original Editor %}
![]({% image_buster /assets/img_archive/Journey_8-audience_options.png %})
{% endtab %}
{% endtabs %}

## Holiday travel: Airline
- **What**: Educate customers on resources and prime them for good flight and airport experiences
- **When**: Scheduled daily until January 1
- **Who**: Customers booked for travel in two days with the app
- **Why**: Start Session
- **Where**: Push
- **How**: Channel, Cadence (test)

<br>![][42]
### Upsell

## Additional resources
Upselling your subscriptions can also be encouraged through building and sending effective Canvases. For example, if you want to upgrade active users who are on a free version of your app, you can create an action-based Canvas to trigger when a customer has reached the custom event "3 hours streamed". Using a Message step, you can prompt these customers to sign up for your premium subscriptions.

[![Braze Learning course]({% image_buster /assets/img/bl_icon2.png %})](https://learning.braze.com/page/courses){: style="float:right;width:120px;border:0;" class="noimgborder"}
{% tabs %}
{% tab Canvas Flow %}
![]({% image_buster /assets/img_archive/canvas_outline_upsell.png %}){: style="max-width:90%;"}
{% endtab %}

Braze Learning offers several dedicated Canvas courses that go over common Canvas outlines. Check them out for valuable insights into technical terms and concepts explained through a mix of videos, lessons, and interactive exercises.
- [Create customer journeys with Canvas](https://learning.braze.com/canvas-course)
- [Lapsed user Canvas](https://learning.braze.com/lapsed-user-canvas)
- [Abandoned intent Canvas](https://learning.braze.com/abandoned-intent-canvas)
- [Use case: onboarding](https://learning.braze.com/onboarding-canvas)
- [Canvas use cases for retail](https://learning.braze.com/canvas-use-cases-for-retail)
{% tab Original Editor %}
![]({% image_buster /assets/img_archive/Journey_9.png %})
{% endtab %}
{% endtabs %}


### Abandoned carts

Retail businesses may often find themselves needing to remind customers of incomplete purchases. With an action-based Canvas, you can send a reminder to all registered customers to purchase the items in their abandoned carts. You can also test how receptive your customers will be to your messaging with different delay times.

{% tabs %}
{% tab Canvas Flow %}
![]({% image_buster /assets/img_archive/canvas_outline_cart.png %}){: style="max-width:90%;"}
{% endtab %}

{% tab Original Editor %}
![]({% image_buster /assets/img_archive/Journey_11-audience_options.png %})
{% endtab %}
{% endtabs %}


### Customer resources

You can use Canvases to educate customers on resources. For example, for airline businesses, you can create a Canvas that primes customers who have booked for travel in three days by scheduling a weekly email with their flight information and related airport FAQs.

{% tabs %}

{% tab Canvas Flow %}
![]({% image_buster /assets/img_archive/canvas_outline_resource.png %}){: style="max-width:90%;"}
{% endtab %}

{% tab Original Editor %}
![]({% image_buster /assets/img_archive/Journey_11-audience_options.png %})
{% endtab %}

{% endtabs %}

[28]:{% image_buster /assets/img_archive/Journey_9.png %}
[29]:{% image_buster /assets/img_archive/Journey_10.png %}
[41]: {% image_buster /assets/img_archive/Journey_8-audience_options.png %}
[42]: {% image_buster /assets/img_archive/Journey_11-audience_options.png %}
Loading