replied on October 8, 2020
One approach would be to have representatives complete a short form every time they contact a customer. That form could be saved to the repository. Then you could create a workflow that would run periodically (perhaps once a day) that would go through your customer list, and for each customer would do a repository search for a form for that customer that had been submitted within the last two weeks. If the search comes up empty, send out the email.
If you don't need to file the forms, you can do the same thing with a database table: The form process that records a customer contact would then call a workflow that would create an entry in a table showing the date a certain customer was contacted. Then the reminder workflow would query the database table instead of searching the repository. A side benefit of this second method is that it would be faster.