OpenPhone icon

OpenPhone

Interact with OpenPhone API

Actions2

Overview

This node integrates with the OpenPhone API to send SMS messages. It allows users to programmatically send text messages from their OpenPhone number to any valid phone number. This is useful for automating notifications, alerts, reminders, or any communication that requires sending SMS messages directly from workflows.

For example, you could use this node to:

  • Send appointment reminders to clients automatically.
  • Notify team members of important updates via SMS.
  • Trigger SMS alerts based on events in other systems.

Properties

Name Meaning
To The recipient's phone number where the message will be sent.
From Your OpenPhone phone number that will appear as the sender of the SMS.
Message The body text content of the SMS message to be sent.

Output

The node outputs a JSON object representing the response from the OpenPhone API after sending the message. This typically includes details about the sent message such as its ID, status, timestamps, and other metadata returned by the API.

No binary data output is produced by this operation.

Dependencies

  • Requires an active OpenPhone account.
  • Requires an API key credential for authenticating requests to the OpenPhone API.
  • The node makes HTTP requests to https://api.openphone.com/v1/messages.

Troubleshooting

  • Common issues:

    • Invalid or missing API key: Ensure the API key credential is correctly configured.
    • Incorrect phone number format: Phone numbers must be in international format (e.g., +1234567890).
    • Insufficient permissions or quota on the OpenPhone account may cause failures.
  • Error messages:

    • Errors returned from the OpenPhone API will be passed through. Common errors include authentication failures, invalid parameters, or rate limiting.
    • If the node is set to continue on fail, errors will be included in the output JSON under an error field for each failed item.

Links and References

Discussion