My idea is something like this:
When someone gives a donation, an account with specific permission gets created.
User gets notification of the account creation via the contribution receipt or a separate email
When they login, it should redirect them to user dashboard
Is this something possible to achieve? I am on drupal 7. CiviCRM 5.20
Any alternative idea or suggestion would be very helpful.