ActiveCampaign Forum

Tracking site visits to find inactive users



I’m looking for a way to track whether a registered user has been inactive for eg. the last 30 days.

Being inactive means that a user has not visited our website in the last 30 days.

I’ve not been able to create an automation for this since the Site Event actions only track whether a user has or has not visited a page. It doesn’t allow to check for a time difference between events or to add a counter.

Is there a way to set this up with the available ‘building blocks’?

Thank you!

Kind regards,



Hi Oliver,

Just hopping in here real quick. You’re correct that currently you can’t set a date range for actions like “has visited a site”, but there is a workaround you could do with our current actions.

You would want to build two automations that work together. The first automation you build would start with an add tag action, giving the contact the tag “Active”. The following actions would be a wait step of 30 days and then an add tag action, adding the tag “Inactive”. You would also want to build a remove tag action to remove the tag “Active”. You could trigger it by however you denote someone has become a registered user and have them only enter it once. Screenshot:

The second automation is triggered by visiting your site set to trigger multiple times. The first action would then be to remove a tag, removing the “Inactive” tag if a contact has gained it. The next action would be to exit the first automation, followed by an action that enters the contact back into the first automation so that they start the 30 day countdown over again. Screenshot:

This two automation cycle ensures that contacts can move from active to inactive and back again. They keep an accurate track of two tags you can use to accurately segment who is active or inactive at any given time.

Let me know if you need any clarification or have any other questions.

Thank you,


Hi Cody,

That’s exactly what I was looking for!

I tried it before by using tags, but made the error of trying to do it all in one automation.

Works like a charm now, thanks again!