Communications Integrations¶
SMS, email, chat, voice, video — every way the apps talk to humans outside the browser. The portfolio's defaults: Twilio, Mailchimp, SMTP/Nodemailer, Telegram for admin alerts.
Twilio¶
What it is. SMS, voice, MMS, WhatsApp, Verify (OTP), and Conversations. The portfolio's universal SMS provider.
SDK: twilio (Node), twilio (Python — Automotive), twilio-php (Voting).
Used in: AI-Wordpress, Boomer_AI, Ecom-Sales, FamilyChat, GoGreen-AI-Concierge, GoGreen-DOC-AI, GoGreen-SmartForms, GoGreen-Workflow-Hub, GoGreenPaperlessInitiative, GoGreenSourcingAI, GogreenSellerAI, MangyDogCoffee, Maximus, MyPollingApp, NaggingWifeAI, OpenSentinel, PRT, Realestate-all-docker, Recruiting_AI, Sales_AI_App, Salon-Digital-Assistant, SCO-Digital-Assistant, SellMeAPen_CLCD-1, SellMe_PRT, Tutor_AI, Voting_NewAndImproved.
Common roles: transactional SMS (appointment reminders, OTPs), Verify OTP for 2FA, programmable voice (phone IVR for SCO, Salon, MangyDog), WhatsApp templated messages (GoGreen-AI-Concierge, OpenSentinel).
Telegram¶
What it is. Messaging app with a strong bot API. Used in this portfolio almost exclusively for admin / ops notifications — "build deployed," "user signed up," "error spiked."
SDK: node-telegram-bot-api (Node), python-telegram-bot (Python — PolyMarketAI).
Used in: ~25 apps for operational notifications. The bot token + chat ID are part of every app's .env.example.
Slack¶
What it is. Workspace messaging. Bot API + incoming webhooks + Block Kit for rich messages.
Used in: - GoGreen-Workflow-Hub — workflow integration adapter. - OpenSentinel — chat-ops bot (commands run from Slack). - GoGreen-SmartForms — form-completion notifications to internal team. - MyPollingApp — poll-result webhooks. - MangyDogCoffee, Salon, SCO — internal ops channels.
SDK: @slack/web-api, @slack/bolt for full apps, raw incoming-webhook URL where simpler.
Discord¶
What it is. Community-first chat. Bot API + webhooks similar to Slack, plus voice channels.
Used in: - GoGreen-SmartForms — form notifications. - GoGreenPaperlessInitiative — admin / community channel. - OpenSentinel — chat-ops alongside Slack.
Microsoft Teams¶
What it is. Microsoft's workspace chat. Webhooks, adaptive cards, Bot Framework.
Used in: - Boomer_AI — Teams bot for the older / enterprise audience. - MyPollingApp — Teams webhook.
Matrix¶
What it is. Federated, end-to-end-encrypted chat protocol. Self-hostable.
Used in: OpenSentinel — Matrix client for secure ops comms outside corporate Slack/Teams.
Mailchimp¶
What it is. Marketing email + subscriber list management. Audiences, segments, campaigns, transactional via Mandrill.
SDK: @mailchimp/mailchimp_marketing (Node), mailchimp-marketing (Python — Automotive).
Used in: ~25 apps. Audience sync from app DB → Mailchimp lists; campaigns / drip sequences live in Mailchimp UI.
Resend¶
What it is. Modern transactional-email API. React-based templates (react-email). Better DX than SES.
Used in: GoGreenSourcingAI.
Why over Mailchimp here. Resend is for transactional (one-to-one) email. Mailchimp is for marketing (one-to-many). They coexist.
SendGrid¶
What it is. Twilio-owned transactional email. Templates, lists, deliverability tooling.
Used in: OpenSentinel (via the SendGrid integration adapter).
SMTP / Nodemailer¶
What it is. Direct SMTP relay through whatever provider's outbox you have credentials for (IONOS, Gmail relay, Mailgun, Postmark, SES, etc.).
Used in: Boomer_AI, Ecom-Sales, GoGreen-AI-Concierge, GoGreen-DOC-AI, GoGreen-SmartForms, GoGreenPaperlessInitiative, GoGreenSourcingAI, GogreenSellerAI, MangyDogCoffee, Maximus, MyPollingApp, NaggingWifeAI, OpenSentinel, PRT, Realestate-all-docker, Recruiting_AI, Sales_AI_App, SCO-Digital-Assistant, Salon-Digital-Assistant, SellMe_PRT, Tutor_AI, Voting_NewAndImproved.
Library: nodemailer (Node), Laravel's built-in mailer (PHP), smtplib (Python).
Why SMTP and not always Resend/SendGrid. Direct IONOS SMTP costs nothing extra; works fine for low-volume transactional mail. Resend/SendGrid added when deliverability matters (cold-start domain, bulk).
WhatsApp¶
What it is. Meta-owned consumer messaging. Business API for templated messages (gated approval), session messages within 24h windows. Goes through Twilio in this portfolio.
Used in: - GoGreen-AI-Concierge — customer support channel. - OpenSentinel — outbound alerting.
Daily.co¶
What it is. Video-call API. Embeddable iframe + REST API for rooms, participants, recordings.
Used in: FamilyChat (1:1 and group video calls).
Giphy¶
What it is. GIF search API.
Used in: FamilyChat (in-chat GIF picker).
Push notifications¶
Web Push (VAPID): - FamilyChat — browser push for chat messages.
Firebase Admin (FCM): - Boomer_AI — mobile push. - Ecom-Sales / GogreenSellerAI — order status push.
APNs (Apple Push): - Indirect via Firebase Admin.
Comparison alternatives (not used)¶
| Service | Notes |
|---|---|
| Postmark | Transactional email, very strong deliverability. Resend filled the role. |
| Mailgun | Transactional + marketing email. Mailchimp + Resend cover both. |
| AWS SES | Cheap bulk send. Not used; the portfolio isn't on AWS. |
| Pusher / Ably | Hosted real-time. Self-hosted Socket.IO covers it. |
| Plivo / MessageBird | SMS competitors to Twilio. Twilio's lead is hard to beat. |
| Intercom / Drift / HubSpot Conversations | Customer-support widgets. The portfolio builds its own (e.g. GoGreen-AI-Concierge). |
SCIM 2.0 (provisioning, not messaging — but related)¶
What it is. RFC 7644 protocol for user / group provisioning from an IdP (Okta, Azure AD) into your app. Adds and removes users without manual onboarding.
Used in: FamilyChat (enterprise SSO use case).
E2E encryption (chat)¶
What it is. End-to-end encryption — server can't read messages. ECDH P-256 for key exchange, AES-256-GCM for message body.
Used in: FamilyChat (the only E2EE chat in the portfolio). See Security-Patterns.md for protocol details.
Decision guide¶
Need SMS or programmable voice? Twilio.
Need ops alerts? Telegram (cheapest, fastest).
Need workplace integration? Slack > Teams > Discord (in that order of feature density).
Need transactional email? Resend (modern) or SMTP/Nodemailer (cheap).
Need marketing email + lists? Mailchimp.
Need WhatsApp? Twilio (acts as the BSP).
Need video calls? Daily.co (embeddable, iframe).