Signal is an encrypted messaging platform similar to iMessage or Whatsapp.
A Matrix bridge exists for Signal which uses signald for communication. Not as secure as the true client.
Through the Matrix bridge, you can automate the sending of messages via the
Matrix API. An
access_token is required (available from the Element client).