- name: Contact Added to a Group
config:
type: .configuration.trigger.ListJoined
transitionTo: Send Message
- name: Send Message
config:
type: .configuration.action.SendMessage
transitionTo: Wait for Reply
messageType: SMS
message: >-
Hi [First Name], will you be joining us for [Event Name] on [Date] at
[Time]? Please reply YES or NO to RSVP. We'd love to see you there!
containsSuspiciousWords: false
- name: Wait for Reply
config:
type: .configuration.condition.WaitForReply
transitionTo: Conditional Split
amount: 1
units: DAY
condition:
or:
- operation: contains
value: 'YES'
- operation: contains
value: 'NO'
- name: Conditional Split
config:
type: .configuration.condition.If
transitions:
- name: Match
condition:
op: contains
dataType: text
value: 'YES'
variable: WaitforReply.messageText
transitionTo: Send Message 1
falseTransition: Send Message 2
- name: Send Message 1
config:
type: .configuration.action.SendMessage
messageType: SMS
message: Thanks for confirming! We're excited to see you at the event!
containsSuspiciousWords: false
- name: Send Message 2
config:
type: .configuration.action.SendMessage
transitionTo: Update Contact
messageType: SMS
message: Thanks for the update. You've been removed from the attendee list.
containsSuspiciousWords: false
- name: Update Contact
config:
type: .configuration.action.UpdateContact
listIds:
- 33569913003
updateContactType: REMOVE_FROM_GROUPS