Hi there, @westwoodep 👋
Perhaps you could use this sort of workaround to set a delay that’s longer than a month:
Suggesting that as Google Calendar has the ability to allow you to create recurring events that you could set to recur every 3 months. So you could use that approach to trigger the behaviour when a new contact is added to the list, and create a recurring event in Google Calendar (you can use the contact’s email address as the event description). Then you’d set up another behavior that triggers when the event starts and sends the contact an email (taking the email from the event’s Description field).
Removing the recurring event might be a bit trickier as there isn’t a “Contact removed from list” trigger available for HubSpot. But maybe you could add a tag or update a certain property for the contact when removing them? If so, you could potentially have another behavior run when a contact is updated to “removed from list” for example then look up the next recurring event to get it’s Created date. Then find the original event using that Created date and set the Repeat Until date to be before the start time of the next event—this would remove the upcoming recurring events for that contact in the Google Calendar.
Do you think that approach could work? Happy to lend a hand if you get stuck or have any questions, just let me know! 🙂