Skip to content
Project Case Study

Custom WordPress SMS Notification Plugin for Gravity Flow

Project Date

This project was developed to improve communication between users and administrators within an organizational workflow powered by Gravity Flow. In the original process, users had to manually log in to the system to check whether their requests had moved to a new workflow stage or changed status.

To solve this issue, a custom WordPress plugin was developed to detect Gravity Flow stage transitions and automatically send appropriate SMS notifications to users, reviewers, or administrators involved in the process.

The plugin was integrated directly with the client’s SMS service provider and supported custom notification messages for different workflow stages, eliminating manual messaging and dependency on generic third-party notification plugins.

Process & Outcome

Project Overview

01

Client Need

The client required a dedicated plugin capable of sending SMS notifications whenever a workflow entry changed stage or status in Gravity Flow.

The main requirements included detecting workflow transitions, automated event-based messaging, direct SMS gateway integration, stage-specific message templates, inserting form data into messages, preventing duplicate notifications, logging delivery results, and full compatibility with Gravity Forms and Gravity Flow.

02

Solution

A standalone and modular WordPress plugin was developed using Gravity Flow actions and hooks to detect workflow transitions.

When an entry moves to a new stage, the plugin retrieves relevant information such as the recipient’s phone number, request status, user details, and required form fields. It then generates the corresponding message based on the configuration assigned to that workflow stage and sends it through the SMS provider’s API.

The plugin architecture allows SMS gateway credentials and stage-specific messages to be managed from the WordPress administration area. Phone-number validation, API error handling, delivery logging, and duplicate-message prevention were also incorporated into the implementation.

03

Project Result

The required custom plugin was successfully developed and integrated with both the client’s SMS gateway and the various stages of Gravity Flow.

Users and administrators now receive immediate SMS notifications whenever a request changes status or moves to a new workflow stage. This reduced manual follow-ups, improved process transparency, and enabled faster communication among workflow participants.

The plugin’s custom architecture also provides a flexible foundation for adding new workflow stages, modifying notification templates, and integrating additional SMS gateway capabilities in the future.

Technologies Used

Gravity Flow Gravity Forms PHP · SMS API REST API WordPress WordPress Hooks