Functioning full sms workflow