Skip to content

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).

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).