Apple Messages for developers
Let customers message you in the iPhone Messages app to get support, book appointments, and check out with Apple Pay. Deflect inbound call volume, verify accounts with Sign in with Apple, and hand threads from AI to human agents with Bird.
Today 9:41

Trusted by engineering and product teams
shipping at global scale.
Let customers start a chat
from Apple Maps or Safari.
Let customers start an Apple Messages thread from Apple Maps, Safari, Spotlight Search, or your phone number to deflect inbound call volume.
Pass the store location, page intent, and routing group straight into Bird so your AI agent or support team can help right away.
Objects for everyday living
Harbor Amsterdam
Homewares · Amsterdam studio
Come find your next favorite.
We’re here to help.
Message
Harbor
Messages for Business
Today 9:41
Started from
Harbor Amsterdam in Maps

Harbor is ready to help
Message
Book times and capture choices
without leaving Messages.
Sending customers to a mobile browser to schedule a visit or pick an option causes drop-off. Present live calendar slots and product choices in native iPhone time and list pickers, validate availability against your backend, and confirm the booking in the thread.
Studio visit
Saved in this browserAvailable times
4/12iMessage
Today 9:41

iMessage
Today 9:41

Studio visit
Saved in this browserAvailable times
4/12Studio visit
Saved in this browserAvailable times
4/12iMessage
Today 9:41

Check out with Apple Pay
right inside the conversation.
Skip the mobile web checkout and let shoppers pay with Face ID or Touch ID using the native Apple Pay sheet in Messages.
Route the payment token to your processor, confirm capture in your order system, and drop the receipt straight into the conversation.
Alex Morgan
harbor.example
Apple Pay request
The Everyday Vase × 2
The customer reviews and authorizes this request in Apple Pay. See Payments for its status.
Payments
- Order reference
- HBR-2048
- Environment
- Live
- Verified by provider
- Today, 09:42
- Provider reference
- View transaction in Stripe
iMessage
Today 9:41

iMessage
Today 9:41

Alex Morgan
harbor.example
Apple Pay request
The Everyday Vase × 2
The customer reviews and authorizes this request in Apple Pay. See Payments for its status.
Payments
- Order reference
- HBR-2048
- Environment
- Live
- Verified by provider
- Today, 09:42
- Provider reference
- View transaction in Stripe
Alex Morgan
harbor.example
Apple Pay request
The Everyday Vase × 2
The customer reviews and authorizes this request in Apple Pay. See Payments for its status.
Payments
- Order reference
- HBR-2048
- Environment
- Live
- Verified by provider
- Today, 09:42
- Provider reference
- View transaction in Stripe
iMessage
Today 9:41

Spot failed sends by format
and track confirmed orders.
Monitor accepted, sent, and failed messages in real time and break down errors by format to catch broken rich links or rejected list pickers before customers notice. Connect conversations back to their Maps or web entry points and measure which threads turn into confirmed bookings and Apple Pay purchases.
Sends over time
14:00–15:00 UTC
- Accepted
- 8,597
- Sent
- 8,509
- Send failed
- 88
- Send rate
- 99.0%
75.0%
of send failures in this hour Rich link
24 of 32 · 14:00–15:00 UTC
By message kind
14:00–15:00 UTC| Message kind | Accepted | Send failed | Share |
|---|---|---|---|
| Rich link | 351 | 24 | 75.0% |
| Text | 192 | 6 | 18.8% |
| List picker | 96 | 2 | 6.3% |
Sends over time
14:00–15:00 UTC
- Accepted
- 8,597
- Sent
- 8,509
- Send failed
- 88
- Send rate
- 99.0%
75.0%
of send failures in this hour Rich link
24 of 32 · 14:00–15:00 UTC
By message kind
14:00–15:00 UTC| Message kind | Send failed | Share |
|---|---|---|
| Rich link | 24 | 75.0% |
| Text | 6 | 18.8% |
| List picker | 2 | 6.3% |
Sends over time
14:00–15:00 UTC
- Accepted
- 8,597
- Sent
- 8,509
- Send failed
- 88
- Send rate
- 99.0%
75.0%
of send failures in this hour Rich link
24 of 32 · 14:00–15:00 UTC
By message kind
14:00–15:00 UTC| Message kind | Send failed | Share |
|---|---|---|
| Rich link | 24 | 75.0% |
| Text | 6 | 18.8% |
| List picker | 2 | 6.3% |
Explore Apple Messages.
Interactive pickers, forms, Apple Pay checkout, Sign in with Apple, and Apple Wallet passes in one platform.
Send and receive rich iMessage conversations from your backend or AI agent with webhooks for customer replies, selections, and typing indicators.
Entry pointsLet customers start a chat from Apple Maps, Safari, Spotlight Search, or your phone number and route the thread with location and page context.
Rich messagesPresent product catalogs, rich links, document attachments, and interactive list pickers so customers can compare options inside the thread.
FormsCapture multi-page intake details, contact info, and service preferences in a native iOS sheet without sending users to a web form.
AppointmentsPublish live calendar slots in a native time picker and validate availability against your booking system before confirming the visit.
Apple PayLet shoppers authorize purchases with Face ID or Touch ID in Messages and confirm order capture through your existing payment processor.
AuthenticationVerify customers in the thread with Sign in with Apple or your OAuth provider before exposing account details or modifying orders.
WalletDeliver boarding passes, event tickets, and appointment cards straight to Apple Wallet and push live updates when schedules change.
JourneysChain authentication, forms, pickers, and Apple Pay into a single automated thread that hands off to a support agent with full context.
AnalyticsBreak down accepted and failed sends by message format and trace which entry points drive confirmed bookings and completed orders.
Scale without
losing control.
Organize teams in workspaces, control API access, and trace changes through audit logs.
Organization
Harbor
Access stays in its workspace.
Production/API keys
Delivery agent
ActiveAlex Lee
Admin
Today · UTC
Audit log
Organization
Harbor
Access stays in its workspace.
Production/API keys
Delivery agent
ActiveAlex Lee
Admin
Today · UTC
Audit log
Organization
Harbor
Access stays in its workspace.
Production/API keys
Delivery agent
ActiveAlex Lee
Admin
Today · UTC
Audit log