diff --git a/modules/A1-lead-enrich-pipeline/.env.example b/modules/A1-lead-enrich-pipeline/.env.example new file mode 100644 index 0000000..8e9acc0 --- /dev/null +++ b/modules/A1-lead-enrich-pipeline/.env.example @@ -0,0 +1,35 @@ +# Apollo People Enrichment API +# Free tier: 10,000 credits/month with corporate email, 100 with personal email +# Get your key: https://app.apollo.io/#/settings/integrations/api +APOLLO_API_KEY= + +# HubSpot CRM (Free tier) +# Create a Private App: Settings → Integrations → Private Apps +# Scopes needed: crm.objects.contacts.read, crm.objects.contacts.write +HUBSPOT_PRIVATE_APP_TOKEN= + +# Google Sheets OAuth +# Configured in n8n credentials store (OAuth2 flow) +# No env var needed — handled by n8n's built-in Google Sheets credential + +# Slack Bot Token +# Create a Slack App: https://api.slack.com/apps +# Scopes needed: chat:write, chat:write.public +SLACK_BOT_TOKEN= + +# SMTP (for welcome emails) +SMTP_HOST= +SMTP_PORT=587 +SMTP_USER= +SMTP_PASS= +SMTP_FROM_EMAIL= +SMTP_FROM_NAME= + +# Webhook Security +# Set this to any random string. Your form/source must send it as X-Webhook-Secret header. +WEBHOOK_SECRET= + +# Test Mode +# Set to "true" to skip Apollo API calls and use mock enrichment data. +# Useful for verifying the pipeline works before setting up credentials. +TEST_MODE=true diff --git a/modules/A1-lead-enrich-pipeline/README.md b/modules/A1-lead-enrich-pipeline/README.md new file mode 100644 index 0000000..f320d7c --- /dev/null +++ b/modules/A1-lead-enrich-pipeline/README.md @@ -0,0 +1,5 @@ +# Lead Enrich Pipeline — Module A1 + +> Full documentation coming after workflow build is complete. This placeholder exists so the directory structure is committed. + +See spec: `docs/superpowers/specs/2026-03-27-module-a1-lead-enrich-pipeline-design.md` in CORBEL-Furnished-House.