[UCIMC-Tech] fwd: [Bikecoop] auto-welcome messsage to Paypal subscribers now live

Barry Isralewitz barryi at ks.uiuc.edu
Wed Sep 3 20:29:08 CDT 2008


Hi,


 Got auto-welcome messages going to actual Bike Project susbcribers.

Could now set this for some other UC-IMCgroups if in a hurry for this.
Still, consider it 'beta', a few seconds/minutes of outages a week when I update
/test it, if coincides with a subscription, that one would not get a
welcome message.  Note that worst-case failure here only silences/garbles
"welcome" message, the financial transaction and Paypal records go
completely untouched since this works on one-way Paypal Notifications of
already-completed transactions.  
  Will take a little more work to do this a little more elegantly, so
that I or other tech-type  will not needed to help whenever a group's
welcome message needs to be changed; plus needs other robustness improvements.

        Cheers,
  
        Barry 

----- Forwarded message from Barry Isralewitz <barryi at ks.uiuc.edu> -----

Delivered-To: bikecoop at lists.chambana.net
Date: Wed, 3 Sep 2008 20:10:02 -0500
From: Barry Isralewitz <barryi at ks.uiuc.edu>
To: Bike Project Discussion List <bikecoop at lists.chambana.net>
Subject: [Bikecoop] auto-welcome messsage to Paypal subscribers now live
X-BeenThere: bikecoop at lists.chambana.net

Hi,

  I've gone from 'alpha test' to 'beta release' with the system to send
an automatic welcome message to new Bike Project membership Paypal
subscribers. Next real subscriber should get a welcome mail; skip to the
below for a sample.  I try to point out a few resources and try to
anticipate a couple of common questions.  Comments/edits/additions
welcome.
    After we agree we have a new-user orientation page in good shape,
I'll add a pointer to that, plus properly integrate the welcome text
that Nicole P. wrote. Whatever the message, we'll need to change it over
months/years as TBP facts change, another item on the 'things to
periodically update' list.

  Jen: if you want, I can have this system bcc: a copy to you whenever
it generates a mail; you could tell your mail software to send it
straight to a folder, so memberships don't clutter your Inbox.
(Especially since you would have to deal with mails about the 2-cent
test subscriptions I generate every so often). But I might get database
additions working not too long from now.  Persistent database would
allow us to differentiate renewals from first-time signups, keep a
running tally of current subscribers, and timesavers like: take new subscriber
input directly from someone typing into our web site in the shop,  
allow member-info lookups for authentication and quick sales receipt printing.
Current implementation is PHP, does reasonable security checks, may move
to Perl for database stuff.   

===============================
  Sample automatic welcome message sent to
Bike Project membership Paypal subscriptions.
  (still to do: different message for renewals)
===============================
===============================
 Date: Wed, 3 Sep 2008 20:02:14 -0500 (CDT)
 To: Barry Isralewitz <isralewi at uiuc.edu>
 Subject: Welcome to The Bike Project! Your subscription ID is
           S-1B163692878538104
 From: The Bike Project <thebikeproject at gmail.com>


Welcome, Barry!
  Thanks for joining the Bike Project! You paid via PayPal recurring annual
 payment. Here's some information about your subscription:
====
   Subscription ID: #S-1B163692878538104
   Name: Barry Isralewitz
   Email: isralewi at uiuc.edu
   Subscription date: 18:02:10 Sep 03, 2008 PDT
   Item number: 2000-1023-test2
   Item name:
The Bike Project - Annual Membership Subscription ($00.02/yr., test rate)
   Price: $0.02
   Subscription-only Username: pp-tingeaspen
   Note: this payment will recur annually until you stop it.  If you don't want
 to pay in future years, cancel the subscription after 5 - 10 days (to ensure
 transaction clears).
======

  Again, welcome!!
    (or maybe: thanks for renewing!)
Getting started:
 Come work on a repair in the shop!
 For our open hours, events, and a list of your member benefits, see:
    http://thebikeproject.org

 As a member, you can get keys for shop access at off-hours.
To get keys, take the free, one-time Shop Orientation Class, details at:
    http://thebikeproject.org/orientation.html

  For a list of Shop Rules and more, browse our wiki via:
    http://thebikeproject.org/wiki/
  (then click on 'The Bike Project Wiki', then 'Shop Rules')
..or go directly to Shop Rules:
    http://thebikeproject.wikispaces.com/shop-guide

Email lists:
Most members are already signed up for the (roughly)
two-mails-per-month Bike Project Announcement Email List:
    http://lists.chambana.net/cgi-bin/listinfo/bikecoop-announce
..but you might also consider the more active
Bike Project Discussion Email List, where details of Bike Project operations
are hammered out:
    http://lists.chambana.net/cgi-bin/listinfo/bikecoop
 You can set mail from this mail list to arrive in 'daily digest' form, to keep 
from being buried in emails.

   Frames, parts, tools and Tri-Flow await! Hope to see you soon
 around the co-op shop!

       Happy wrenching, and happy biking!

       The Bike Project
       thebikeproject at gmail.com
===============================
===============================
====end of sample mail=========

  Hope it works, and helps...

   Cheers,

   Barry

-- 
Barry Isralewitz, Ph. D.
Theoretical and Computational Biophysics Group,
University of Illinois at Urbana-Champaign 
Beckman 3043   Phone: (217) 244-1612   Home Phone: (217) 337-6364
email: barryi at ks.uiuc.edu      http://www.ks.uiuc.edu/~barryi
_______________________________________________
Bikecoop mailing list
Bikecoop at lists.chambana.net
http://lists.chambana.net/cgi-bin/listinfo/bikecoop

----- End forwarded message -----

-- 
Barry Isralewitz, Ph. D.
Theoretical and Computational Biophysics Group,
University of Illinois at Urbana-Champaign 
Beckman 3043   Phone: (217) 244-1612   Home Phone: (217) 337-6364
email: barryi at ks.uiuc.edu      http://www.ks.uiuc.edu/~barryi


More information about the IMC-Tech mailing list