# n8n Lead Intake Normalizer

This starter workflow accepts a POST request, normalizes common lead fields, calculates a simple readiness score, and returns a structured JSON response.

## Files

- `n8n-lead-intake-normalizer.json`: importable n8n workflow.
- `n8n-lead-intake-normalizer-sample-payload.json`: sample test payload.

## How to import

1. In n8n, open the workflow menu.
2. Choose **Import from File**.
3. Upload `n8n-lead-intake-normalizer.json`.
4. Open the **Lead intake webhook** node.
5. Click **Listen for test event**.
6. Send the sample payload to the test webhook URL.

## Test request

```bash
curl -X POST "YOUR_TEST_WEBHOOK_URL" \
  -H "Content-Type: application/json" \
  -d @n8n-lead-intake-normalizer-sample-payload.json
```

## Expected output

The workflow should return:

- `ok: true`
- `workflow: lead-intake-normalizer`
- normalized lead fields
- a simple `lead_score`
- a recommended `next_action`

## Next production step

After testing, connect the normalized output to one destination:

- Google Sheets
- Airtable
- HubSpot
- Slack
- Notion

Keep the first production version simple. Do not auto-email prospects until routing and data quality are reliable.
