SMSZap

Nicholas Brown

Backend Engineer
Fullstack Engineer
Web Developer
Django
Django REST framework
PostgreSQL
Redis
Vue.js

SMSZap is a paid SMS messaging microservice that functions as an installable app via the HubSpot Marketplace, forming a HubSpot integration, for HubSpot campaigns / workflows with the intent of personalizing outreach and trackable SMS metrics.

Customer can sign up to the paid SMSZap platform in order to receive a dedicated *real* phone number which can send and receive text messages (SMS). Once on the platform clients can manage their phone numbers, account balances - detracted from according to SMS load utilized per the service offerings, and perform general admin operations relevant to the platforms service offerings.

Within HubSpot the SMSZap may be installed via the HubSpot App Marketplace. Once installed users may create HubSpot Workflows per normal. Within these workflows the user may select, upon the desired logical steps, in a workflows sequence of logical events an action point for delivering SMS messages via the SMSZap service in accordance with CRM events.

For example, a HubSpot customer utilizing SMSZap may offer a sign up form for a newsletter or to receive a free electronic product or discount code. A workflow could be configured to respond to these form submissions and take actions such as sending an email, modifying the subscribers lifecycles stage, and more per default HubSpot functionalities.

The integration of the SMSZap app allows customers to have a dedicated SMSZap option for selection, as noted per the SMSZap icon, that permits configuration of SMS messaging to the subscriber rather than being limited to emails and other native messaging functions for increased engagement with customers / leads and additional metrics for KPIs / marketing efforts.

To achieve this goal the project utilized the Django Web Framework, Django REST Framework for REST API development, Vue.js for the frontend, and miscellaneous technologies such as, but not limited to, PostgreSQL, Redis, Celery, etc to support the required backend functionalities.

In order to implement the SMS functionality for receiving and sending messages the service interfaced with third party APIs and services such as Twilio that were well established as industry leading and reliable in order to best serve future and current customers.

In addition I helped to manage an offshored team that the agency subcontracted in order to speed along the development of such an extensive product offering.





Partner With Nicholas
View Services

More Projects by Nicholas