Hi, I need your help with setting up my automation please.
I have a custom date field for an expiry date within the subscribers data. I would like to set up an automation so that each month, subscribers whose expiry date is passed will be unsubscribed from the sending list.
I set up a segment to define which subscribers are expired and an automation to unsubscribe users who appear in that segment.
My problem is that I can't find the way to have the segment define the date dynamically, instead of having to update the date myself each month.
I tried to use the {time} condition but it doesn't seem to work, or I can't use it correctly.

So far, I have tried :

  • condition is "Acymailing field" + "name of the field" < 2025-01-13 => I get 552 users (but I would need to update the date each month)
  • condition is "Acymailing field" + "name of the field" < "{time}-86400" => I get 11 users which is obviously not correct

Thank you for your help !

Hi,

To provide you with the best assistance possible, I kindly request that you submit a support ticket through our website at https://www.acymailing.com/support/. Our team will be able to efficiently and effectively provide you with the assistance you need.

Please note that our ticket support is exclusively available for our customers with an active Essential or Enterprise license. If your license has expired or you are using the Starter version, we kindly invite you to renew or upgrade your license prior to opening your support ticket. m

a month later

In case someone comes here in need of the solution : you need to write the time function within [ ] and not { } like I used above. The time is written with seconds.
Problem solved !

Thank you for sharing the solution, enjoy your Acymailing!