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) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • RSVP event: how to send the link ?
Pages: [1] 2

Author Topic: RSVP event: how to send the link ?  (Read 6080 times)

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
RSVP event: how to send the link ?
June 15, 2009, 10:35:15 am
Hi,

So if I understand it properly, the rsvp is handled through a profile.

http://wiki.civicrm.org/confluence/display/CRM/RSVP-style+Event+Registration

I would like to send an email with a link to a pre-filed form, and with just two buttons (or select doesn't matter) "yes,I attend" "no, can't make it".

What is the url to send ? I know how to send a link with a token to let a user modify his contact, but how to do that for a registration to an event ?

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: RSVP event: how to send the link ?
June 16, 2009, 02:13:22 am
HI Xavier,

I never looked at this thoroughly but there is some discussion of it here

http://forum.civicrm.org/index.php/topic,4723.msg21668.html

and I have a note from Chris saying that.

the key thing is to set
  $session->set( 'userID', $id ) ;
when the checksum validates

Generally the approach Peter has used it to have a 'landing page' which asks you to continue if you are the correct person & sets the userID as above I believe
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: RSVP event: how to send the link ?
June 17, 2009, 12:56:52 am
Hi,

I've already used the checksum for profiles, much like described in the quoted discussion, however with the registration to event, didn't find a way to have the form pre-filed with a specific contact (it's either empty or with the logged in user).

Is there a way to have the registration form with as param the id and the checksum ?

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: RSVP event: how to send the link ?
June 17, 2009, 05:35:28 am
LIke Eileen said - our work around was to direct people to a standard (confirm this is your name) type profile - then use fact that we have hacked to create a session to enable them to step on to Event registration - the name confirmation also helps avoid Mrs Brown clicking on email checksum sent to Mr Brown and deciding to change his name to hers when she fills in the Event form  :P
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: RSVP event: how to send the link ?
June 17, 2009, 05:45:53 am
Hi Pete,

Did you manage to get it in one screen or what is a two steps process ?

As for your assumption that one won't use the custom profile of someone else, recently made that experience and about 5% happily did it.

Advice to everyone going that road: do it the amazon way, and add at the top: "Welcome Pete D, if you aren't Pete D, click here" ;)

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: RSVP event: how to send the link ?
June 17, 2009, 05:54:31 am
Hi X+ - how's life post euro elections - greens would be happy with the overall result ;-) but desperately frustrated in UK  ::)

NO - two screens - one basically has read-only name plus a text field

says 'if this is you and name is correct, just click save to continue'

"if it is you, but name needs correcting (eg recently married/divorced) please write in the text box)

if this isn't you - go login - or look for your own email etc

(slightly more nicely worded)

on other occasions we did a different 'donate' page with a profile as per above - ie name was read-only plus text box for corrections - and we used that for the link for checksums - and sent people to a standard profile (not read only) from web links

Any chance you can help make the 'set this profile to create a session' option happen?
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

JoeMurray

  • Administrator
  • Ask me questions
  • *****
  • Posts: 578
  • Karma: 24
    • JMA Consulting
  • CiviCRM version: 4.4 and 4.5 (as of Nov 2014)
  • CMS version: Drupal, WordPress, Joomla
  • MySQL version: MySQL 5.5, 5.6, MariaDB 10.0 (as of Nov 2014)
Re: RSVP event: how to send the link ?
December 07, 2009, 08:13:17 am
What is the total amount needed for the 'set this profile to create a session' option, and is it the same as what is discussed on http://forum.civicrm.org/index.php/topic,10204.0.html?
Co-author of Using CiviCRM https://www.packtpub.com/using-civicrm/book

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: RSVP event: how to send the link ?
December 07, 2009, 10:19:35 am
The estimate we got from the WebAccess team was 4-5 hours ie US$2-250
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

cymbalista

  • Guest
Re: RSVP event: how to send the link ?
February 15, 2010, 05:26:13 am
Hi Pete

Have you managed to implement the 'set this profile to create a session'  feature? I am interested in that. I can contribute with $ 50.

Or else, could you possibly write me a quick recipe explaining how to implement the

    $session->set( 'userID', $id ) ;

Thank you

André

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: RSVP event: how to send the link ?
February 15, 2010, 11:40:32 am
Has not been on our 'needs done urgently' list. I expect the session code may require some reworking and testing for 3.1.x
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
RSVP Event, the return
February 18, 2010, 11:02:07 pm
Hi,

Did drop my trial, let's try it again :

I got a new event, add the participants in the status "pending/TBC". Use the list of participants with a message

Dear {firstname},

You are invited bla bla, to RSVP:
link to a form that contains the participant status (so she can set yes will attend or no won't)+his info (probably mostly read only cf below)

Should I use a separated profile or can I use event registration ? If I use a separate profile, don't seem to be able to put both participant and contact fields togther, correct ?

I want to use the checksum token so people don't have to register, but I have failed. Does it work on event registration ? What is the right syntax to put the participant id/contact id+checksum ?

Also I want to offer people the ability to register someone else (eg I receive the email, can't attend but forward it to a collegue. I want her to register as a new contact, not override my record and set her name to replace mine.

Ideally, she clicks on my event registration, and above the form to change the status, a msg :
If you can't attend but would like to have someone else, please set your status to "replaced by someone else", you will be redirected to a page where you can register the person replacing you.

Doable ? Needs to hack stuff ?

X+

-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: RSVP event: how to send the link ?
February 18, 2010, 11:31:12 pm
If you register someone for an event which requires approval & then approve them they get a registration e-mail with

partcipantID=x&cs=4534584

in the URL. But note this checksum use seems to be tied to the pending status & the way that is handled
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: RSVP event: how to send the link ?
February 19, 2010, 12:49:48 am
checksum token not yet configured for events i believe
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Kiran Jagtap

  • Ask me questions
  • ****
  • Posts: 533
  • Karma: 51
Re: RSVP event: how to send the link ?
February 19, 2010, 09:16:31 am
I think -

User gets email after event registration w/ checksum added w/ url in two cases
1. If event require approve.
2. If participant registration is on waitlist.

for first case : Now when registration get approved that time system send mail w/ checksum.
for second case : when event gets some empty spaces, cron will send a mail to waiting participant for registration.

Both these mails are send to participant to confirm there registration.

In both these cases checksum token going to validate contact w/ registration validity period ( 'Pending participant expiration' configured per event from manage event )

kiran
You Are Designed To Choose... Defined By Choice.

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: RSVP event: how to send the link ?
February 19, 2010, 11:05:12 am
Yes, it gets sent in those cases, but you can add those to the URL to complete any pending registration which is actually really useful if you want to encourage those who haven't paid successfully to complete their registration.

My understanding is checksum is user rather than function specific?

I was trying to figure out how to make it so that any logged in user with a pending enrolment would be stepped back into this enrolment using the existing code but haven't quite got it sussed:

http://forum.civicrm.org/index.php/topic,12254.0.html
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Pages: [1] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • RSVP event: how to send the link ?

This forum was archived on 2017-11-26.