WhatsApp Business and API integration

A system almost never works alone: it notifies the customer on WhatsApp, verifies a phone number by SMS, receives the leads from a campaign or charges online.

I have these integrations running in production: an SMS and WhatsApp messaging platform, a lead flow with Facebook Lead Ads and HubSpot, and an OTP verification process that queries an external web service.

What's included

WhatsApp Business

Sending and receiving messages from your system, with templates, delivery statuses and send queues.

SMS and OTP verification

Verification codes and SMS notifications with retries and a record of every message sent.

Lead capture

Receiving leads from forms and Facebook Lead Ads, distributing them to your team and syncing them with your CRM.

Payment gateways

Online payments integrated into your portal or app, with reconciliation of results.

External services

Calls to third-party web services, with validation, retries and background processes.

Your own API

Web services and webhooks so other systems can connect to yours, with credentials and validation of every request.

When it makes sense

  • You want your customers to get notices and confirmations by WhatsApp or SMS.
  • Your leads arrive through several channels and get lost or take too long to reach the salesperson.
  • You need to connect your system to a payment gateway or an external service.
  • You want to automate tasks you now do by hand between several systems.

technologies

  • WhatsApp Business
  • SMS
  • Webhooks
  • REST API
  • Facebook Lead Ads
  • HubSpot
  • Payment gateways
  • Queues

Related projects

Massend dashboard with the list of created campaigns, their messages, send status and dates
Software

Massend SMS Admin

Multichannel SaaS messaging platform for SMS and WhatsApp, with a web dashboard and web services.

with Actihost

Five screens of the Citybox Minibodegas app: login with the three locations, unit sizes, unit selection, transaction confirmation and payment form
App

Citybox Minibodegas app

Mobile app to choose a location, rent a storage unit and pay online with Datafast. Version 1 is still published and a new version is in the works.

Recargas América admin dashboard with sales by product type, best-selling products and latest resellers with sales
Software

Recargas América, reseller panel

Multi-level B2B panel to resell pins and top-ups for popular games, with plans, wallets, white label and an API.

with Actihost

See all projects

How I work

  1. Understand the problem

    We talk about your operation, your users and what isn't working today.

  2. Agree on the scope

    We define a first version with the essentials, timelines and way of working.

  3. Build in deliveries

    Partial deliveries you can test and correct.

  4. Launch and support

    Release, training and support so the system keeps running.

Frequently asked questions

Can I send WhatsApp messages from my own system?

Yes, through the WhatsApp Business API. To start conversations outside the support window you use approved templates, and inside it you can send free-form messages. I take care of the integration with your system.

What happens if the external service fails?

Sends and requests run in queues with retries and a record of their status, so a provider failure doesn't stop your operation or lose information.

Do you integrate with my CRM?

It depends on the CRM offering an API. I have integrated lead capture with HubSpot and can evaluate other systems based on their documentation.

How long does an integration take?

It depends on the provider's documentation and the scope. I give you an estimate after reviewing the case.