@Mouldi Nouri Speed is the whole game — you’ve got it exactly right. For lead source stability: I keep it clean with GHL’s attribution fields. Each source (FB ads, Google, organic web) passes a UTM or custom tag through the form/funnel on submission. n8n receives that via webhook and tags the contact in GHL before any SMS fires. The source tag travels with the contact record from the first touch. If a client needs separate SMS sender numbers per source, I assign separate Twilio numbers per channel in GHL’s number pool and route based on the incoming tag. Most setups don’t need that level of separation — a single number with proper tagging keeps the workflow clean and gives you clean source-to-deal attribution at the end. Key rule: source tag must be captured in the FIRST webhook trigger, not patched in later. That’s what keeps the reporting clean end to end 🙏