Client portal onboarding
graph TD
c1(Client) == receives ==> e1( email RAVA request)
e1 -. no response after x days .->e1
e1 -- clicks unsubscribe -->error(unsubscribe user, notify staff)
e1 == clicks through ==>p1{portal}
p1 -- already completed RAVA -->z(notify, show completed form)
p1 == has account ==>f1
p1 -- no account -->ac1(prefill email, pwd)
ac1 -- changes email -->ac2(email validation request)
ac2 --> f1
ac1 -- saves account -->f1(RAVA intro)
f1 == clicks ready ==>f2(RAVA form)
f2 -- completes sections -->f2
f2 == finishes form ==>f3(client portal home)
f2 -. abandons form after x days .->e1
c1 -- receives -->n1(email validation)
n1 -. no response after x days .-> n1
n1 -- clicks through -->f3