Well, you techincally can use Airtable or Supabase for a temporary storage.
And then before conversation call the base using Tools thorugh either directly or Make and check the user and if he exist get all of the history (thus after each call you need to populate the data in Airtable).
I am literally posting a video on my youtube with similar setup were AI knows previous interactions, will be there in 2 hours apx.