Nova Admin Docs
Integrations

iMessage

How to get your iMessage API key and connect it to Nova Admin.

Connect Sendblue for the managed webhook path. BlueBubbles is an optional self-hosted backend that needs an always-on Mac.

Prerequisites

Steps

  1. Create a Sendblue account and copy the API key ID and secret key.
  2. Choose a long random webhook shared secret and configure Sendblue to send webhooks to /api/v1/webhooks/imessage.
  3. Select BlueBubbles only when an always-on Mac hosts the BlueBubbles server.
  4. In Nova Admin, save the backend credentials and webhook shared secret.

Credential fields

FieldRequiredDescription
BackendYesstring
Sendblue API key IDNoSecret — stored encrypted, never exposed.
Sendblue API secret keyNoSecret — stored encrypted, never exposed.
BlueBubbles server URLNostring
BlueBubbles passwordNoSecret — stored encrypted, never exposed.
Webhook shared secretYesSecret — stored encrypted, never exposed.

Troubleshooting

  • Invalid credentials: verify the key was copied in full with no trailing spaces.
  • Key not working: check that your iMessage account has API access enabled and billing is active if required.
  • Need help?: refer to the iMessage documentation.

On this page