[00:00] Hey, this is Jeff at Roster. In this video, I'm going to show how Shopify brands can get more value out of the Shopify and Roster integration by leveraging some of the tags that we add in, in Shopify, as well as the usage of Shopify's metafields.
[00:15] So let's jump right in. The first thing I'm going to point out is how you can automatically find your Shopify customers who are ambassadors in one of your programs.
[00:26] So here in this, um, ambassador program that I have, I have 194 total members, and I'm going to open up the settings for the program and then click on the integrations tab.
[00:37] And if, if I have connected my Shopify store, then I will see a Shopify card right here. And, um, by default, these are not checked, but you can turn these on and the first, the first toggle is to tag Shopify customers.
[00:52] And when you enable this tag roster, we'll take all of the contacts in your program and find their corresponding Shopify customer record.
[01:04] And it will add the program tag to their contact or to the customer in Shopify. And the program tag. Is we actually use what's called a program key.
[01:14] If you look down at the bottom of the page here, there's another card that says program key, and it has a value in it.
[01:20] And we add it. We just basically call it roster dash and then the name of the program and then dash.
[01:25] And then we give it a unique, uh, suffix. So if I was to copy this key right here, now that I've turned this on, um, then what I can do is I can come over it.
[01:36] Well, before I go over there, let me explain the other toggle. The other toggle list is let you, um, choose if you want new customers in Shopify to be created when an ambassador in your roster account doesn't exist as a customer in your Shopify account.
[01:51] So if you turn this on and then you add somebody in roster to the ambassador program, if they don't exist in your life.
[02:00] Your Shopify store, then roster will automatically create them as a new Shopify customer and that way they would exist with the matching email.
[02:07] And then this sub, um, toggle right here just indicates whether or not when a new customer account is created by roster, do you want that to trigger the new customer registration email or the account registration email that Shopify normally sends out?
[02:23] So if you turn this on. Um, then roster will tell Shopify to go ahead and send that account registration email.
[02:29] Otherwise it won't be sent by Shopify. Okay. So let's take a look at what this is, how this looks in Shopify.
[02:37] So if I come over to my Shopify store and I click on customers in the left-hand navigation and pull up all of my customers, um, in the top here, I get Shopify's little filter, which Really cool.
[02:49] Because just kind of does a bunch of magic for you. And I just have to basically paste that in. Um, there we go.
[02:59] Okay. So it automatically basically created that query for me, which is nice. And then I can just click run and it looks like it found 193 customers.
[03:07] I'm not sure why there's not 194 there should be This is a demo account. So there's actually kind of a lot of garbage data.
[03:16] So we'll just blame it on that. Um, but I do see here that it found, um, 193 customers that, which represents, uh, this percentage of my customer base.
[03:26] And now I know that all of these are customers in Shopify. They have, um, they exist inside of my roster account, specifically in the ambassador program.
[03:38] Then once I've run that query, if I come to the top of the page in Shopify admin, I can click the save button and it will save this segment for me.
[03:46] So I can say, um, uh, ambassadors in roster. Okay, cool. So now it created a segment for me. And what's really cool about having this customer segment for my ambassador program, um, is that I can then do custom things like I could apply an automatic discount to anybody who logs in, who's in this segment
[04:08] , and you could automatically apply a discount to their orders. There's a lot of Shopify apps that let you essentially create like a pro program or an industry program and do automatic benefits, um, based on their tag.
[04:22] So if I was to click on one of these contacts, and you can see here, this is an old tag from an old demo account, but you can see here how that roster tag appears inside.
[04:33] Um, you can also see that roster actually originally created this contact, um, based on that setting in the program settings and roster.
[04:42] So, and then And what's really nice is if I was to come into my, ...my roster account and find one of my ambassadors, let's pick on Jasmine here, um, if I was to remove Jasmine from the ambassador program, then roster will automatically sync that she has been removed from the ambassador program.
[05:12] And then that would be reflected inside of the Shopify store. So you can see now that count already went down by one.
[05:20] So Jasmine has automatically been removed. And if I add anybody new in the future, they would automatically be added into the Shopify segment as well.
[05:30] So it's a really great way of keeping track of things. Uh, okay. So that's the customer level tags. Then I want to talk about one other type of tag, which is an order tag.
[05:40] So in roster, we do sales attribution. There's two different types of attribution. There's referred orders and then there's personal orders.
[05:50] So this is an example of a referred order and I can click on this link right here and it will take me into my Shopify admin.
[06:00] Oh, this is not actually old data from a previous account. So let's see here. I think this data belongs to a different store.
[06:11] Try one more. Oh, okay. So yeah, that's an old, that's old data, unfortunately. So, okay. So if I come to my Shopify store and I click on orders, um, if I scroll over or whatever.
[06:25] Since I have tags in the last column here, you might have it somewhere else. But if I come to the tags, I can see that there are several different tags here.
[06:33] Um, there's roster referral via code. So that would be somebody made a referral and the customer used an ambassador's discount code.
[06:43] And then there's another tag that says roster referral via link. So this customer made a purchase. Purchase from an ambassador's referral link.
[06:51] And then there's a third tag that says roster reward. And this is an ambassador who redeemed a product reward. And so there's three different types of tags.
[07:02] So you can now, just like we did with customers, you could come in here and add a filter for, based on order tags, tagged words.
[07:13] With, I could do roster reward. There we go. Okay, cool. So now I have the ability to easily see all of the, I can do save as, roster, roster rewards.
[07:37] So now I have a segment that I can easily come back to that shows me all of the rewards that are going out through the ambassador program, and you could do the same thing for a referral.
[07:45] Okay. So, um, let me talk a little bit more now about the metafields that roster uses. So metafields is, um, it's really kind of a lower level detail that implementation that Shopify provides.
[08:00] It allows developers. To put additional information about objects like orders and customers into the, um, uh, a brand, a merchant store, and then you, you're able to do either the developer or the brand is able to do additional things with that.
[08:15] So at roster, we have, um, whenever, uh, order comes from roster, either as a referral or. Or as a reward, we'll put this additional information inside the order itself as metafields.
[08:31] So you can see here that this order came in from a referral and the method was discount code and the code that was used was Joseph Thomas.
[08:41] And then you can see who the ambassador was, who owns that discount code. It looks like it's Joseph Thomas. And then this is their ID.
[08:49] So you can actually paste this into roster or their email address to go look up that ambassador if you need to.
[08:55] And what's kind of cool about metafields is you can choose to pin some of these. So if it's important to you to know the attribution method source and we could do the reward source reward trigger, and then you could do an investor name and email for example.
[09:14] And now that I've pinned those, when I come back into an order, uhm, the metafields block now has those fields already there visible for me.
[09:28] So I can see those without actually having to click through to it. And then if I was to come into an order that came from the reward.
[09:37] I would see the reward metafields populated. So I can see that, uhm, Matthew Leonard got this reward for completing a campaign and the campaign is the, is the UGC campaign.
[09:51] So it's really helpful to just kind of tie that all together. Okay. And then one last metafield that roster sets is on the customer level.
[09:59] And this indicates a customer has a who was referred. So if I come into an order that was because of a referral and then I click through to the actual customer and I view the metafields, then I can see here that John Glover, and here's his email, is the one who referred this customer in Shopify, uh,
[10:22] using the email. Let's see, let me come back to the order. Oh, uh, come back to there. Now I'm getting lost.
[10:34] Let's come back into here. Um, looks like it was from a discount code. So that's just, um, a, a real brief introduction into the tags and metafields.
[10:48] There's a lot more you can do. There's apps by Shopify called Flow and other apps that let you do advanced reporting and advanced logic.
[10:57] So you could do some pretty cool things now that you have some of that lower level data available to you that is coming in from roster to your Shopify store.
[11:06] If you have any questions about how this all works or have any specific feature requests, definitely let us know. We're happy to help out and help brainstorm with you.
[11:13] In the meantime, have a great day. Thanks.