Topic
105 articles
How notification systems are actually built: architecture, delivery guarantees, retries, and the tradeoffs behind each.

I redid every cover image on our blog in an afternoon with Claude, Ideogram, and Contentful
I refreshed 81 blog covers, two years of posts, in a single afternoon. Claude Code orchestrated the pipeline, Ideogram generated the art, and the Contentful MCP moved every post in and out. Here is the stack, and why it only took an afternoon.

Inbox SDKs for Vue and Angular: a native in-app notification center
Courier now ships first-class inbox SDKs for Angular and Vue. Drop in a real-time notification center, toasts, and a preferences center with native components, an injectable service, and a composable, all backed by the same in-app inbox that already powers React and JavaScript apps.

Human-in-the-loop for AI payment agents: building approval notifications that work
AI agents need human approval before taking consequential actions: financial commitments, irreversible changes, decisions that affect other people. This post covers how to design those checkpoints and build the notification infrastructure: multi-channel delivery, live context, escalation, and a back-and-forth question loop between reviewers and the agent.

Create a customer journey from AI coding agent
Use Courier's Journey API to create multistep customer engagement workflows from your coding agent of choice. Describe the kind of journey you'd like to create, answer a few questions, and publish to the platform.

CocoaPods end of life: here's what to do
CocoaPods has been the default iOS dependency manager for more than a decade. On December 2, 2026, its central registry becomes read-only. Here's what that actually means for native iOS, React Native, and Flutter apps.

Firebase CocoaPods support is ending. What happens to iOS push notifications?
Firebase is ending new Apple SDK releases to CocoaPods in October 2026. Your app will not break overnight, but your Firebase push notification stack can get stuck on old SDKs while APNs, iOS, Xcode, and Firebase keep changing.

Custom Environments: Ship Customer Messaging like you Ship Code
Courier workspaces now support custom environments. Each is fully isolated with its own templates, integrations, and logs. Match your messaging workflow to how you ship code.

Fonts in email: what works, what breaks, and how to fix it
Email clients don't agree on fonts. Gmail strips your custom typeface, Outlook sometimes defaults to Times New Roman, and Apple Mail handles web fonts fine. This guide covers what the industry actually does: fallback-first font stacks, progressive enhancement, readability standards, and a pre-send QA workflow

Debug Delivery Issues in Your AI Editor with MCP
Between quarterly audits, delivery issues don’t wait. When emails fail or alerts fire, you need answers fast. Courier’s MCP server lets you debug notifications conversationally—find the message, trace its timeline, and inspect user data in minutes. Instead of jumping between dashboards, your AI agent pulls everything on demand, surfaces root causes, and even automates investigations. The result: faster fixes, less guesswork, and a smarter, always-on reliability workflow.
© 2026 Courier. All rights reserved.