From f5162a2f66a897cfc642d6e4ca23e8315fd7eb3e Mon Sep 17 00:00:00 2001 From: jake Date: Fri, 27 Mar 2026 22:49:56 +0000 Subject: [PATCH] =?UTF-8?q?agent:=20module-a1=20=E2=80=94=20scaffold=20dir?= =?UTF-8?q?ectory=20structure=20and=20.env.example?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/A1-lead-enrich-pipeline/.env.example | 35 ++++++++++++++++++++ modules/A1-lead-enrich-pipeline/README.md | 5 +++ 2 files changed, 40 insertions(+) create mode 100644 modules/A1-lead-enrich-pipeline/.env.example create mode 100644 modules/A1-lead-enrich-pipeline/README.md 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.