Collect Contact Data
Collect and update contact data for new customers
Image
name: Collect Contact Data
description: ""
runOnlyOnce: false
timeZone: America/Los_Angeles
status: UNPUBLISHED
nodes:
- id: "5772404070684672"
name: Contact Added to a Group
config:
type: .configuration.trigger.ListJoined
transitionTo: Collect First Name
variable: ContactAddedtoaGroup
listIds: []
- id: "5772404070684674"
name: Collect First Name
config:
type: .configuration.action.SendMessage
transitionTo: First Name Reply
messageType: SMS
message: Thanks for joining our list! Please reply with your first name, so that
we can update our records.
subject: "[Company Name]"
variable: SendMessage1
- id: "5772404070684675"
name: First Name Reply
config:
type: .configuration.condition.WaitForReply
transitionTo: Update First Name
amount: 24
units: HOUR
variable: WaitforReply1
- id: "5772404070684673"
name: Update First Name
config:
type: .configuration.action.UpdateContact
transitionTo: Collect Email
fieldExpressions:
- fieldName: firstName
expression: ${WaitforReply1.messageText}
updateContactType: UPDATE_FIELD
- id: "5772404070684676"
name: Collect Email
config:
type: .configuration.action.SendMessage
transitionTo: Email Reply
messageType: SMS
message: Thanks, ${FirstName}! Now, please reply with your email and we'll send
you a coupon for your next purchase.
subject: Phoenix Squad
variable: SendMessage2
- id: "5772404070684677"
name: Email Reply
config:
type: .configuration.condition.WaitForReply
transitionTo: Update Email
amount: 24
units: HOUR
variable: WaitforReply2
- id: "5772404070684679"
name: Update Email
config:
type: .configuration.action.UpdateContact
transitionTo: Send Coupon
fieldExpressions:
- fieldName: email
expression: ${WaitforReply2.messageText}
updateContactType: UPDATE_FIELD
- id: "5772404070684678"
- name: Send Coupon
config:
type: .configuration.action.SendMessage
messageType: SMS
message: You're all set! Use code WELCOME10 for 10% off your next purchase.
variable: SendMessage3