This article describes the actions available when you connect JustCall to HappyFox Workflows, and lists the SMS communication operations you can automate with this integration.
Triggers
The JustCall integration does not provide triggers. Workflows that include JustCall actions are started by a HappyFox Help Desk trigger or another connected app.
Actions
JustCall actions let you send SMS messages to contacts directly from a workflow step — using HappyFox Help Desk ticket events to trigger outbound text communication through your JustCall number.
| Action | What it does |
|---|---|
| Send Text Message | Sends an SMS message to a specified phone number via your connected JustCall number. |
| Send SMS Action Reminder | Sends a pre-configured SMS action reminder via JustCall. |
Validation note legend
| Term | Meaning |
|---|---|
| Required | The field must be filled in for the action to run. |
| Optional | The field can be left blank; the action will still run. |
| Conditional | Only shown, and only required, when another field is set to a specific value — see the field description. |
| Text | A plain text entry. |
| Yes/No toggle | A boolean on/off switch. |
| Selection (pick one) | A searchable dropdown with a fixed list of allowed choices. |
| List (multiple entries) | A repeating group where you can add one or more rows. |
Send Text Message
Sends an SMS from a JustCall number to a recipient phone number. Optionally, you can embed interactive user-action choices (links) in the message body — when a recipient taps a choice, the workflow resumes with their response. Metadata key-value pairs can also be attached and forwarded to any outbound trigger.
| Field | Description | Validation |
|---|---|---|
| Sender Number | The JustCall phone number to send the SMS from. Choose from the JustCall numbers available in the merge fields. | Required · Text |
| Recipient Number | The phone number to send the SMS to. Must include the country code (for example, +14155552671). The action fails if no country code is present. |
Required · Text |
| Text Message | The body of the SMS. Maximum 1,600 characters. You can insert placeholders like <<Approve>> or <<Reject>> that are automatically replaced with user-action links when choices are configured. |
Required · Text |
| Include User Action in SMS | Turn this on to embed interactive choice links in the message, allowing recipients to respond directly from the SMS. When off, the Choices field below is hidden. Defaults to off. | Optional · Yes/No toggle |
| Choices | The set of interactive options the recipient can pick from. Each entry's Name is used as the placeholder in the message body (for example, a choice named Approve is referenced as <<Approve>>). Each row includes: Name (the choice label), Type (form presents a form to fill out, message shows a confirmation message), Form (the JustCall form to present — shown only when Type is form), and Confirmation Message (the text shown after selection — shown only when Type is message). |
Conditional (shown only when Include User Action in SMS is on) · List (multiple entries) |
| Include Metadata | Optional key-value pairs passed along to the outbound trigger for this SMS. Each row has a Key and a Value. | Optional · List (multiple entries) |
Note: Metadata and choices are two separate mechanisms. Choices drive what the recipient can select and how the workflow resumes; Metadata is passthrough data for your own use in the outbound trigger and has no effect on what the recipient sees.
Send SMS Action Reminder
Re-sends an SMS for a pending user-action step that hasn't yet been responded to. Use this to remind a recipient about an earlier interactive SMS — created by a Send Text Message action with choices enabled — that they haven't yet acted on. The action fails if the SMS action ID is not found or has already been completed.
| Field | Description | Validation |
|---|---|---|
| SMS Action | The ID of the pending SMS user-action to resend. Generated when a Send Text Message step with choices is first executed. | Required · Text |
| Sender Number | The JustCall phone number to send the reminder from. Choose from the JustCall numbers available in the merge fields. | Required · Text |
| Recipient Number | The phone number to send the reminder to. Must include the country code. | Required · Text |
| Text Message | The body of the reminder SMS. Maximum 1,600 characters. Choice placeholders (for example, <<Approve>>) are automatically replaced with the original user-action links. |
Required · Text |
Note: Send SMS Action Reminder only works for an SMS action that is still pending. If the recipient has already responded, or the action has already timed out or completed, this action fails — there's nothing left to remind them about.
Use cases
Send an SMS confirmation when a ticket is created: When a new ticket is created in HappyFox Help Desk, automatically send an SMS to the contact's phone number confirming receipt of their request — giving customers immediate acknowledgement without a manual reply from an agent.
Notify a contact when their ticket is resolved: When a ticket is resolved in HappyFox Help Desk, automatically send an SMS to the contact letting them know their issue has been addressed — providing a fast, low-friction resolution notification alongside or instead of an email.
Alert an on-call agent via SMS on ticket escalation: When a ticket is escalated or its priority is raised to urgent in HappyFox Help Desk, automatically send an SMS to the assigned agent's mobile number — ensuring critical issues reach the right person immediately, even when they are away from their desk.
Send an appointment or callback reminder: Use the Send SMS Action Reminder action to send a structured reminder to a contact before a scheduled callback or follow-up — reducing missed appointments and keeping the customer informed without manual outreach.
Remind an agent to take action on an overdue ticket: When a ticket has been open beyond a defined threshold, automatically send an SMS reminder to the assigned agent via JustCall — prompting them to respond before the SLA deadline is missed.