/ Onboarding Post-Purchase.md
Onboarding Post-Purchase.md
 1  ---
 2  type: make-scenario-migration
 3  status: pending
 4  make-id: 3212472
 5  active: true
 6  invalid: false
 7  trigger: jotform
 8  apps: [jotform, close-crm, slack]
 9  executions: ~low
10  last-edit: 2026-04-05
11  ---
12  
13  # Onboarding Post-Purchase
14  
15  **Status:** Active
16  **Make ID:** 3212472
17  **Trigger:** Jotform → Watch for Submissions
18  
19  ---
20  
21  ## Module Sequence
22  
23  1. **Jotform — Watch for Submissions** → receives post-purchase onboarding form submission
24  2. **Close CRM — Search Lead** → search for lead by email from form
25  3. **BasicRouter** → branch: lead found vs not found
26     - **Route A (not found):** Slack — Create Message → post warning alert ("Lead not found in Close for onboarding form")
27     - **Route B (found):** Close CRM — Create Custom Activity → log "Onboarding Post-Purchase Call" activity on the lead
28  
29  ---
30  
31  ## n8n Node Mapping
32  
33  | Make Module | n8n Node | Notes |
34  |---|---|---|
35  | Jotform Watch Submissions | Webhook | Configure Jotform to POST to n8n webhook URL |
36  | Close CRM Search Lead | HTTP Request | GET Close API /lead/ with email query |
37  | BasicRouter | Switch node | Route on whether lead was found (array length > 0) |
38  | Slack Create Message (Route A) | Slack node | Warning message to ops channel |
39  | Close CRM Create Custom Activity (Route B) | HTTP Request | POST Close API /activity/custom/ with activity type "Onboarding Post-Purchase Call" |
40  
41  ---
42  
43  ## Key Details
44  
45  - Simple 5-node workflow
46  - Jotform form is the post-purchase onboarding intake
47  - Custom activity type ID in Close — retrieve from Close API or blueprint before building
48  - Route A warning gives visibility into mismatched form submissions
49  
50  ---
51  
52  ## Migration Checklist
53  
54  - [ ] Identify Jotform form ID and field names
55  - [ ] Identify Close CRM custom activity type ID for "Onboarding Post-Purchase Call"
56  - [ ] Recreate Close CRM API credential in n8n
57  - [ ] Recreate Slack credential in n8n
58  - [ ] Build workflow: Webhook → HTTP Request (search) → Switch → [Slack warning | HTTP Request (activity)]
59  - [ ] Test with form submission where lead exists
60  - [ ] Test with form submission where lead does NOT exist (warning should fire)
61  - [ ] Update Jotform webhook URL to n8n endpoint
62  - [ ] Mark active in n8n, deactivate Make scenario