Skip to main content

Connect iMessage

  1. Open Darwin notification settings.
  2. Under Message your agent, choose iMessage, RCS & SMS.
  3. Enter your phone number with its country code and select Connect.
  4. Enter the six-digit code Darwin sends from its current messaging line.
The number shown inside an empty phone field is only a formatting example. Darwin sends verification from the live line configured for your environment, so you never need to copy a potentially stale number from the documentation. You can also start by messaging Darwin’s live line. If your number is not connected yet, Darwin replies with a private sign-in link that expires after 15 minutes. After sign-in, the same thread is attached to your account.

What carries over

An authorized iMessage thread maps to the same Darwin agent and conversation used in the Darwin web app. Messages can initiate durable goals, and permissions, wallet limits, and approval policies continue to apply. Switching surfaces does not create a second agent or copy the goal—the web and messaging views resolve the same underlying conversation and work records. Darwin can discuss and prepare consequential work in the thread, but an iMessage reply does not bypass an approval that the web app or API would require. When a request needs review, Darwin sends you back to the appropriate first-party confirmation flow.

Connection and privacy

The verification code proves control of the phone number; it does not expose your Apple account credentials to Darwin. A number can be attached only through an authenticated verification flow. Remove or replace the channel from Settings → Notifications when you no longer want Darwin to accept messages from it. If a code does not arrive, confirm the country code, wait for the current attempt to finish, and request a new code. Do not repeatedly submit codes from different attempts: only the current unexpired challenge is accepted.

Open messaging settings

Connect, verify, inspect, or remove your iMessage, RCS, and SMS channel.