“You’d then have a plugin that removed them from the group after the time limit was up.” which plugin?
“Probably a user custom field with the end date would be the most simple.” Do I add that information during signup? Then I should use a webhook at that point, correct?