Product support

Get help in the plugin support forum.

  • Added on Feb 20, 2015
  • Current version: 2.0.0
  • Platform Compatibility
    v3.x not tested
    v2.x use latest
    v1.x use latest
  • License: Regular / Extended
  • Extensions: 1
  • Created by


Profile Phones

Provides all your front end users a way to manage their own phone numbers and settings necessary for receiving short messages from other logged in users. This works in conjunction with Profile plugin to help to provide community inside your site where front end users can access other users contact and profile information for collaboration and communication. Great for clubs, unions, churches, associations, and small businesses. Want your users to get to know each other better? This is a great place to start.


Required For Group Messaging


Profile Phones adds:

  • Cellphone form
  • Cellphone display with call, message, and mail links when installed with Profile plugin.
  • Backend forms for user cellphones
  • Backend SMS Log viewer and manager for tracking batch message use
  • Other functions considered by request.
ProfilePhone Component used with Profiles Plugin

This Plugin requires RainLab User plugin to function.

Download plugin to plugin directory.

  • Logout and back into october backend.
  • Goto Users - All Users and start editing each users phone / cellphone information or setup a front end page using ProfilePhones component where users can edit their own.

For Batch Messaging

SMS Using Mailgun

  • Goto Settings - Mailgun and choose Mailgun in the side menu.
  • Set your mailgun API Key and Domain.

SMS Using Mailgun

  • Goto Settings - Mailgun and choose Mailgun in the side menu.
  • Set your Twilio AccountSID and AuthToken from www.twilio.com/user/account

Setup The Pages

  • Create a page to handle sending of messages and showing results
    • Add Component 'MailSMS' for Mailgun OR
    • Add Component 'SendSMS' for Twilio
  • Create a page where users are selected and messages and are composed
    • Add Component 'Checkform'
      • Set "Page that contains the Send SMS From Checklist Component" under links to the page we just made.
    • Add Component 'Checklist'
      • Set the 'Button Text'

That should do it.

You will want to review protecting your user information pages using instructions from ShahiemSeymor.Roles.

That should be all you need to get started.


Updated to work with October 2.0 and adds scheduling of Twilio messages

Jan 31, 2022


Adds phone lookup component for front end

Sep 20, 2019


Fixes CLid formated causing - No recipients selected! - error

Jul 20, 2017


Register Profile Panels moved to Plugin.php

Jul 16, 2017


Register Profile Panels

Jul 14, 2017


Database maintenance. Updated all timestamp columns to be nullable.

Jul 14, 2017


Fixes Cellphone controller where provider column is shown. Adds related phones to provider controller.

Mar 30, 2017


Add Filter Terms field to Cellphones

Nov 26, 2016


Made Log models fillable and changed sort of phone Users to include surname

Nov 19, 2016


Added messageURL() to enable Author Notices

Feb 14, 2016


Fixes https://octobercms.com/forum/post/tabs-in-backend-popup-form?page=1

Feb 13, 2016


Moved Cellphone and Provider Controllers to Users Sidemenu in keeping with OctoberCMS standards

Feb 07, 2016


fixes issue of no declared properties in components

Nov 06, 2015


added Celphone Controller to manage phones

May 23, 2015


missed 'foreignKey' in update to RC

Mar 10, 2015


Updated to be RC compatible

Mar 10, 2015


Minor Cleanup and efficiency change

Feb 21, 2015


Add foreign key for user deletes cascade

Feb 20, 2015


Built Tables

Feb 20, 2015


First version of CellPhone

Feb 20, 2015