CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • SMS functionality
Pages: [1]

Author Topic: SMS functionality  (Read 484 times)

Elaine

  • I’m new here
  • *
  • Posts: 1
  • Karma: 0
  • CiviCRM version: Not yet using
  • CMS version: Not yet using
  • MySQL version: Not yet using
  • PHP version: Not yet using
SMS functionality
April 05, 2015, 07:42:39 am
Hello

I am new to CiviCRM and investigating its SMS capabilities for some use cases in developing countries.  Reading through the book and forum and online searching to see if CiviCRM has the following capabilities:

- sending out SMSes (and allowing only particular people to send out SMSes to particular groups of contacts)

- allowing contacts to send SMSes into the system, with the SMS getting logged as an activity so that someone can read it and reply to it from within the system

- allowing contacts to use keywords within the SMS they send into the system, for example keyword to specify which department they are sending the SMS to, so that the SMS is visible in the system only to people in that department/group

- allowing contacts to self register in the system by SMS through sending a keyword together with their name and one other field to the system

- allowing contacts to include hashtags in their SMS (#) like in twitter, and these being interpreted by CiviCRM as tags so that we can get aggregate statistics on numbers of SMSes with different tags


My understanding is that the first two are possible in the current code but the last three are not - is that correct ?

I also see that there has been some discussion on integration with RapidSMS or FrontlineSMS - has there been any progress on this?

Thanks
Elaine


JohnFF

  • I post frequently
  • ***
  • Posts: 235
  • Karma: 6
  • CiviCRM version: 4.4.13
  • CMS version: Drupal 7.28
  • MySQL version: 5.5.31-1
  • PHP version: 5.3.27
Re: SMS functionality
April 07, 2015, 12:39:28 pm
Quote from: Elaine on April 05, 2015, 07:42:39 am
Hello

Hi :)

Quote from: Elaine on April 05, 2015, 07:42:39 am
I am new to CiviCRM and investigating its SMS capabilities for some use cases in developing countries.

Neat. The charity I worked for until a couple of weeks back uses Civi's SMS capabilities extensively - it's great for engagement.

Quote from: Elaine on April 05, 2015, 07:42:39 am
- sending out SMSes (and allowing only particular people to send out SMSes to particular groups of contacts)

I am 99% sure that you can do this just through configuring Civi & Drupal. Perhaps someone else would like to confirm?

Quote from: Elaine on April 05, 2015, 07:42:39 am
- allowing contacts to send SMSes into the system, with the SMS getting logged as an activity so that someone can read it and reply to it from within the system

Yes, absolutely. You'll need to rent a provider's line however (although at FF towers we use Clickatell there are others to choose from).

Quote from: Elaine on April 05, 2015, 07:42:39 am
- allowing contacts to use keywords within the SMS they send into the system, for example keyword to specify which department they are sending the SMS to, so that the SMS is visible in the system only to people in that department/group

Sadly, this capability would need to be customised for you, as it's quite a specific use case. I'm sure a lot of freelance developers would be happy to help you here though.

Quote from: Elaine on April 05, 2015, 07:42:39 am
- allowing contacts to self register in the system by SMS through sending a keyword together with their name and one other field to the system

Ooh. No, not out of the box. If an unknown contact SMS your system a contact will be created with their number attached. You could:

a) go through them manually - contacts created this way are really easy to find, and with a tiny bit of code tweaking would be easier still.
b) pay a developer to add this functionality to Civi for you. FF has a huge number of customisations to help us do things that are uniquely specific to their work, but using Civi as a basis takes you 99% of the way there and is therefore a tiny fraction of the cost of developing it from scratch.

Quote from: Elaine on April 05, 2015, 07:42:39 am
- allowing contacts to include hashtags in their SMS (#) like in twitter, and these being interpreted by CiviCRM as tags so that we can get aggregate statistics on numbers of SMSes with different tags

Again, this is quite specific functionality that would need to be developed for you, but using Civi as a basis makes this far cheaper.

Quote from: Elaine on April 05, 2015, 07:42:39 am
My understanding is that the first two are possible in the current code but the last three are not - is that correct ?

Basically yes, but like I say, Civi is very easy to extend & customise at a code level.
If you like empowering charities in a free and open way, then you're going to love Civi.

Email Amender: https://civicrm.org/extensions/email-amender
UK Phone Validator: https://civicrm.org/extensions/uk-phone-number-validator
http://civifirst.com
https://twitter.com/civifirst

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • SMS functionality

This forum was archived on 2017-11-26.