Meser10 for Give

Description

A thank-you that arrives a minute after the donation is the first step toward the
next one. This plugin connects GiveWP to your Meser 10 account.

What it does

  • Sends a thank-you SMS when a donation completes, with the donor’s name, the amount and your organization’s name.
  • Optionally sends a thank-you email as well, in addition to GiveWP’s own receipt.
  • Adds donors to a Meser 10 mailing list: only those who ticked the consent box (the default), every donor, or nobody.
  • Adds the consent box to GiveWP classic forms.
  • Works with classic forms and with visual-builder forms.
  • A log of what was sent.

Things it deliberately will not do

  • It acts on each donation once, even when GiveWP reports it complete more than once.
  • It leaves alone donations made more than a day before the plugin was switched on, also when they are edited later.
  • It sends one thank-you SMS per phone number in ten minutes, and about 60 an hour for the whole site (filter: meser10_dn_hourly_sms_cap).
  • With the default list rule, nobody is added to a list without ticking the box.

Before you start

You need a Meser 10 account with the API key and the numeric User ID. If another
Meser10 plugin on the site already holds them, this plugin uses the same ones.
For the thank-you SMS, enable the phone field on your GiveWP forms. SMS goes to
Israeli mobile numbers.

External services

This plugin sends text messages and emails through the Meser10 platform, an email and SMS sending service, and adds contacts to a Meser10 mailing list. A request is made only when a donation completes. What is sent is the donor’s first and last name, email address and mobile number, the thank-you text with the amount and form title, the list name, the sender name, and your Meser10 API key and User ID for authentication. No other external service is contacted; the w3.org and xmlsoap.org addresses in the code are XML namespace identifiers, not requests.

  • SOAP API: https://ns.mesereser.com/Services/Services.asmx
  • Terms of service: https://www.meser10.co.il/terms/
  • Privacy policy: https://www.meser10.co.il/privacy/

Installation

  1. Install and activate the plugin. GiveWP has to be active.
  2. Go to Donations, then Meser 10.
  3. Check the credentials, choose the list rule and write the thank-you text.
  4. Switch it on.

FAQ

What can the SMS sender name be?

Up to 11 Latin letters or digits with at least one letter, or a mobile number verified in your Meser 10 account. Hebrew sender names are not supported.

Why are donors from my new forms not added to the list?

Visual-builder forms do not show the consent box, so with the default rule those donors
are thanked but not added. Use a classic form, or change the rule if your consent is
collected another way.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Meser10 for Give” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Meser10 for Give” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.1

  • Donations made more than a day before the plugin was switched on are not thanked when they are edited or saved again later.
  • One thank-you SMS per phone number in ten minutes, and an hourly ceiling for the whole site.
  • Donor names are trimmed to 40 characters and links are removed before they go into a message. The SMS text is capped at 400 characters.
  • Two requests that complete the same donation at the same moment no longer send twice.
  • Shorter timeout for the Meser10 API, so a slow answer does not hold up the donation.

1.0.0

  • First release.