[00:00] Hey, this is Jeff at Roster. In this video, I'm going to show you how you can use your Klaviyo connection that you integrated with Roster to send out text messages and emails from your Klaviyo account based on certain triggers that happen in your Roster profile.
[00:16] So for this video, let's assume that I've already connected my Klaviyo account in Roster then we're just simply going to go into Klaviyo at this point and set up what Klaviyo calls flows.
[00:29] And these flows allow you to send out messages based on certain triggers that happen. But before I create a flow, I just want to show you one thing that we do.
[00:39] And this is, uhm, something we have to do in order to get the events initially seeded into your account. So we create.
[00:48] We create a profile in your account when you initially connect your Klaviyo called, and that profile is Jane Doe Roster. And the reason we do that is so that we can fire off the events that roster has, which allows these events to become triggers for your flows.
[01:07] Once you start, so let me just go through these real quickly, so the triggers that exist are when a contact gets added to a program, that's either by accepting their application form, or manually adding them, or if they get upgraded when unlocking a milestone from one program to another. Uhm, there's
[01:26] a trigger when somebody gets invited to a campaign, when the reminder to join campaign is sent, when a new action is published, and when they unlock a milestone.
[01:36] So, these happen when somebody, when it happens to somebody in your program, and nothing happens automatically in Klaviyo when these happen, except that they just get recorded here, and any custom properties that we add for them get added here.
[01:51] But that's where flows come into play. So, I'm gonna click on flows, and I've already created a flow here, just as a quick example.
[01:57] This is called, this flow I named Ambassadors. Ambassadors are welcome text. And, basically, I just said, when, uhm, the trigger is that when somebody, when the event roster added to program occurs, and I added even a sub-filter to that, so that the program key has to equal, uhm, this, I just put in
[02:16] an example, but you would get that program key from inside your roster program settings. So, when this trigger happens, then this text message will be sent.
[02:24] And, it has a link to, uhm, it's actually the wrong link. I meant to put in a magic link. So, uhm, but you can basically have that text message be anything, and it could also be an email.
[02:36] You could also do other things with it, like emit a webhook. So, there's quite a lot you can do with Klaviyo Flows.
[02:41] They're really powerful, which is great. So, let's go ahead and create a flow together, though, just so you can see the end-to-end test.
[02:48] So, I'm going to click Create Flow, and then I'm going to select Build Your Own, and we can call this, uhm, Influencer Program Welcome Text and Email.
[02:53] Okay. And then if you want to tag these things in your Klaviyo account, you can. And now we're asked to select a trigger, So I'm going to click all triggers right here, and then you're going to want to select Metric.
[03:15] And that will bring up all of the different events that are getting triggered by both Klaviyo and any of the other apps that you have connected to your Klaviyo account, like Roster.
[03:26] So, right here at the top, you see those five events that we triggered for the Jane Doe profile, and I want to select this Added to program.
[03:36] For my event, and then I want to, uhm, add a sub-filter onto that, and that would let me select from some options here, and I'm going to select Program Key, and then I'm going to come over into my Roster account and go to Program Settings, and then I'm going to click on Settings for my Influencer program
[03:58] , and then I'll click on Integrations. And here I can find my program key for this program, so I'm just going to select Copy to the clipboard, and then I'm going to paste that into the dimension value.
[04:11] Okay, and then I'll click Save, and so we just basically, uh, narrowed down this trigger, so that means that when a profile in your account receives this metric added to a program in Roster, And that program key is the Influencer program key, then it will do whatever we say it should do.
[04:33] So let's go ahead and drag an SMS onto the canvas, and we can edit the content of the SMS. And then you can put in whatever else you want.
[04:49] There's the option to add personalization, so you can select that. Any of the settings that you have, and here's where you could put in, for example, their magic link, which lets them log into their roster account.
[05:01] You can also specify default value for that magic link, so in case, for whatever reason, roster didn't send the ambassador's magic link up, you could put in a price link, probably a good default would be roster.link, and then your brand's handle, and you can find your brand's handle by coming to back
[05:21] in roster, clicking in your brand name and logo in the bottom left-hand navigation, and then clicking on brand settings, and if you scroll down towards the bottom, you'll see brand handle, so for me it's Bell Nutrition, And I can come back in here and put that.
[05:36] So this would be the default value for the magic link, so, uhm, basically, we could say, like, click here to log in, to log in, your, uh, profile, okay, so now they will have a link in there, and that link should be their magic link, and if they don't have for whatever reason, they don't have the magic
[06:03] link, then it will default to this value right here, which, if we were to, I don't know if I'm logged in to here, so this might not work, actually, but, uhm, okay, perfect, so, if they were to put that in there, then it would just prompt them for their email address, and they could type that in, and
[06:22] when they hit next, it will text them a link to log in to their profile. Otherwise, it will just give them their magic link, and they can log right in.
[06:29] So I'm going to click save and continue, and then I'm going to hit review and turn on, and I can do a preview of this, and it looks like, uhm, it looks like I have two profiles that have this event.
[06:47] This is the default profile I mentioned. That we automatically trigger just like a fake user, but this person I actually added to a program a few minutes ago, so, uhm, and then looks like I just need to click, uhm, this is a preview, okay, so here's the, I can see the full message, uhm, Preview and turn
[07:14] on, I thought I could preview that better than this, okay, so previewing is this user, it's a live preview, I thought I could see the whole message, okay, I'm not a Klaviyo Pro, that is for sure, but I don't know why.
[07:37] Letting me see it, I was able to see it a minute ago. Okay, well, this is how some demos go.
[07:46] Uhm, when you click save here, then the flow is enabled and it goes live, and you can exit the preview, and then your flow is live.
[08:01] And it's working, so, uhm, I guess you'll see how many times that flow gets triggered, but the best thing to do at this point would be to come into your roster account, and you might have a test user, a test ambassador that you're working with, but for me it's pretty, it's just dummy data, so I'm actually
[08:23] going to change to the influ, oops, influencer program, and hit continue, this is for Carl Johnson, and this actually, uhm, won't work for me, I just remembered we don't send events up to Klaviyo for when the email address is example.com, so I won't be able to show you their, their trigger, butt.
[08:49] What it would look like, actually, is this. This is a non-example.com user. Uhm, so it looks like three events have been triggered for this user, the roster added to program, and then the invited to campaign, and I guess they got added to two campaigns.
[09:07] Uhm, so, you can also actually, that brings up a good point, you can also send out a, email or text from Klaviyo when you add somebody to a campaign.
[09:18] Text message might be a great option, and when we send out that message, we actually push up to Klaviyo, the name of the campaign, and a link, their magic link to access the campaign directly.
[09:30] So you could send out a text message to say, hey, join our ambassador welcome campaign, click here to see the campaign.
[09:37] It could be in a text or an email or something like that, so, uhm, hopefully this helps you get off the ground with triggering some emails and text messages in Klaviyo based on roster events.
[09:49] If you have any questions whatsoever, shoot us an email, support at getroster.com, and in the meantime, have a great day.