Nova Admin Docs
Integrations

Signal

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

Signal has no official bot API. Nova calls a persistent signal-cli-rest-api service that owns the registered number and receives webhooks.

Prerequisites

Steps

  1. Run signal-cli-rest-api with a registered Signal number.
  2. Configure its receive webhook to POST to /api/v1/webhooks/signal.
  3. Set the same shared webhook secret in signal-cli-rest-api and Nova Admin.
  4. Save the server URL, registered number, and webhook secret in Nova Admin.

Credential fields

FieldRequiredDescription
Server URLYesstring
Registered numberYesstring
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 Signal account has API access enabled and billing is active if required.
  • Need help?: refer to the Signal documentation.

On this page