Convergence of routes

:bullseye: What is your goal?

I’m feeling realy stupid right ow as I feel this should be straightforward and have watched videos on it but still not working…

I’m trying to find a customer a number of ways (email, phone number, name or postcode) but as soon as I found them I want to jump to the subsequent stages of the process, without doing further searches.

Partly for speed and partly for use of credits

:thinking: What is the problem & what have you tried?

However I change the logic it’s running all routes

My logic is really:

Search for customer on Airtable by email
Found: Jump straight to next stage
If not found: Search for customer on Airtable by phone number
Found: Jump straight to next stage
If not found: Search for customer on Airtable by name
Found: Jump straight to next stage
If not found: Search for customer on Airtable by postcode
Found: Jump straight to next stage
If not found: Email customer for more info

Found the customer in one way, continue with next stage

:clipboard: Error messages or input/output bundles

Attached the scenario as it stands with router configuration and setting variables on each route. (Sorry not done this before so I know Airtable is not currently accessible)

:link: Create public scenario page

:camera_with_flash: Screenshots (scenario flow, module settings, errors)

Hey there,

Your logic is completely flawed, that value will never change because the module you are getting it from is setting it to not found. So the filter will never work the way you want it to.

Replace the entire flow with a nested if/else. First check by email, if found, do nothing, if not, check by phone and so on.

Thanks Stoyan, I was thinking this too and had a try with If …then but no luck with that. I’ll go and review that approach. Thanks for taking the time to answer and give me a fresh perspective, let you know how that works out

Mike