Hey everyone! 👋 Built an advanced inbound routing play/workflow inside Clay. Here is a quick look at how I’ve structured it: What this workflow does: Triggers: Handles multi-source inbound entries (e.g., New inbound lead, Parsed lead data). Enrichment & Filtering: Reads CRM records, runs conditional logic (Which of the list is it?), and branches out paths depending on specific criteria (Enrichment, Scoring, Conditional Routing). Actions & Notifications: Automatically logs touchpoints, triggers custom AI prompts/scorers, formats briefs, and routes tasks to the sales team seamlessly. Would love to hear your thoughts or if anyone has optimized a similar multi-branch inbound routing play differently!
Nice build! The multi-branch conditional routing is the part most people skip and just dump everything into one sequence. Curious - how are you handling cases where a lead matches more than one branch condition simultaneously? That's usually where the edge cases show up.
Great catch Saad To handle potential overlaps where a lead matches multiple branch conditions, the routing router is set up with a strict sequential priority order so it picks the highest priority match first. Plus, any edge cases or unassigned leads drop into a fallback path to prevent duplicate processing before they hit the scoring and Slack logging stage.

