Custom script for to format questions on registration/donation forms
I work for the Epilepsy Foundation, and it is important that we know people's "relationship to epilepsy" so we know how best to serve them. Currently, the field we use to store that info in LCRM does not sync with LO, so we are losing out on collecting that data when people register for our events and workshops online. I'm wokring to rectify this issue by created boolean fields online and checkbox fields in LCRM for each "relationship to epilepsy" that we track. I can then associate those fields with each other, and when someone checks that that have a certain relationship to epilepsy in LO, it will show up in LCRM as well.
Here's the problem:
I want to create a standard question to add to registration forms that asks people what their relationship to epilepsy is and allows them to check a box from a list - but there's no way to consoldate those feilds into one question on a donation/registration form in LO. So instead of asking "What is your relationship to epilepsy" and having a number of responses to check, it's going to render as a series of questions: Do you have epilepsy (Yes i have epilepsy/no I don't have epilepsy), Does your child have epilepsy (Yes my child has epilepsy/No my child does not have epilepsy) etc.
LO Support team says there is probably a simple javascript code that would hide all the questions, leaving just the answers - thus making it appear like one question with a series of checkbox answers.
I figured I can't have been the first person to try to add a standard question to a registration form, so I'm wondering if anyone else already has this script written, or has an alternative solution that allows this data to sync cleanly with LCRM?
Thanks in advance for any help!
-Kelly
Comments
-
Kelly Kopish:
Hi!
I work for the Epilepsy Foundation, and it is important that we know people's "relationship to epilepsy" so we know how best to serve them. Currently, the field we use to store that info in LCRM does not sync with LO, so we are losing out on collecting that data when people register for our events and workshops online. I'm wokring to rectify this issue by created boolean fields online and checkbox fields in LCRM for each "relationship to epilepsy" that we track. I can then associate those fields with each other, and when someone checks that that have a certain relationship to epilepsy in LO, it will show up in LCRM as well.
Here's the problem:
I want to create a standard question to add to registration forms that asks people what their relationship to epilepsy is and allows them to check a box from a list - but there's no way to consoldate those feilds into one question on a donation/registration form in LO. So instead of asking "What is your relationship to epilepsy" and having a number of responses to check, it's going to render as a series of questions: Do you have epilepsy (Yes i have epilepsy/no I don't have epilepsy), Does your child have epilepsy (Yes my child has epilepsy/No my child does not have epilepsy) etc.
LO Support team says there is probably a simple javascript code that would hide all the questions, leaving just the answers - thus making it appear like one question with a series of checkbox answers.
I figured I can't have been the first person to try to add a standard question to a registration form, so I'm wondering if anyone else already has this script written, or has an alternative solution that allows this data to sync cleanly with LCRM?
Thanks in advance for any help!
-KellyHi Kelly -
Do they need to be able to pick more than one of the answers? Does it need to go to their constituent record?
Either way, have you thought about embedding a survey in your regirstration form? (You'd need to embed the survey in a pagebuilder reusable, I think... Full disclosure: it's been a while.)
Maya
1 -
Maya Rabinovitch:
Kelly Kopish:
Hi!
I work for the Epilepsy Foundation, and it is important that we know people's "relationship to epilepsy" so we know how best to serve them. Currently, the field we use to store that info in LCRM does not sync with LO, so we are losing out on collecting that data when people register for our events and workshops online. I'm wokring to rectify this issue by created boolean fields online and checkbox fields in LCRM for each "relationship to epilepsy" that we track. I can then associate those fields with each other, and when someone checks that that have a certain relationship to epilepsy in LO, it will show up in LCRM as well.
Here's the problem:
I want to create a standard question to add to registration forms that asks people what their relationship to epilepsy is and allows them to check a box from a list - but there's no way to consoldate those feilds into one question on a donation/registration form in LO. So instead of asking "What is your relationship to epilepsy" and having a number of responses to check, it's going to render as a series of questions: Do you have epilepsy (Yes i have epilepsy/no I don't have epilepsy), Does your child have epilepsy (Yes my child has epilepsy/No my child does not have epilepsy) etc.
LO Support team says there is probably a simple javascript code that would hide all the questions, leaving just the answers - thus making it appear like one question with a series of checkbox answers.
I figured I can't have been the first person to try to add a standard question to a registration form, so I'm wondering if anyone else already has this script written, or has an alternative solution that allows this data to sync cleanly with LCRM?
Thanks in advance for any help!
-KellyHi Kelly -
Do they need to be able to pick more than one of the answers? Does it need to go to their constituent record?
Either way, have you thought about embedding a survey in your regirstration form? (You'd need to embed the survey in a pagebuilder reusable, I think... Full disclosure: it's been a while.)
Maya
That's what I was going to suggest!
1 -
Thanks for the response! I looked into using a survey, but unfortunatly that won't work because it needs to be able to sync with LCRM.
(Ideally people would be able to check more than one box, but I'd settle for one if I can make this work!)0 -
Now, I don't use LCRM, so I may be way off here but...
Couldn't you create a custom field in LCRM that syncs with LO... Then your survey response could map to that field -
https://www.blackbaud.com/support/howto/coveo/luminate-crm-integration/Luminate_Integration_Reference/Mapping_Synchronizing.html
0 -
Maya Rabinovitch:
Now, I don't use LCRM, so I may be way off here but...
Couldn't you create a custom field in LCRM that syncs with LO... Then your survey response could map to that field -
https://www.blackbaud.com/support/howto/coveo/luminate-crm-integration/Luminate_Integration_Reference/Mapping_Synchronizing.html
A pick-list or checkbox style question in a survey can't populate individual feilds in LO (which is necessary for it to sync with LCRM). So I'm still left with asking, as individual questions, "Do you have epilpsy?" "Does your child have epilepsy?" etc etc etc.0 -
Ah. But a dropdown can... Which is why this only works if they can select only one answer. They'd have to pick:
I have epilepsy
My child has epilepsy
A close friend or relative has epilepsy
No direct connection
Etc.
That won't work?
Maya0 -
Oh, maybe then! The support rep I was working with told me surveys were a no-go, but I'll have to look into this further. Thanks!0
-
Kelly Kopish:
Oh, maybe then! The support rep I was working with told me surveys were a no-go, but I'll have to look into this further. Thanks!The big question is how is the multiple answer data stored in the field in LCRM?
If it's something like a delimited list, here's a way to do this with LO.
I would present an html checkbox list, which actually populates a hidden open text field with the delimited answers. That field is a custom field on the cons record. The populating and delimiting would be easy with some JS bound to the onchecked events for the checkboxes.
'Fake' HTML checkboxes:
[X] I have epilepsy
[ ] My child has epilepsy
[X] A close friend or relative has epilepsy
[ ] No direct connection
Actual LO Field Hidden with CSS: [ patient; friend; ]
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 3 Blackbaud Staff Discussions
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board