When synchronising your data, you can set synchronisation conditions. This determines whether a record is taken into account at all during synchronisation. You can set conditions based on booleans, strings (regex is also possible) or integers. This way you can, for example, route records to different systems or endpoints via several plans. However, if the conditions are too numerous, you should use other options instead of creating too many plans.
For more complex routing, the DataEngine is recommended as an ETL instance.