All Platforms
Signal

Signal

Encrypted messaging with auto-provisioning

Connect agents to Signal with end-to-end encryption preserved. Pair existing accounts via QR code or auto-provision new ones with automatic phone number registration. Built-in keepalive monitoring ensures sessions stay active.

Identity Types

user

Connection Methods

  • QR Pairing
  • Phone Registration (auto-provision)

Supported Features

End-to-end encryptionReactionsTyping indicatorsRead receiptsGroup chatsPrekey monitoringSession keepalive
signal-agent.ts
1// Auto-provision a new Signal identity
2const identity = await ac.identities.create({
3 platform: "signal",
4 type: "user",
5 connectionMethod: "register",
6 // Phone number provisioned automatically
7})
8 
9// Listen for encrypted messages
10ac.on("message.received", async (event) => {
11 if (event.platform === "signal") {
12 console.log("Encrypted message:", event.body)
13 }
14})

Ready to connect
your agents?

Join the beta. Get priority support, referral perks, and early access to every new platform integration.