Help by making scenario using Telelgram Module

Hi,
I have a customer who would like to send a link to the free group in Telegram, and every user who click the link and makes payment he would like to be added to a private group (premium group )

Once the user stopped to pay for this subscription, he would like to be removed him from the private group (the premium group)

Is it can be done? should I use a CRM to keep some details?
Please I would be glad for help and assistance :pray:

Best Regards,
Barak