{"modules":[{"id":"8ea242eb-f4ab-42ce-bbff-b9087bb903bd","type":"SetLoggingBehavior","branches":[{"condition":"Success","transition":"c1bd4bb9-b9da-4f2d-a5c6-cd96b8dd91ac"}],"parameters":[{"name":"LoggingBehavior","value":"Enable"}],"metadata":{"position":{"x":158,"y":16}}},{"id":"c1bd4bb9-b9da-4f2d-a5c6-cd96b8dd91ac","type":"SetVoice","branches":[{"condition":"Success","transition":"a9660f14-cca5-4a6a-917a-906885c1ec41"}],"parameters":[{"name":"GlobalVoice","value":"Joanna"}],"metadata":{"position":{"x":397,"y":17},"overrideConsoleVoice":false,"defaultVoice":"Conversational"}},{"id":"e8252bab-baff-4534-a9b6-863ae1f95160","type":"SetAttributes","branches":[{"condition":"Success","transition":"818ff4bd-0e85-4c38-955a-b9f2f8692bde"},{"condition":"Error","transition":"818ff4bd-0e85-4c38-955a-b9f2f8692bde"}],"parameters":[{"name":"Attribute","value":"HUMAN","key":"AnsweredBy","namespace":null}],"metadata":{"position":{"x":358,"y":215},"dynamicParams":[]}},{"id":"ae54c783-7e9e-42f3-90d0-56a22d0b4c1e","type":"SetAttributes","branches":[{"condition":"Success","transition":"ef0d6c3d-5718-4806-8ab9-7d3361ec294e"},{"condition":"Error","transition":"ef0d6c3d-5718-4806-8ab9-7d3361ec294e"}],"parameters":[{"name":"Attribute","value":"VOICEMAILBEEP","key":"AnsweredBy","namespace":null}],"metadata":{"position":{"x":355,"y":437},"dynamicParams":[]}},{"id":"8383921e-c2b0-4291-8a18-f2c66fa06045","type":"SetAttributes","branches":[{"condition":"Success","transition":"ef0d6c3d-5718-4806-8ab9-7d3361ec294e"},{"condition":"Error","transition":"ef0d6c3d-5718-4806-8ab9-7d3361ec294e"}],"parameters":[{"name":"Attribute","value":"VOICEMAILNOBEEP","key":"AnsweredBy","namespace":null}],"metadata":{"position":{"x":356,"y":656},"dynamicParams":[]}},{"id":"dbe3f05f-e0db-4314-aaee-1afdd5b77fa7","type":"SetAttributes","branches":[{"condition":"Success","transition":"ef0d6c3d-5718-4806-8ab9-7d3361ec294e"},{"condition":"Error","transition":"ef0d6c3d-5718-4806-8ab9-7d3361ec294e"}],"parameters":[{"name":"Attribute","value":"NOTDETECTED","key":"AnsweredBy","namespace":null}],"metadata":{"position":{"x":356,"y":876},"dynamicParams":[]}},{"id":"a9660f14-cca5-4a6a-917a-906885c1ec41","type":"SetRecordingBehavior","branches":[{"condition":"Success","transition":"6827c3f1-3180-436b-bf67-9d4e0916c70d"}],"parameters":[{"name":"RecordingBehaviorOption","value":"Enable"},{"name":"RecordingParticipantOption","value":"Both"},{"name":"AnalyticsBehaviorOption","value":"Enable"},{"name":"AnalyticsLanguageLocaleCode","value":"en-US","namespace":null},{"name":"AnalyticsCustomVocabulary","value":"None"},{"name":"AnalyticsRedactionOption","value":"Enable"},{"name":"AnalyticsRedactionPolicy","value":"RedactedAndOriginal","namespace":null},{"name":"AnalyticsMode","value":"PostCall"}],"metadata":{"position":{"x":635,"y":17}}},{"id":"6827c3f1-3180-436b-bf67-9d4e0916c70d","type":"CheckOutboundCallStatus","branches":[{"condition":"CallAnswered","transition":"e8252bab-baff-4534-a9b6-863ae1f95160"},{"condition":"VoicemailBeep","transition":"ae54c783-7e9e-42f3-90d0-56a22d0b4c1e"},{"condition":"VoicemailNoBeep","transition":"8383921e-c2b0-4291-8a18-f2c66fa06045"},{"condition":"NotDetected","transition":"dbe3f05f-e0db-4314-aaee-1afdd5b77fa7"},{"condition":"Error","transition":"6015eb35-2507-4899-b69f-fe79135bbe66"}],"parameters":[],"metadata":{"position":{"x":81,"y":404}}},{"id":"6015eb35-2507-4899-b69f-fe79135bbe66","type":"SetAttributes","branches":[{"condition":"Success","transition":"0ce3e38a-aef4-44ae-a0c3-0246285426e1"},{"condition":"Error","transition":"0ce3e38a-aef4-44ae-a0c3-0246285426e1"}],"parameters":[{"name":"Attribute","value":"ERROR","key":"AnsweredBy","namespace":null}],"metadata":{"position":{"x":357,"y":1103},"dynamicParams":[]}},{"id":"ef0d6c3d-5718-4806-8ab9-7d3361ec294e","type":"PlayPrompt","branches":[{"condition":"Success","transition":"7d3b6fa2-172c-426e-a8ff-f9d0cc849053"},{"condition":"Error","transition":"7d3b6fa2-172c-426e-a8ff-f9d0cc849053"}],"parameters":[{"name":"Text","value":"<speak><break time=\"1s\"/>Hello,\n     <p>This is  $.Attributes.CallerIdentity calling to confirm your upcoming appointment on <say-as interpret-as=\"date\" format=\"mdy\">$.Attributes.AppointmentDate</say-as> at $.Attributes.AppointmentTime</p>  \n<p> Please call us back at <say-as interpret-as=\"telephone\">$.SystemEndpoint.Address </say-as> to confirm or modify your appointment </p>\n</speak>","namespace":null},{"name":"TextToSpeechType","value":"ssml"}],"metadata":{"position":{"x":638,"y":437},"useDynamic":false}},{"id":"0ce3e38a-aef4-44ae-a0c3-0246285426e1","type":"SetAttributes","branches":[{"condition":"Success","transition":"0cc1de26-420a-47cb-b23a-610f3ac354a2"},{"condition":"Error","transition":"0cc1de26-420a-47cb-b23a-610f3ac354a2"}],"parameters":[{"name":"Attribute","value":"Error","key":"DisconnectReason","namespace":null}],"metadata":{"position":{"x":641,"y":1101},"dynamicParams":[]}},{"id":"fe1d0a74-cc2f-480c-863c-c2ac0661bc89","type":"Transfer","branches":[{"condition":"AtCapacity","transition":"0a8458f3-6404-4153-923a-7e845cdbcbfe"},{"condition":"Error","transition":"5d4db538-9108-4781-bb91-365761fee95b"}],"parameters":[],"metadata":{"position":{"x":1856,"y":450},"useDynamic":false,"queue":null},"target":"Queue"},{"id":"e0360a7a-67d2-4150-a5ed-bd477935d452","type":"PlayPrompt","branches":[{"condition":"Success","transition":"0a8458f3-6404-4153-923a-7e845cdbcbfe"},{"condition":"Error","transition":"0a8458f3-6404-4153-923a-7e845cdbcbfe"}],"parameters":[{"name":"Text","value":"Thank you.  Have a great day.","namespace":null},{"name":"TextToSpeechType","value":"text"}],"metadata":{"position":{"x":1561,"y":80},"useDynamic":false}},{"id":"0a8458f3-6404-4153-923a-7e845cdbcbfe","type":"Disconnect","branches":[],"parameters":[],"metadata":{"position":{"x":2435,"y":451}}},{"id":"0cc1de26-420a-47cb-b23a-610f3ac354a2","type":"Disconnect","branches":[],"parameters":[],"metadata":{"position":{"x":1560,"y":902}}},{"id":"7d3b6fa2-172c-426e-a8ff-f9d0cc849053","type":"PlayPrompt","branches":[{"condition":"Success","transition":"7db8d4ee-82c2-4f1f-b9ec-77de0ec0b0f8"},{"condition":"Error","transition":"7db8d4ee-82c2-4f1f-b9ec-77de0ec0b0f8"}],"parameters":[{"name":"Text","value":"<speak>We look forward to hearing back from you.  <prosody rate=\"150%\">Good Bye.</prosody></speak>","namespace":null},{"name":"TextToSpeechType","value":"ssml"}],"metadata":{"position":{"x":942,"y":442},"useDynamic":false}},{"id":"7db8d4ee-82c2-4f1f-b9ec-77de0ec0b0f8","type":"InvokeExternalResource","branches":[{"condition":"Success","transition":"0cc1de26-420a-47cb-b23a-610f3ac354a2"},{"condition":"Error","transition":"0cc1de26-420a-47cb-b23a-610f3ac354a2"}],"parameters":[{"name":"FunctionArn","value":"arn:aws:lambda:us-west-2:111111111111:function:appointment-reminders-status-update-lambda","namespace":null},{"name":"TimeLimit","value":"3"},{"name":"Parameter","key":"userId","value":"UserId","namespace":"User Defined"}],"metadata":{"position":{"x":1221,"y":441},"dynamicMetadata":{"userId":true},"useDynamic":false},"target":"Lambda"},{"id":"4666fbec-a179-4185-96f8-eb59da6d65b0","type":"GetUserInput","branches":[{"condition":"Evaluate","conditionType":"Equals","conditionValue":"1","transition":"a9ab5cd3-d005-4c96-b1c0-a491a56f79e4"},{"condition":"Timeout","transition":"e0360a7a-67d2-4150-a5ed-bd477935d452"},{"condition":"NoMatch","transition":"e0360a7a-67d2-4150-a5ed-bd477935d452"},{"condition":"Error","transition":"e0360a7a-67d2-4150-a5ed-bd477935d452"}],"parameters":[{"name":"Text","value":"If you have any other questions, or just need to speak with someone, please press 1.  Otherwise you can hang up at any time.","namespace":null},{"name":"TextToSpeechType","value":"text"},{"name":"Timeout","value":"5"},{"name":"MaxDigits","value":"1"}],"metadata":{"position":{"x":1222,"y":83},"conditionMetadata":[{"id":"a2346bab-84e8-4e0b-96d5-4f1e9bb4ed83","value":"1"}],"useDynamic":false,"useLexBotDropdown":true,"useDynamicLexBotArn":false,"lexV2BotName":null},"target":"Digits"},{"id":"a9ab5cd3-d005-4c96-b1c0-a491a56f79e4","type":"SetQueue","branches":[{"condition":"Success","transition":"fe1d0a74-cc2f-480c-863c-c2ac0661bc89"},{"condition":"Error","transition":"5d4db538-9108-4781-bb91-365761fee95b"}],"parameters":[{"name":"Queue","value":"arn:aws:connect:us-west-2:111111111111:instance/df32a033-0210-48c3-9d48-024817638672/queue/ebb22aea-7980-44e7-a3a7-3dbb470a670e","namespace":null,"resourceName":"BasicQueue"}],"metadata":{"position":{"x":1558,"y":442},"useDynamic":false,"queue":{"id":"arn:aws:connect:us-west-2:111111111111:instance/df32a033-0210-48c3-9d48-024817638672/queue/ebb22aea-7980-44e7-a3a7-3dbb470a670e","text":"BasicQueue"}}},{"id":"5d4db538-9108-4781-bb91-365761fee95b","type":"PlayPrompt","branches":[{"condition":"Success","transition":"0a8458f3-6404-4153-923a-7e845cdbcbfe"}],"parameters":[{"name":"Text","value":"We are currently experiencing technical difficulties.  I'm sorry for the inconvenience.  Please call back later.  Thank you.","namespace":null},{"name":"TextToSpeechType","value":"text"}],"metadata":{"position":{"x":2164,"y":448},"useDynamic":false}},{"id":"818ff4bd-0e85-4c38-955a-b9f2f8692bde","type":"PlayPrompt","branches":[{"condition":"Success","transition":"e2380155-7838-41aa-8821-4ee238332005"},{"condition":"Error","transition":"e2380155-7838-41aa-8821-4ee238332005"}],"parameters":[{"name":"Text","value":"<speak>Hello,\n     <p>This is  $.Attributes.CallerIdentity calling to confirm your upcoming appointment on <say-as interpret-as=\"date\" format=\"mdy\">$.Attributes.AppointmentDate</say-as> at $.Attributes.AppointmentTime</p>  \n</speak>","namespace":null},{"name":"TextToSpeechType","value":"ssml"}],"metadata":{"position":{"x":637,"y":217},"useDynamic":false}},{"id":"e2380155-7838-41aa-8821-4ee238332005","type":"GetUserInput","branches":[{"condition":"Evaluate","conditionType":"Equals","conditionValue":"updateAppointment","transition":"4666fbec-a179-4185-96f8-eb59da6d65b0"},{"condition":"Evaluate","conditionType":"Equals","conditionValue":"confirmAppointment","transition":"4666fbec-a179-4185-96f8-eb59da6d65b0"},{"condition":"Evaluate","conditionType":"Equals","conditionValue":"AgentTransfer","transition":"a9ab5cd3-d005-4c96-b1c0-a491a56f79e4"},{"condition":"NoMatch","transition":"a9ab5cd3-d005-4c96-b1c0-a491a56f79e4"},{"condition":"Error","transition":"5d4db538-9108-4781-bb91-365761fee95b"}],"parameters":[{"name":"Text","value":"<speak>If you would like to confirm the appointment, say Confirm Appointment, or if you would like to reschedule the appointment, you can say Update Appointment or to talk to an agent, you can say Agent.</speak>","namespace":null},{"name":"TextToSpeechType","value":"ssml"},{"name":"BotAliasArn","value":"arn:aws:lex:us-west-2:111111111111:bot-alias/CO7VPDEJPF/TSTALIASID","namespace":null},{"name":"LexVersion","value":"V2"},{"name":"Parameter","key":"userId","value":"UserId","namespace":"User Defined"},{"name":"Parameter","key":"appointmentDate","value":"AppointmentDate","namespace":"User Defined"},{"name":"Parameter","key":"appointmentTime","value":"AppointmentTime","namespace":"User Defined"}],"metadata":{"position":{"x":940,"y":82},"conditionMetadata":[{"id":"b9b72c07-4c98-4646-9d36-379368eedc2a","value":"updateAppointment"},{"id":"4a5c8dd8-75bf-41f5-b517-ba27447e97c0","value":"confirmAppointment"},{"id":"f685de02-b351-4050-9b1d-5b4bd2c895d1","value":"AgentTransfer"}],"useDynamic":false,"dynamicMetadata":{"userId":true,"appointmentDate":true,"appointmentTime":true},"useLexBotDropdown":true,"useDynamicLexBotArn":false,"lexV2BotName":"AppointmentReminder","lexV2BotAliasName":"TestBotAlias"},"target":"Lex"}],"version":"1","start":"8ea242eb-f4ab-42ce-bbff-b9087bb903bd","metadata":{"entryPointPosition":{"x":15,"y":15},"snapToGrid":false,"name":"Blog-AppointmentReminders_Main","description":"Blog-AppointmentReminders Campaign Contact FLow","type":"contactFlow","status":"published","hash":"aebffd55963ff796f7b24387b671eb1f3b1f604ede8fb3716e19146c641e5a7b"},"type":"contactFlow"}