You can use this module for preview the page
I'd take a look at https://github.com/advanced-cms/advanced-reviews which is also available as a NuGet package. Though it's not written by Episerver as such (and so isn't formally supported by Episerver), it is written by a couple of guys from Episerver (the same guys who are behind the brilliant Episerver Labs block enhancements package) and has a load of useful features. Once you install the package you get an additional gadget below the page tree which can beb used to manage time-limited preview links which can be sent to reviewers to check without having to log in.
Is there a way to send a preview link to reviewers for review without them having to log into EpiServer.
Basically I have groups Contributors and Publishers. When Contributors create a content they should be able to send a link where Publishers can preview the page.