Collect Contact Data

Collect and update contact data for new customers

Image
Collect Contact Data
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

Join the 230,000+ Who Have Used EZ Texting to Connect with Their Audiences.