Campaign Variables

Campaign variables are a new way to build texting campaigns from templates or past campaigns. Campaign variables save you time and allow you to re-use robust scripts, by changing key variables in one place but leaving the structure of your script intact. Retrofitting a script to use campaign variables takes some time to do, but saves you time in the long run. 

How does this work?
Every Campaign Variable has a Variable name and a Variable value. The Variable name is how your variable will appear in your script builder. The Variable value is what will populate, instead of the Variable name, when you send texts. Variable names in the script builder look similar to common spoke variables like {texterFirstName}, but they are blue instead of green and appear in the form {cv:candidateFirstName}. Here's an example of how Campaign Variables look in the Interactions tab:

How to begin using campaign variables

1. To begin using campaign variables, either copy an existing campaign, use a template, or start a new campaign from scratch. 

2. Navigate to the Campaign Variables tab in the Spoke campaign builder. Use the new variable button to add a new variable, or change the Variable names and values of existing variables to suit your needs. Here's what a few rows of successfully created Variables looks like in your Campaign Variables tab: 

 3. Hit save and move to the interactions section. 

4. Now begin editing all the parts of your script that you'd like to change and replace with campaign variables. For an existing script, this will look something like the below image, where all values from the old script are deleted and replaced with Variable names: 

 5. Hit save and make sure you have edited the script so that the variables populate correctly. Common errors are a lack of spaces between {cv:candidateFirstName} and {cv:candidateLastName}. Make sure you have appropriate values for all the variables. We recommend that you start the campaign and assign yourself one text so you can see how the message populates before sending these out in batches. Remember to have auto-assign off, until you are ready for these messages to be sent. To use the above example, here's what my message looks like in texter mode: 

5. If there are edits to be made, you can switch back to the interactions tab and make those changes. Changes can be made to initial messages BEFORE they are sent. Make sure that campaign variables look good, not only in the initial message, but in the rest of your script as well. 

6. You've made a campaign with Campaign Variables. Now what? 

What's next

Now that you have a script with working campaign variables, you can swap the Variable values to fit new purposes. Say you want to host an event but don't want to build a script from scratch. If you have an event invite template with campaign variables, you can just swap out the variable values for a new {cv:date} {cv:time} and {cv:location} and you're good to go. 

Be on the lookout for our library of Campaign templates, which Spoke Rewired users will soon have access to. 

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us