You can use out Magento 2 Coupon Code Link extension that faciliatates sharing coupon codes via email, to various social media accounts. Whenever the customers click the links received through email or any social media, the discount code is auto applied.
---
If you've found my answer useful, please give"Kudos" and "Accept as Solution"