Your app has to be able to send an email. Using any of the available Email-modules. Then these are the steps:
Hi Simran,
To add to what Tim has said you will need to use the deeplink module as well as the email module.
You will send an email that contains a deeplink which has a specific token attached to the end of the link.
Then you will configure that deeplink via the deeplink admin snippet on your running application to direct to a specific microflow. This microflow will have a parameter that will contain the specific token of the deeplink clicked and from there you can determine where to direct the user who clicked the link.
Be sure that you follow all the setup instructions for deeplink module and add the deeplink handler to all homepages in you application. Also be sure that you have enabled anonymous user permissions in the microflow that the deeplink directs to.
This forum post has a good process overview of what this looks like. And this forum post goes into detail about how to add a token for your deeplink to an email template if you are using the email with template module to send emails.
Hope this helps
Danny