Required Access: Voxtelesys Portal
Table of Contents:
Last Updated: 10/20/2025
Log in to the Voxtelesys Portal
Navigate to "Campaign Management" which is located under the "missio™" drop-down in the "Products" category.
Click "+Create Campaign"
Campaign Details
Under Campaign Details, enter your Campaign Name and Campaign Description (Optional).
Channel and Template Selection
Under "Channel and Template Selection" select the following:
Channel and Template Selection
To add another channel click on "Add Another Channel".
You can add up to 3 Channels, one for Messaging, one for Voice, and one for Email.
Channel and Template Selection
To the right is an example of a Campaign with multiple channels:
Once you have added the desired channels for your Campaign, click "Next".
Setting up Your List for Mapping
Before you upload your list, structure your CSV so the system knows who to send the Campaign to and which channel to use. Take a look at our sample .csv file for more details.
Required Variables
There are two variables/columns that your CSV must include:
For example, if the channel for a row is email, then the recipient must be an email address. Similarly, if the channel is messaging or voice, the recipient must be a phone number.
Recipient and Channel are required fields that define where and how your Campaign sends messages. You’ll map these in the ‘List Mapping & Validation’ step rather than in your flow.
Your CSV column headers don’t have to be named exactly ‘to (recipient) (Required)’ or ‘channel_type (Required)’. You’ll assign them during the Mapping step. Just make sure the data in those columns is valid, such as phone numbers, email addresses, or channel names.
Preparing Your CSV to Deliver Messages to One Recipient via Multiple Channels
Messaging, Voice, and Email must each be on their own line. If a contact can be reached through all three channels, they will need to appear as three separate rows in the spreadsheet.
For example, if a contact is reachable through Voice, Messaging, and Email, a separate row must be created for each channel, each with the corresponding recipient information.
If you need to reference the recipient inside your flow, use: contact.channel.address
This value is automatically used by the Outbound Call and Send & Wait widgets.
Accessing Other Variables
All other variables can be accessed in the flow using this format: {{ flow.parameters.<variableName> }}
For example, if you mapped a column to firstName, use: {{ flow.parameters.firstName }}
in your flow.
Note: Flow parameters and variables from selected email templates are the only variables grabbed from the flow's selected in the first step. Flow parameters are formatted like so: {{ flow.parameters.<value>}}
List Upload
Upload your CSV. Required fields include channel_type and recipient (to).
These are the guidelines for file upload:
Once you have uploaded your list, click "Next"
Map and Validate Your Variables
Under list Mapping and Validation you are able to map and validate the variables you uploaded.
To exclude a column click on the green checkbox to deselect.
Under "Map to a Flow Variable" there is a drop-down to select variables.
Map and Validate Your Variables
Recipient and channel are required variables that must be set during this step.
Only variables that are mapped during this step will be sent to the flow.
For more details on "channel" and "recipient" please refer back to Step 5. If you need further help, please open a Support Ticket in the Voxtelesys Portal.
Map and Validate Your Variables
Once you have mapped required and desired columns, and excluded the desired columns click "Validate".
List Upload Summary
After clicking "Validate" you will view a List Upload Summary:
You will have to go through the validation process again if you Re-Upload your list. For more details regarding Failed Imports and Errors you can download a full report under "Upload List Report".
Once completed, click "Next".
Testing With No Variables to Set
Testing your Campaign is optional.
If you have only mapped “recipient” and “channel,” then you will have no variables that need to be set for testing.
You may send a test immediately.
Testing With Variables to Set
You must set variables before you can test your flow.
Testing With Variables to Set
These variables are sent to the flow the user initiates and the defined email address or phone number is the address the flow is sent to.
This effectively replaces the “recipient” field in the variable mapping. There is no need to map the “channel” field as all channels are tested individually.
Enter the data that will be used by the test using the variables you have predefined and click "Confirm".
Schedule Your Campaign
Choose to send your Campaign immediately or schedule to send your Campaign later.
If you choose to "Send Later" then fill out the fields in the "Schedule Your Campaign" section.
Set Up Notifications
If you would like to be notified about campaign progress enable "Set Up Notifications".
Click "Next".
Review Your Campaign
Review your Campaign and click "Submit".
Name: Name of the Campaign.
Status: Active, Draft, or Completed. "Active" status means that jobs are either in progress or scheduled. "Not Active" status means there are no completed jobs or drafts. "Completed" means that all jobs have been completed.
GUID: The Campaign's unique ID.
Actions: Stop Campaign, Edit Name & Description, Send a New Job, Duplicate Campaign, and Delete Campaign.
Campaign Details
Click the blue arrow to view Campaign Details in the Campaign Management Table.
Under Campaign Details you can view Job ID, Channels, Created Date, Scheduled Date & Times, Sent At, Status, and Actions.
Actions include: Edit, Stop Job, and Delete
Statuses under Campaign Details:
Under Campaign Details you also have the option to Refresh Your Campaign, Go to missio™ Reports, and Send Another Job.
Take a look at our other tutorials to learn more about missio™:
Reporting
General missio™ Canvas Tutorials
Widgets
Voice
Messaging
Tools
Control