Skip to Content
ProvidersExternal Providers — Index

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

ProviderDocUse
Anthropic Claudeclaude.mdPrimary AI backbone — content agents, reasoning, tool use
OpenAIopenai.mdAlternative LLM backend — GPT-4o, o1 series, Codex
Ollamaollama.mdLocal LLM — research agents, data-local tasks, zero cost

SEO & Research

ProviderDocUse
SEMrushsemrush.mdKeyword research, competitor analysis, site audits
DataForSEOdataforseo.mdSERP data, backlink checks, keyword difficulty
Google Search Consolegoogle-search-console.mdOrganic impressions, clicks, ranking positions
Bing Webmaster Toolsbing-webmaster-tools.mdBing/DuckDuckGo organic search performance
Ahrefsahrefs.mdBacklink prospecting, domain authority, link gap

ProviderDocUse
Google Adsgoogle-ads.mdAd campaign sync, RSA copy push, performance pull
Meta Adsmeta-ads.mdFacebook/Instagram ad campaigns, copy variants, audience sync
LinkedIn Adslinkedin-ads.mdB2B LinkedIn campaigns, sponsored content push, performance pull

Analytics

ProviderDocUse
Google Analytics 4google-analytics.mdTraffic metrics, conversions, goal completions for reporting

Social Publishing

ProviderDocUse
Facebookfacebook.mdOrganic Page posts, multi-image posts, Page Insights
Instagraminstagram.mdOrganic feed posts, carousels, Reels covers, Insights
LinkedInlinkedin.mdOrganic Company Page posts, analytics
Redditreddit.mdCommunity posts, subreddit trend research

Local SEO

ProviderDocUse
Google My Businessgoogle-my-business.mdGBP post publishing, review responses, local insights

Publishing / CMS

ProviderDocUse
WordPresswordpress.mdBlog post publishing via REST API or WP CLI
Webflowwebflow.mdBlog and CMS item publishing with custom field mapping

Collaboration & Document Delivery

ProviderDocUse
Slackslack.mdDeliver reports, deliverable summaries, and anomaly alerts to client or agency Slack workspaces
Notionnotion.mdPush strategy documents, reports, and deliverable tracking entries into client Notion workspaces
Google Drive & Docsgoogle-drive.mdStore reports and strategy documents as native Google Docs in client Drive folders

Email Marketing

ProviderDocUse
Mailchimpmailchimp.mdEmail campaign creation and audience sync
Klaviyoklaviyo.mdE-commerce email flows, segmentation

Notification — Email

ProviderDocPackageStatus
SendGridsendgrid.md@leadmetrics/provider-sendgrid✅ built
SMTPsmtp.md@leadmetrics/provider-smtp✅ built
AWS SESses.md@leadmetrics/provider-ses✅ built

Notification — SMS

ProviderDocPackageStatus
MSG91msg91.md@leadmetrics/provider-msg91🔄 planned
Twiliotwilio.md@leadmetrics/provider-twilio🔄 planned

Notification — Messaging

ProviderDocPackageStatus
WhatsApp Business APIwhatsapp-business.md@leadmetrics/provider-whatsapp✅ built
Telegram Bot APItelegram-bot.md@leadmetrics/provider-telegram✅ built

Payments

ProviderDocUse
Razorpayrazorpay.mdSubscription billing, credit top-up orders, webhook events

Storage

ProviderDocUse
AWS S3aws-s3.mdFile uploads, email attachments, contract PDFs, asset storage

Browser Automation

ProviderDocUse
Playwrightplaywright.mdHeadless Chromium for competitor scraping, SERP checks, site audits, and screenshots

ProviderDocUse
Qdrantqdrant.mdVector store for RAG — semantic search over knowledge base

Infrastructure

ProviderDocUse
Redisredis.mdBullMQ queue backend, session cache, dedup keys, rate limiting
PostgreSQLpostgresql.mdPrimary relational store — all structured platform data
MongoDBmongodb.mdDocument 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 integrations table. 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_key or notification_providers.config are encrypted at rest with AES-256-GCM.

© 2026 Leadmetrics — Internal use only