{"product_id":"n8n-workflow-select-available-cold-email-inbox-via-nocodb-uuid","title":"N8N Workflow: Select Available Cold Email Inbox via NocoDB UUID","description":"\u003ch3\u003eSelect an available cold email inbox from NocoDB (UUID included) — automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow checks your NocoDB-backed sending limits and inbox counters, then randomly selects an eligible cold email sender inbox for the current email sequence—returning \u003cb\u003eselected_email\u003c\/b\u003e, an \u003cb\u003eemails_available\u003c\/b\u003e flag, and a \u003cb\u003euuid\u003c\/b\u003e for the calling workflow.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eReceives the email sequence\u003c\/b\u003e: It’s designed to be called as a sub-workflow and reads \u003ccode\u003e_firstItem\u003c\/code\u003e (sequence number) from an \u003cb\u003eExecute Workflow Trigger\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eFetches sending limits from NocoDB\u003c\/b\u003e: Queries NocoDB to determine the configured sending limit for the selected email sequence.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eLoads up to 100 sender inbox records\u003c\/b\u003e: Retrieves sender inbox entries that include per-sequence sent counts and a “\u003cb\u003ehas limit reached\u003c\/b\u003e” indicator.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eAggregates results\u003c\/b\u003e: Combines the retrieved inbox records into a single list for evaluation.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eFilters and randomly selects\u003c\/b\u003e: Excludes inboxes that have reached the sequence limit, then randomly picks one eligible inbox (if any).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eReturns selection data\u003c\/b\u003e: Outputs \u003ccode\u003eselected_email\u003c\/code\u003e, \u003ccode\u003eemails_available\u003c\/code\u003e, and \u003ccode\u003euuid\u003c\/code\u003e to the calling workflow.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eWhen running multi-step cold email campaigns, automatically choose a sender inbox that hasn’t hit its per-sequence cap.\u003c\/li\u003e\n  \u003cli\u003eBalance deliverability and throughput by distributing sends across multiple configured inboxes.\u003c\/li\u003e\n  \u003cli\u003ePrevent over-sending by enforcing NocoDB limits before each sequence step.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eHTTP integration with NocoDB\u003c\/b\u003e: Uses \u003cb\u003eHTTP Request\u003c\/b\u003e nodes with an \u003ccode\u003exc-token\u003c\/code\u003e header (replace with your NocoDB API token\/credential).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNodes used\u003c\/b\u003e: set, code, wait, aggregate, sticky note, http request.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNocoDB schema requirements\u003c\/b\u003e: Update the two NocoDB API URLs and ensure field names like \u003cb\u003e\"email N limit\"\u003c\/b\u003e and \u003cb\u003e\"email N sent\"\u003c\/b\u003e match your tables.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eExpected I\/O\u003c\/b\u003e: Import into the same n8n instance, and ensure the calling workflow passes \u003ccode\u003e_firstItem\u003c\/code\u003e and receives \u003ccode\u003eselected_email\u003c\/code\u003e, \u003ccode\u003eemails_available\u003c\/code\u003e, and \u003ccode\u003euuid\u003c\/code\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46153956163763,"sku":"N8N-20314","price":61.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/IdBbDwBwr9dTejB6C33Hj_QLO7QIvf.png?v=1790932020","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-select-available-cold-email-inbox-via-nocodb-uuid","provider":"N8N Commerce","version":"1.0","type":"link"}