Hi Nicholas, I haven't had to do this yet myself so just pure theorizing here.
An option, depending on the volume, would be to use the APIs to write each customer id to a datatable when the survey is created, and then in architect you can lookup the customer number in the table before creating a new one.
The part to then solve is how to remove the record 24 hours later. Possibly as part of the survery creation call a DataAction to call an API to initiate a workflow flow, there you can put in a delay of 24 hours, then do a DataAction to remove it from the datatable.
Which yeah is a bit API/DataAction heavy, but they are not too bad to learn and got to start somewhere :)
------------------------------
Anton Vroon
------------------------------