n8n · read-only source graph

Member onboarding - original creator workflow

▢ Source structure40 source nodesLocal import only

Original source topology, not production or execution evidence. Labels, node types, source positions and connection ports are retained. Source notes are represented as nodes; their private contents are omitted.

Source graph

Scroll graph →. Focus the graph region and use arrow keys to pan, + or − to zoom, and Home to reset. Mouse drag pans. On touch screens, scroll inside the region. Full labels and connections are in the node list below.

Member onboarding - original creator workflow · n8n source topologyRead-only SVG reconstruction using exact imported source node positions. All source nodes and connection port types are preserved. Use the visible node list for full text.If → Invite to MN Plan · main [0] → main [0]main [0] → main [0]If → Format for Intercom · main [0] → main [0]main [0] → main [0]If → Alert: Airtable Error · main [1] → main [0]main [1] → main [0]Switch → Create Airtable Student Record · main [0] → main [0]main [0] → main [0]Switch → Alert: Invalid Email1 · main [1] → main [0]main [1] → main [0]Validate Email → Switch · main [0] → main [0]main [0] → main [0]Close CRM Webhook → Filter: Trigger CW = Yes · main [0] → main [0]main [0] → main [0]Invite to MN Plan → Check MN Plan Success · main [0] → main [0]main [0] → main [0]Format for Intercom → Search Intercom Contact · main [0] → main [0]main [0] → main [0]Check Status Changed → Parse Lead Data from Webhook · main [0] → main [0]main [0] → main [0]Alert: Airtable Error → Log Error: Community Invite · main [0] → main [0]main [0] → main [0]Alert: Invalid Email1 → Log Error to Airtable4 · main [0] → main [0]main [0] → main [0]Alert: MN Plan Failed → Log MN Plan Error · main [0] → main [0]main [0] → main [0]Check MN Plan Success → Update Airtable: MN Invite Status · main [0] → main [0]main [0] → main [0]Check MN Plan Success → Update Client: MN Invite Status · main [0] → main [0]main [0] → main [0]Check MN Plan Success → Update Student: MN Plan · main [0] → main [0]main [0] → main [0]Check MN Plan Success → Alert: MN Plan Failed · main [1] → main [0]main [1] → main [0]Log Error to Airtable → Alert: CRM DATA Empty · main [0] → main [0]main [0] → main [0]Alert: Intercom Failed → Log Error: Student Record · main [0] → main [0]main [0] → main [0]Check Existing Contact → Update Intercom Contact · main [0] → main [0]main [0] → main [0]Check Existing Contact → Create Intercom Contact · main [1] → main [0]main [1] → main [0]Check Intercom Success → Update Close CRM with Airtable ID · main [0] → main [0]main [0] → main [0]Check Intercom Success → Alert: Intercom Failed · main [1] → main [0]main [1] → main [0]Fetch Opportunity Data → Parse & Merge Opportunity Data · main [0] → main [0]main [0] → main [0]Create Intercom Contact → Check Intercom Success · main [0] → main [0]main [0] → main [0]Search Intercom Contact → Check Existing Contact · main [0] → main [0]main [0] → main [0]Update Intercom Contact → Check Intercom Success · main [0] → main [0]main [0] → main [0]Filter: Check Trigger CW → Validate Email · main [0] → main [0]main [0] → main [0]Filter: Check Trigger CW → Log Error to Airtable · main [1] → main [0]main [1] → main [0]Filter: Check Won Status → Check Status Changed · main [0] → main [0]main [0] → main [0]Filter: Trigger CW = Yes → Filter: Check Won Status · main [0] → main [0]main [0] → main [0]Parse Lead Data from Webhook → Fetch Opportunity Data · main [0] → main [0]main [0] → main [0]Create Airtable Client Record → If · main [0] → main [0]main [0] → main [0]Create Airtable Student Record → Create Airtable Client Record · main [0] → main [0]main [0] → main [0]Parse & Merge Opportunity Data → Filter: Check Trigger CW · main [0] → main [0]main [0] → main [0]Close CRM Webhook · n8n-nodes-base.webhook · source position [-4768, 2000]Close CRM WebhookwebhookAlert: Airtable Error · n8n-nodes-base.slack · source position [-1856, 2000]Alert: Airtable ErrorslackCheck Intercom Success · n8n-nodes-base.if · source position [-960, 1808]Check IntercomSuccessifAlert: Intercom Failed · n8n-nodes-base.slack · source position [-736, 1904]Alert: IntercomFailedslackFilter: Trigger CW = Yes · n8n-nodes-base.filter · source position [-4544, 2000]Filter: Trigger CW =YesfilterFilter: Check Won Status · n8n-nodes-base.filter · source position [-4320, 2000]Filter: Check WonStatusfilterParse Lead Data from Webhook · n8n-nodes-base.code · source position [-3872, 2000]Parse Lead Data fromWebhookcodeFetch Opportunity Data · n8n-nodes-base.httpRequest · source position [-3648, 2000]Fetch OpportunityDatahttpRequestParse & Merge Opportunity Data · n8n-nodes-base.code · source position [-3424, 2000]Parse & MergeOpportunity DatacodeValidate Email · n8n-nodes-base.code · source position [-2976, 1904]Validate EmailcodeCreate Airtable Student Record · n8n-nodes-base.airtable · source position [-2528, 1712]Create AirtableStudent RecordairtableCreate Airtable Client Record · n8n-nodes-base.airtable · source position [-2304, 1712]Create AirtableClient RecordairtableFormat for Intercom · n8n-nodes-base.code · source position [-1856, 1808]Format for IntercomcodeCreate Intercom Contact · n8n-nodes-base.httpRequest · source position [-1184, 1904]Create IntercomContacthttpRequestSwitch · n8n-nodes-base.switch · source position [-2752, 1904]SwitchswitchIf · n8n-nodes-base.if · source position [-2080, 1712]IfifLog Error to Airtable · n8n-nodes-base.airtable · source position [-2976, 2096]Log Error to AirtableairtableFilter: Check Trigger CW · n8n-nodes-base.if · source position [-3200, 2000]Filter: Check TriggerCWifLog Error: Student Record · n8n-nodes-base.airtable · source position [-512, 1904]Log Error: StudentRecordairtableLog Error: Community Invite · n8n-nodes-base.airtable · source position [-1632, 2000]Log Error: CommunityInviteairtableSearch Intercom Contact · n8n-nodes-base.httpRequest · source position [-1632, 1808]Search IntercomContacthttpRequestCheck Existing Contact · n8n-nodes-base.if · source position [-1408, 1808]Check ExistingContactifUpdate Intercom Contact · n8n-nodes-base.httpRequest · source position [-1184, 1712]Update IntercomContacthttpRequestCheck Status Changed · n8n-nodes-base.if · source position [-4096, 2000]Check Status ChangedifUpdate Close CRM with Airtable ID · n8n-nodes-base.httpRequest · source position [-736, 1712]Update Close CRM withAirtable IDhttpRequestInvite to MN Plan · n8n-nodes-base.httpRequest · source position [-1856, 1136]Invite to MN PlanhttpRequestUpdate Airtable: MN Invite Status · n8n-nodes-base.airtable · source position [-1408, 1328]Update Airtable: MNInvite StatusairtableUpdate Client: MN Invite Status · n8n-nodes-base.airtable · source position [-1408, 1136]Update Client: MNInvite StatusairtableCheck MN Plan Success · n8n-nodes-base.if · source position [-1632, 1136]Check MN Plan SuccessifUpdate Student: MN Plan · n8n-nodes-base.airtable · source position [-1408, 944]Update Student: MNPlanairtableAlert: MN Plan Failed · n8n-nodes-base.slack · source position [-1408, 1520]Alert: MN Plan FailedslackLog MN Plan Error · n8n-nodes-base.airtable · source position [-1184, 1520]Log MN Plan ErrorairtableSticky Note · n8n-nodes-base.stickyNote · source position [-5680, 864]Sticky NotestickyNoteSticky Note1 · n8n-nodes-base.stickyNote · source position [-4816, 1648]Sticky Note1stickyNoteSticky Note2 · n8n-nodes-base.stickyNote · source position [-2816, 1584]Sticky Note2stickyNoteSticky Note3 · n8n-nodes-base.stickyNote · source position [-1968, 864]Sticky Note3stickyNoteSticky Note4 · n8n-nodes-base.stickyNote · source position [-752, 1520]Sticky Note4stickyNoteAlert: Invalid Email1 · n8n-nodes-base.slack · source position [-2528, 1904]Alert: Invalid Email1slackLog Error to Airtable4 · n8n-nodes-base.airtable · source position [-2304, 1904]Log Error toAirtable4airtableAlert: CRM DATA Empty · n8n-nodes-base.slack · source position [-2752, 2096]Alert: CRM DATA Emptyslack
main portAI port · exact type on connection

Source structure · local import only · credentials removed; not executed

Source-derived SVG reconstruction, not a native n8n screenshot. Blue bands identify source structure, not successful execution.

Source provenance · read-only

Public source provenance: Original n8n template source. This link opens only on request.

Platform: n8n. Workflow: Member onboarding - original creator workflow.

No credentials, node parameters, private identifiers, execution payloads or live provider connections are included. This explorer has no run, test, submit, clipboard or export action.

Node types below describe imported structure, not completed stages or measured outcomes. Names describe source intent only. HTTP request nodes remain labeled by their actual type, even if a source name mentions a different service.

Node list · all source nodes

Visible text fallback for the entire source graph. Local labels below replace original node identifiers. Connection bracket values are original source port indices, not execution counts.