Hi Vaden
One possible approach would be to use the caller ANI in an Architect flow and call a Data Action that queries the Analytics Conversations API for interactions within a defined time window (e.g., last 7 or 30 days). The result could then be evaluated in the flow to determine whether the caller is a repeat caller and adjust routing or messaging accordingly.
Another option could be to maintain a lightweight lookup (database or data table) where the ANI and interaction counts are updated after each call, allowing the inbound flow to quickly check if the caller has contacted the centre frequently.
Hope this helps.
------------------------------
Phaneendra
Technical Solutions Consultant
------------------------------