[New Feature] Magic login link workflow action

@grace.hong @josh this has been reported several times: Magic link created with wrong domain name from non authenticated backend workflow

The bug that if triggered by a backend workflow it will use bubbleapps.io domain instead of the custom domain is extremely annoying and looks unprofessional.