Marketing
Last updated
Last updated
ALWAYS Test before launching your campaign
But also, something you should think through carefully. Running marketing meaning running promotions in large scale. Take your day to day operations, and scale it up into a short timeframe with high performance! "20% discount on your menu for one a few hours", "free pizza for everyone thats sign ups today" and more! All of those examples of promotions that will drive high volume traffic to you store. And you should be ready for it. Marketing can be a disaster if you are not prepared and checked everything in advance. In this section we will cover everything you need to check before going live with a campaign. This why marketing specialist are there for. Appfront platform will ease the process for you, but you still need to test is it for yourself.
Check the customer experience exactly the way you imagined it.
Does the right promotion was set up
Did I upload the right picture
Full flow order
Make sure the promotion appears correctly in the POS, and simulate full end to end.
On the top of the campaign page, you can see the current campaign status. In order to activate or deactivate, you need to toggle the button on the right.
Inactive campaign:
Just click on the toggle to change the mode.
Active Campaign:
Appfront has a simple way to test your campaign BEFORE you launch it. Use the "Send test" feature".
Click and enter you mobile number.
IMPORTANT 1 - You must be signed up already (if you haven't done it before)
IMPORTANT 2 - You need to make sure that coupon is defined for "multi usage". If it's defined for one time use, you will be able to use it only ONCE
Appfront has a few tool kits to increase the customers sign ups both online, mobile and app.
The most loyal and engaged customers are those who download your mobile apps. Therefore, we suggest to push the app for all web users, and convert your online traffic into loyal app customers.
The only thing you need to do is to have both Appfront's online and mobile app products, and the platform will do that automatically for you.
When advertising online you can share a link that shows a pop up sign-up form as shown in the following example:
How? Just add the /?openSignup=true
suffix to your online ordering website URL:
<appfront-ordering-url>/?openSignup=true
Example:
Let's say your online ordering website is: https://mypizza.appfront.ai
Then your signup link is: https://mypizza.appfront.ai/?openSignup=true
So you decide to switch to Appfront as your digital platform - Congratulations! And now you are ready, to convert your existing customer email data base into Appfront (and collect some additional information like phone numbers, birthday, etc)
In order to incentivize your customers, we recommend to offer them a promotions. A few good case studies would be:
$5 off your next order
20% off your next order
Free entree when you buy $20 order
It could really be a simple email template. Make sure it's informative and give your customers all the information they should know about the new program.
Please follow up the technicality below: "Email Blast"
Pop up promotion. Will be popped up once the customer opens the App.
Landing page is a great tool to drive traffic from Social, by posting together with a link or from Google ads. There are a few different use cases, via different channels, and it really depends on what you like to achieve that will define how you'll use the tool.
Pushing customers to register and download the app example. We do recommend to use bit.ly in order to better understand ROI, by tracking number of clicks. Your mission is to drive as much traffic as possible to landing page.
The bigger the promotion - the better the conversion will be.
To create the link, go to ordering link and add /?openSignup=true
, for example:
mypizza.appfront.ai/?openSignup=true
Customer will be landing here:
You can connect any promotion / rewards you'd like. Great case study would be to push customers to download app, but basically, signing up to a landing page, create a new group / segment, that will allow you to target in the future as a stand alone group.
Everyone that will sign up to this landing page, BEFORE opening, a coupon will be triggered automatically to him.
We do recommend to trigger an email as well -
Everybody that sign up by Friday, will get Sunday morning a promotion for 1 week.
The fastest conversion from the end user to a promotion redemption. DeepLinking allow you to use the link and direct the customers into a specific path.
The promotion:
Clicking on the Deeplink will take the customer directly to the promotion page, to "add to bag" stage, ready to use the deal:
Clicking on Add to order will take the customer directly to checkout.
You need to create a deal in the platform. See here how to define a deal:
Copy the deal link and past it at the right place.
And click on the deal image
Copy Deal ID from URL - everything from "deals&" until "fromItemId" (save it on a notepad for further use)
Go Back to Serving Option page: (Home page -> Start New Order-> Choose Serving option)
Paste the "DealId" from before, as follow:
?checkdeal=DealId
This is the link you can embed in your website / social network etc.
Not just continue the order flow: "PICKUP" => "Choose Location" => The deal should be displayed!
You may want to deeplink into a specific serving option from your website. This is highly effective when you want to link to a catering menu or something similar.
In order to create a deep link to a specific serving option, you simply need to copy the below link, and adjust to your restaurant:
The [serving option] that is written above, is the type and not the serving option name.
To get the type you want, go into Menu > Setup > scroll down to "Serving Options", and under the type you can see the relevant type.
Serving option type are always lower-caps
For this example we'll want to create a deeplink to a serving option called "Dine In", the type of it is "sitdown" (see image above) and my restaurant's ordering link is "smilingpizza.appfront.ai".
The link will be https://smilingpizza.appfront.ai/find-location/?servingOptionType=sitdown/
Sometimes, we want to quicken the process for users who are already committed to a certain branch by sending them an email or a notification with a short link sending them straight to order from their usual branch at their favorite restaurant.
First step is to open the application and choose the specified branch in the find location page.
Next, you will be in the menu page of the app, notice the link at the top of the page should be in the following form: http://myWebsite.com/order/?branchId={branchId}&branchName={branchName}... Copy the branch ID number, we will need it to create the link.
The branch ID will be a sequence of characters.
For example: branchId=5a82f292a6aed875f7d41f7b
http://myWebsite.com/serving-options/?branchId=your_branch_id
This link will send the user to the "choose your serving option" page. After they have chosen a serving option, they will be directed to the menu page skipping the find location page.
For example, if I want to create a deeplink to Little Tokyo (like in the image above), the link will be:
If we only want to link to a specific item (from an advertisement / email) we can create a link which will open the item as a pop up (similar to the deep link in the deal)
Go into the menu, find the item you want to display, in the URL of this item, you can .find the item identifier: https://yourdomain.com/order/items/[item identifier]/...
Now you can create your deep link:
If you would like the customers to land on choosing a location in the Locations page (optional to already choose a serving option): https://yourdomain.com/find-location/?checkitem=[item identifier]&servingOptionType=pickup/
The menu page after already choosing the location & the serving option and placing them in the link: https://yourdomain.com/order/?checkitem=[item identifier]&servingOptionType=pickup&branchId=[the location identifier to point to]
The best and easiest way to drive and segment traffic into a group. All customers that will sign up in this landing page, can be tracked and segmented for future campaigns.
Create a dedicated sign up flow, using a dedicated landing page, to drive traffic into group. For example: "Instagram Super Bowl Campaign" - sign up here and receive free Special Pizza [https://skinnypizza.appfront.ai] /openSignup=true&signupGroupAlias=SocialSuperBowl
Every customer that will sign up will be triggered with the promotion:
Create a new Group (for example: "SocialCampaign")
Add the following link too your ordering link:
Please Notice - Currently you can use landing page only for new Registrations/Sign ups, i.e., if the customer is already a member, he/she will NOT get the campaign (for now-will be updated).
https://www.loom.com/share/bab6c4c58402481bb56178f2048ef047
Instructions:
In the portal, click on Campaigns and Create New Campaign
Enter the internal campaign name, and in the Campaign Trigger, make sure it is set to Group Marketing. You can then decide if the campaign should be with a coupon, or content only.
Select the media channels you wish to have for this campaign
Once completed, save the campaign, go back the to Main Portal and click on Groups
Click on "Launch a campaign" next to the group you want to send the campaign to, follow the instructions - and launch the campaign!
Switch to the new beta portal.
Under customers, create the segment, using the filter button. And then, create a group (which is a result of your query).
Go to groups:
Launch the campaign:
We are all in when it comes to employees. Happy employees drive successful company. In this section we'll show you how to create a permanent discount for your employees.
You need to create group with at least one user.
Search for the employee name and mark the right persons.
After marking all of the employees, now we will create the group:
Click on the groups icon:
And now, its the final moment:
And just go for it - "create group"
The link can be found within a group registration campaign -
We would like to create a 20% discount. (still in the old platform)
Choose the group name you have just created ("employees")
Choose the deal type: 20% discount
The "user" (the employee in this case), will be able to see thee 20% reflected in his check.
Appfront Journeys gives you the options to create different journeys for different customers!, from first Sign up to Visit X, and allow you to compare different journeys with different ROI and LTV (Life time value). For example:
Journey 1: Sign up (free Juice), Visit 2 (50% bowl), Visit 3 (BOGO) --> ROI1, LTV1
Journey 2: Sign up (free bowl), Visit 2 (free side), Visit 3 (free drink) --> ROI2, LTV2
Journey is assigned for a group. A group is going through a journey. You will be able to track, segment and follow all customers that were part of this journey group.
Step 1: create group for this journey:
For example: "Social-Campaign" group.
Step 2: Group Sign Up Link
Create the link that attached to this group.
Add the following suffix to the ordering link:
In the example: /?openSignup=true&signupGroupAlias=Social-Campaign
Step 3: Create the campaigns for the Journey.
You do everything the same as life cycle campaigns. The only difference is that you define a group for each campaign, meaning, those campaign are Not open for all customers as before, ONLY for this group.
Create the first trigger/campaign that will add the customer to the journey.
Creating just a "regular" registration/sign up campaign. The difference here that all customers that will register to this group ONLY, will receive the coupon that attached to this campaign.
Chose user group to be - "Social-Campaign"
Sometimes, you would like to create segments, and you would like to avoid the possibility there is a customer that might appear twice in both groups. For example: You have a few stores in the same area, and there is a chance, a customer visit in both locations. Now you want to run a campaign segmented for each location but you want to avoid the option, that this customer will get the message twice.
You would like to use the "customers not in group" feature.
In order to do that, we will have to use the multiple filters functionality.
This query results will assure that the new group won't contain the same customers. Choose all query results:
And create a new group:
Promo codes that can only be used one time by customers. Unlike a deal type promo code, a campaign promo will grant a coupon, which can be restricted for one-time use.
These type of campaign requires login!
A guest user will receive the following message upon usage:
Select "Lifecycle Rewards" trigger -> "Enter Promo Code"
Promo Codes: insert the promo code(s) here. For multiple codes, please use a comma between each code.
Configure the rest of the campaign by following the coupon tutorial:
Prepare the coupon, in this example, we will set up 20% coupon. Every customer that will receive the coupon, will get 20% of the total check. The coupon available for one time use.
Very important. Choose between specific day, duration or coupon availability.
Define the trigger and mechanism.
How would you like your customers to be notified for the campaign.
Check the right channels.
Build the right customers' segments using the filters.
Set up the promotion type and campaign trigger:
Set up coupon title and description:
Set up the coupon terms - now its the place you actually define the $5 dollar coupon
Define the media channels - meaning, how to send the promotion - via email, text and/or push - or all together.
In order to provide store credit to your customers, please proceed as follows:
Select your campaign trigger
Select "Cashback / Store credit" as your promotion type
3. Set your store credit condition:
4. Add the media channels of your preferences (Email, Push Notification, or SMS)
5. Click "Create Campaign" or "Save Campaign"
Once the campaign is saved, please make sure it has been enabled as well
Let's set up the following:
10% for All Starters
Campaign definition:
Choose coupon terms:
Click on select items from menus, and choose the relevant products:
Choose the discount on products:
Choose the menu item:
Apply 10% Automatically on the product:
Just create the right segments under customers and choose the campaign name.
A BOGO condition, must always be related to a purchase, either product or amount of money.
Buy X, and get one of 3 options:
In order to create a classic "buy one get one" reward, where the customer purchase an item and gets the exact one (another one) for free, you'll need to create it as follows:
Select all the items that participate in this campaign, and make sure to change their quantity to 2, as seen in the image above. This means that in order for the reward to apply, one of the selected items would have to be purchased twice. Then, 50% discount would be provided.
In order to achieve 50% off the second pizza - you'll need to create the deal the following way:
Create a "Fixed Price" discount type, and set the fixed price to the price of the first pizza + half the price of the second pizza (for example - Pizza 1 is $10, Pizza 2 is $10 - fixed price is $15). You'll need to configure this with an item combination of 2 pizzas.
You can duplicate that deal and configure it for different pizza prices, and tie it all together under a Deal Group.
To set up the subscription you will need the following details:
Subscription price
What is the customer subscribing for? (a coupon/cashback/store credit)
If the subscription is for a coupon, for which item/items should it apply? Should the item be free or discounted?
How often should the customers receive the subscription product? (daily/weekly/monthly/yearly)
How many products should the customer receive each time?
Should the coupon expire? If yes, in how much time?
Which location should be billed for the subscriptions? (This location will also have the subscription item added to his menu)
First Step - Enable the subscription product:
Second Step - Create the subscription item on Toast, in the relevant location that will get the money from the program:
Third Step - Connect the location and the subscription item to the portal:
Forth Step - create the 2 campaigns (for 1 subscription program):
A content-only campaign or the signup (with a new group that you will create in the campaign)-
The subscription coupon:
Final Step - activate the campaigns!
Click on campaign from scratch, or on any of the ready made templates