v2 JSON V2

{
“WFWorkflowClientRelease”: “2.1”,
“WFWorkflowImportQuestions”: [],
“WFWorkflowTypes”: [],
“WFWorkflowActions”: [
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.documentpicker.open”, “WFWorkflowActionParameters”: {
“WFDocumentPickerMode”: “Import”
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.file.read” },
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.text.split”, “WFWorkflowActionParameters”: {
“WFSeparator”: “,”
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.text.setvariable”, “WFWorkflowActionParameters”: {
“WFVariableName”: “PhoneNumbers”
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.text.remove.duplicates”, “WFWorkflowActionParameters”: {
“WFText”: {
“Type”: “Variable”,
“VariableName”: “PhoneNumbers”
}
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.text.setvariable”, “WFWorkflowActionParameters”: {
“WFVariableName”: “UniqueNumbers”
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.choosefrommenu”, “WFWorkflowActionParameters”: {
“WFMenuItems”: [
{
“WFMenuItemTitle”: “Run Dry Test”,
“WFMenuItemActions”: []
},
{
“WFMenuItemTitle”: “Send Messages”,
“WFMenuItemActions”: []
}
],
“WFMenuPrompt”: “Choose mode:”
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.repeat.each”, “WFWorkflowActionParameters”: {
“WFRepeatInput”: {
“Type”: “Variable”,
“VariableName”: “UniqueNumbers”
}
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.text.getitem”, “WFWorkflowActionParameters”: {
“WFItems”: [
“Hi! This is [Your Name] from [Your Business]. Just reaching out and hope you’re doing well.”,
“Håfa adai! We wanted to touch base and say hello from [Business Name]. Stay safe!”,
“Greetings from [Your Team]—just checking in to share a quick update and warm wishes.”,
“Hello! [Your Business] is reaching out with some exciting news. Let us know how you’ve been!”,
“Hey there! A quick message from [Your Name]—thanks for being part of our journey.” ],
“WFIndex”: {
“Value”: {
“Value”: “Random”,
“Type”: “Magic”
}
}
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.text.setvariable”, “WFWorkflowActionParameters”: {
“WFVariableName”: “RandomMessage”
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.conditional”, “WFWorkflowActionParameters”: {
“WFCondition”: {
“Value”: {
“Value”: “Provided Input”,
“Type”: “ActionOutput”
},
“Condition”: “is”,
“Value2”: “Run Dry Test”
}
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.comment”, “WFWorkflowActionParameters”: {
“WFCommentActionText”: “Dry run mode: Preview only”
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.showresult”, “WFWorkflowActionParameters”: {
“WFInput”: {
“Value”: “Sending ‘{{RandomMessage}}’ to {{Repeat Item}}”, “Type”: “String”
}
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.nothing” },
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.else” },
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.sendmessage”, “WFWorkflowActionParameters”: {
“WFSendMessageText”: {
“Type”: “Variable”,
“VariableName”: “RandomMessage”
},
“WFSendMessageRecipient”: {
“Type”: “Variable”,
“VariableName”: “Repeat Item”
}
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.getcurrentdate” },
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.text.combine”, “WFWorkflowActionParameters”: {
“WFText”: [
{
“Type”: “Magic”,
“VariableName”: “RandomMessage”
},
” → “,
{
“Type”: “Magic”,
“VariableName”: “Repeat Item”
},
” @ “,
{
“Type”: “Magic”,
“VariableName”: “Current Date”
}
]
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.text.append”, “WFWorkflowActionParameters”: {
“WFText”: {
“Value”: “Bulk SMS Log”,
“Type”: “String”
}
}
},
{
“WFWorkflowActionIdentifier”: “is.workflow.actions.repeat.end” }
]
}

Leave a comment