I have a form using Fillout that accepts submissions of repair service requests. The results populate a dedicated table and I use an automation to distribute the response data among multiple other tables, such as People and Repairs.
When someone submits a request, part of the automation looks to see if the same first name–email address pair exists on a record in the People table. If so, it creates a Repair record and attaches the existing Person record as requestor. Otherwise, it creates a new Person record, then a Repair record, and attaches the new Person record as the requestor.
Currently, first part of this is not working at all. It fails tests, logging "Could not find matching rows for string." How can I troubleshoot this?
Additionally, when the automation does work, it correctly fills the new Repair record with the existing Person but also removes this Person association from any prior Repairs connected to them. I can't figure out why it does this.
How might I proceed? Is there a better way to approach this matching automation?