CocoaPods end of life: here's what to do — cover

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.

By Mike Miller

May 14, 2026

Introducing the AI Node in Courier Journeys — cover

Introducing the AI Node in Courier Journeys

The AI node is a new step inside Courier Journeys that classifies users, branches on the result, and writes per-channel copy from a single prompt. Here's what it does, how to set one up, and when it's worth using over a regular condition node.

By Kyle Seyler

May 14, 2026

Customer Journey Orchestration: A Developer's Guide — cover

Customer Journey Orchestration: A Developer's Guide

How API-first orchestration coordinates triggers, multichannel sends, branching, and retries across the customer journey — with code examples and patterns developers can ship today.

By Kyle Seyler

May 13, 2026

Firebase CocoaPods support is ending. What happens to iOS push notifications? — cover

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.

By Mike Miller

May 04, 2026

Turn customer context into personalized messaging with AI — cover

Turn customer context into personalized messaging with AI

Build adaptive customer messaging with Courier Journeys. Use AI nodes to classify users, generate notification copy, enrich profiles, and route each workflow based on structured AI output.

By Thomas Schiavone

May 01, 2026

Custom Environments: Ship Customer Messaging like you Ship Code — cover

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.

By Mike Miller

April 30, 2026

AI Tools for Product Managers: The Modern PM Stack — cover

AI Tools for Product Managers: The Modern PM Stack

The modern PM stack runs on AI at every step: Cursor and Claude Code for build, Pencil and Claude Design for prototyping, Courier for notifications and agent communication, Segment for routing product events and engagement data, PostHog for analytics and LLM evals, and a knowledge system like Notion for shared memory across humans and agents.

By Kyle Seyler

April 28, 2026

The AI Node in Journeys: Smarter Branching, Personalized Messages, and Live Enrichment — cover

The AI Node in Journeys: Smarter Branching, Personalized Messages, and Live Enrichment

Courier Journeys now includes an AI node that you can drop into any customer journey. Use it to branch on logic too nuanced for if/then, generate message copy shaped by each user's context, enrich profiles with live data mid-flow, and batch activity into recurring digests. Existing deterministic journeys keep working. The AI node is additive, not a replacement, and it lets you unlock the kind of personalization that used to require a dedicated ML team. Here's what it does and how to use it.

By Kyle Seyler

April 23, 2026

Your Notification Center, Your Competitive Edge — cover

Your Notification Center, Your Competitive Edge

The in-app inbox is the most valuable notification surface you own. Every other channel has a gatekeeper: push, email, and SMS all run through someone else's filters. The inbox is the one surface where you set the rules. Courier Inbox ships as a drop-in component backed by a hosted API that stores messages, syncs read state across devices in real time, and integrates with your other channels. SDKs for React, Web Components, React Native, Flutter, iOS, and Android. Install it with an AI coding agent or a few lines of code. Theme it, customize the renderers, or go fully headless.

By Kyle Seyler

April 22, 2026