External Providers — Index
All external services and APIs used by the Leadmetrics platform. Each provider has its own doc covering purpose, config structure, integration pattern, and test cases.
AI / LLM
| Provider | Doc | Use |
|---|---|---|
| Anthropic Claude | claude.md | Primary AI backbone — content agents, reasoning, tool use |
| OpenAI | openai.md | Alternative LLM backend — GPT-4o, o1 series, Codex |
| Ollama | ollama.md | Local LLM — research agents, data-local tasks, zero cost |
SEO & Research
| Provider | Doc | Use |
|---|---|---|
| SEMrush | semrush.md | Keyword research, competitor analysis, site audits |
| DataForSEO | dataforseo.md | SERP data, backlink checks, keyword difficulty |
| Google Search Console | google-search-console.md | Organic impressions, clicks, ranking positions |
| Bing Webmaster Tools | bing-webmaster-tools.md | Bing/DuckDuckGo organic search performance |
| Ahrefs | ahrefs.md | Backlink prospecting, domain authority, link gap |
Paid Ads
| Provider | Doc | Use |
|---|---|---|
| Google Ads | google-ads.md | Ad campaign sync, RSA copy push, performance pull |
| Meta Ads | meta-ads.md | Facebook/Instagram ad campaigns, copy variants, audience sync |
| LinkedIn Ads | linkedin-ads.md | B2B LinkedIn campaigns, sponsored content push, performance pull |
Analytics
| Provider | Doc | Use |
|---|---|---|
| Google Analytics 4 | google-analytics.md | Traffic metrics, conversions, goal completions for reporting |
Social Publishing
| Provider | Doc | Use |
|---|---|---|
| facebook.md | Organic Page posts, multi-image posts, Page Insights | |
| instagram.md | Organic feed posts, carousels, Reels covers, Insights | |
| linkedin.md | Organic Company Page posts, analytics | |
| reddit.md | Community posts, subreddit trend research |
Local SEO
| Provider | Doc | Use |
|---|---|---|
| Google My Business | google-my-business.md | GBP post publishing, review responses, local insights |
Publishing / CMS
| Provider | Doc | Use |
|---|---|---|
| WordPress | wordpress.md | Blog post publishing via REST API or WP CLI |
| Webflow | webflow.md | Blog and CMS item publishing with custom field mapping |
Collaboration & Document Delivery
| Provider | Doc | Use |
|---|---|---|
| Slack | slack.md | Deliver reports, deliverable summaries, and anomaly alerts to client or agency Slack workspaces |
| Notion | notion.md | Push strategy documents, reports, and deliverable tracking entries into client Notion workspaces |
| Google Drive & Docs | google-drive.md | Store reports and strategy documents as native Google Docs in client Drive folders |
Email Marketing
| Provider | Doc | Use |
|---|---|---|
| Mailchimp | mailchimp.md | Email campaign creation and audience sync |
| Klaviyo | klaviyo.md | E-commerce email flows, segmentation |
Notification — Email
| Provider | Doc | Package | Status |
|---|---|---|---|
| SendGrid | sendgrid.md | @leadmetrics/provider-sendgrid | ✅ built |
| SMTP | smtp.md | @leadmetrics/provider-smtp | ✅ built |
| AWS SES | ses.md | @leadmetrics/provider-ses | ✅ built |
Notification — SMS
| Provider | Doc | Package | Status |
|---|---|---|---|
| MSG91 | msg91.md | @leadmetrics/provider-msg91 | 🔄 planned |
| Twilio | twilio.md | @leadmetrics/provider-twilio | 🔄 planned |
Notification — Messaging
| Provider | Doc | Package | Status |
|---|---|---|---|
| WhatsApp Business API | whatsapp-business.md | @leadmetrics/provider-whatsapp | ✅ built |
| Telegram Bot API | telegram-bot.md | @leadmetrics/provider-telegram | ✅ built |
Payments
| Provider | Doc | Use |
|---|---|---|
| Razorpay | razorpay.md | Subscription billing, credit top-up orders, webhook events |
Storage
| Provider | Doc | Use |
|---|---|---|
| AWS S3 | aws-s3.md | File uploads, email attachments, contract PDFs, asset storage |
Browser Automation
| Provider | Doc | Use |
|---|---|---|
| Playwright | playwright.md | Headless Chromium for competitor scraping, SERP checks, site audits, and screenshots |
Vector Search
| Provider | Doc | Use |
|---|---|---|
| Qdrant | qdrant.md | Vector store for RAG — semantic search over knowledge base |
Infrastructure
| Provider | Doc | Use |
|---|---|---|
| Redis | redis.md | BullMQ queue backend, session cache, dedup keys, rate limiting |
| PostgreSQL | postgresql.md | Primary relational store — all structured platform data |
| MongoDB | mongodb.md | Document store — agent outputs, skills, content blobs, logs |
Key Concepts
- Tenant bring-your-own: Notification providers (Email, SMS, WhatsApp) support tenant-configured credentials. See Notification Providers.
- Integration channels: SEO, Ads, Analytics, and CMS providers are connected per-tenant via OAuth or API key stored in the
integrationstable. See Tool Integration Layer. - Adapter pattern: AI/LLM providers (Claude, OpenAI, Ollama) are wrapped in adapters. See Adapters.
- Config encryption: All sensitive credentials stored in
integrations.api_keyornotification_providers.configare encrypted at rest with AES-256-GCM.