Skip to content

A solution to call your clients for Joomla, via SMS, Voice or video channels. Add a Click To Call Button & SMS Chat to Your Joomla Site.

License

Notifications You must be signed in to change notification settings

anibalsanchez/XT-Twilio-for-Joomla

Repository files navigation

XT Twilio for Joomla

A solution to call your clients for Joomla, via SMS, Voice or video channels. SMS, Click2Call and more!

  • Twilio for Joomla - Library: This extension is a wrapper of the official Twilio PHP SDK to install the SDK at the system level.
  • Twilio for Joomla - Ajax plugin: This plugin is going to allow the communication between the following modules and Twilio REST API.
  • Twilio for Joomla - Contact by SMS module: This module is going to provide a contact form to send SMS messages to a backend phone number.
  • Twilio for Joomla - Click 2 Call module: This module is going to establish a call between the customer a the backend phone number.

The full list of releases can be found here: https://github.com/anibalsanchez/XT-Twilio-for-Joomla/releases

The source code repository can be found here: https://github.com/anibalsanchez/XT-Twilio-for-Joomla

Add a Click To Call Button & SMS Chat to Your Joomla Site

As a Joomla community volunteer, I am always looking for opportunities to help my favorite CMS grow and add new features. Following these ideas, Twilio and Joomla are a perfect match to bring the possibilities of a first-level communication platform to small and medium-size organizations. In this blog post, I am going to create the required extensions for Joomla to incorporate a simple communication channel to a website by creating a click to call button.

I have planned a series of articles about the topic of implementing a communication solution for Joomla based on Twilio. In this first installment, I provide a ready-to-use extension for Joomla and the detailed steps to implement it (no coding skills are required). Later on, I’ll publish the rationale behind the development process.

If you are looking for a simple solution, you can just download the latest release and deploy it on your site.

Read More: https://www.twilio.com/blog/add-click-to-call-button-sms-chat-joomla-extension

How to Customize a Joomla Extension for SMS Chat

From Twilio's Blog: In the article Add a Click To Call Button & SMS Chat to Your Joomla Site, I presented a ready-to-use extension, XT Twilio for Joomla to implement a simple communication channel on a website. The basic extension sends SMS messages (or supports a Click2Call workflow) between users and the sales area.

In this tutorial, I’m going to introduce how to solve a practical requirement of a real-world project; the need to add a first name field (and other fields) to the Contact by SMS module.

Read More: https://www.twilio.com/blog/customize-joomla-extension-sms-chat

How to Validate a Phone Number in a Joomla Extension

From Twilio's Blog: In the article Add a Click To Call Button & SMS Chat to Your Joomla Site, I presented a ready-to-use extension, XT Twilio for Joomla to implement a simple communication channel on a website. The basic extension sends SMS messages (or supports a Click2Call workflow) between users and the sales area. In the second article of this series, How to Customize a Joomla Extension for SMS Chat, I presented a case to add the client name field to the extension and personalize the SMS messaging.

In this tutorial, to tackle the complexity of handling international telephone numbers properly following the E.164 standard, I’m going to introduce the integration of an advanced JavaScript plugin for entering and validating international telephone numbers, jackocnr/intl-tel-input. The plugin adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting/validation methods. For a complete description of the plugin features, please visit https://intl-tel-input.com/.

Read More: https://www.twilio.com/blog/validate-phone-number-joomla-extension-php

About Anibal

Anibal Sanchez is a technology geek, with a pinch of an entrepreneur. Aníbal is the team leader of Extly Tech. He helps businesses in rapid web development, implementing DevOps processes, quality assurance practices and project management methodologies. Anibal contributes to the Joomla! community as a member of the Leadership Team, JED’s Assistant Manager and Joomla! Magazine author.

Copyright & License

  • Copyright (c)2007-2018 Andrea Gentil - Anibal Sanchez All rights reserved.

  • Distributed under the GNU General Public License version 2 or later; see LICENSE.txt