Skip to main content

#Volunteers For Salesforce (V4S)0 discussing

For context, our V4S site and all settings were set up by my predecessor. I followed the V4S setup guide and double-checked her work which all looked good. However, I'm still receiving error messages when I try to view our different visualforce pages on our volunteer site. (ex: "Page Not Found: /Volunteers/GW_Volunteers__PersonalSiteContactInfo. Stay tuned."). Getting a whole bunch of Page Not Found errors. No idea what to do here. I believe all permissions are correct but maybe the URL is wrong? Here's an example: "https://emancipet2.my.salesforce-sites.com/Volunteers/GW_Volunteers__PersonalSiteContactInfo?contactId=003Qk00000MpDIL&Email=villarreal.tori7@gmail.com

" - this pulls up the error page.  

 

#Volunteers For Salesforce (V4S)

1 answer
  1. Sep 5, 2025, 7:21 AM

    Hi @Tori Villarreal

     

    Please check the Guest User Profile’s Visualforce page access and make sure all necessary pages—especially those starting with GW_Volunteers.PersonalSite are added to the enabled Visualforce pages for the Guest User.

    Also, verify that the URL is correctly formatted. For example: 

    https://yourdomain.force.com/Volunteers/GW_Volunteers__PersonalSiteContactInfo

    If you specified a Default Web Address (Site Label) when creating your site, include it in the URL like this: 

    https://yourdomain.force.com/yoursitelabel/GW_Volunteers__PersonalSiteContactInfo

    Below are some useful references to help you fix the issue:

    https://help.salesforce.com/s/articleView?id=sfdo.v4s_setup_customize_personal_site.htm&type=5

     

    https://help.salesforce.com/s/articleView?id=sfdo.v4s_configure_data_access.htm&type=5

     

    Hope this helps. Thanks!

0/9000
I am setting up the Volunteer personal sites now. When I click Preview on the GW_Volunteers__PersonalSiteContactInfo page, I get an error that the URL no longer exists. Any ideas where I could have gone wrong?
13 answers
0/9000

I thought I read a while back that Volunteers 4 Salesforce, the old managed package app to manage volunteers is going away and being "replaced" with the new volunteer management for NPC.  But I could not find anything official in my google searching.  I know there were issues with the API versions, and I think that was fixed (?).  However, if V4S is not going to be supported either via the commons or something else, just wanted to know. 

 

#Nonprofit #Volunteers For Salesforce (V4S)

1 answer
  1. Jul 21, 2025, 7:46 PM

    There has been no announcement of an end of support for V4S. Salesforce support should still answer questions and troubleshoot, depending on your org's support level.

0/9000

Hi everyone,  

 

We currently use Gravity Forms on our WordPress website to allow volunteers to sign up. One issue we’ve encountered is that support workers from charities sometimes allow their clients to use the support worker’s email address to register—likely because the clients don’t have their own email addresses. 

 

This creates a data integrity problem. We have automation in place that checks if a contact already exists (based on email) and updates the record if it does. But in these cases, multiple individuals are signing up with the same email, which causes the system to either overwrite existing contact data or fail to create distinct records.

Since this happens at the point of form submission, Salesforce validation rules don’t help, as they don’t prevent the issue from occurring in the first place.

I’d really appreciate any suggestions on how to improve this process. Specifically:

  • How can we prevent or better manage multiple signups using the same email address?
  • Are there any Gravity Forms add-ons or customisations that could help us flag or block duplicate email usage at the form level?
  • Could we implement a secondary identifier (e.g., phone number, unique ID) to distinguish individuals even if they share an email?
  • Are there any best practices for handling signups from individuals without email addresses, while still maintaining automation and accurate syncing with Salesforce?

#Nonprofit  #NonprofitHelp  #Volunteers For Salesforce (V4S)

2 answers
  1. Jul 8, 2025, 3:10 PM

    @Louis Dawkins

     

     

    My personal experience ... Gravity Forms is a pain in the butt, and it's hard to get good results from it. If you could switch to Form Titan or FormAssembly or something like that, you'd have a much better time in general.   

     

    If I had one of those tools, I would allow a group signup. Then the group registration could have a primary contact, and all of the other volunteers could be parented under that contact. Then create a separate custom object for registrations.  

     

    Side note -- My preferred method for handling forms in general (even with expensive form tools) is to integration to a custom object in Salesforce, and then use Salesforce Flow to manage everything else.  

     

    So for your situation, the solution could look like: 

    • Custom Object: Form Submission
      • RecordType: Gravity Forms - Volunteer Registration 
      • In addition to the form fields, also create a 'conversion status' field. And then run asynchronous or nightly automation to create Contacts where necessary. This would give you full control over the conditions. The 'conversion status' would change to complete if a contact was created successfully. You could even create a queue of records where conversion status is set to 'manual review' by the Flow due to conflicts. 
0/9000

Hello! Are you using V4S? If so, are you utilizing it with the out of the box functions or did you have it customized by a third party? 

 

Right now, our Volunteer Department is juggling a bunch of different systems that don’t talk to Salesforce, so there’s a ton of manual work. We’re thinking a lot of it could be automated if Salesforce was our main hub for signing up volunteers, tracking hours, scheduling, and letting volunteers check their schedule on a computer or tablet. 

 

We are thinking of experience cloud but before that explore other options.  

 

#Volunteers For Salesforce App  #Volunteers For Salesforce (V4S)

0/9000

We are having an issue where we aren't seeing volunteer sign-up options on our site that are more than 2.5 months out. Is this a setting that we can adjust somewhere? 

 

#Volunteers For Salesforce (V4S)

0/9000

Hi All, 

Please refer to the first attachment. 

  

An image(s) is uploaded to SFDC and placed into the Sign up Confirmation Appendix (API field name= Thank_you_Appendix__c) field on a Volunteer Job record as seen in the attachment. 

  

That merge field is then referenced in an Email Lightning template, see hilited area field in second attachment. 

  

Then when an automation sends the Email Lightning template the uploaded images are rendered as broken links, see the third attachment. The text within the merge fields renders properly but the image does not render. 

  

I have tried uploading the images as Documents (using Salesforce Classic) and directly uploading them from my laptop. In each situation the images are rendered as broken links in emails.

  

The two hilited images will change from Job to Job so I am unable to place the images as static content in the lightning email template. I need the ability for those images to vary from Job to Job. 

  

What is the proper way to upload images to the Volulnteer Job record so they will render in email? 

 

Thanks!

Chris

Mobile Loaves & Fishes

 

#Volunteers For Salesforce (V4S)  #NPSP  #Volunteers For Salesforce App

3 answers
0/9000

I am trying to clone an existing volunteer campaign using the Volunteers Wizard and I am receiving the following error message: "Error: duplicate field selected: GW_Volunteers__Campaign__c" 

 

When I try again I receive another error message: "Error: cannot specify Id in an insert call".

 

Previous threads have mentioned it is an object permission issue. I've given my profile permissions to all fields in the relevant object (Campaigns, Volunteer Jobs, Volunteer Shifts, Volunteer Hours, etc.), yet I am still getting the error. 

 

Does anybody have recommendations on how to solve this issue? 

 

#Nonprofit  #Nonprofit Success Pack  #Volunteers For Salesforce (V4S)

0/9000

I am trying to make a copy of the Visualforce page PersonalSiteTemplate and get this error when I try to save the copied markup:

Field $Setup.PackageSettings__c.NamespacePrefix__c does not exist. Check spelling

I see that I should be adding "GW_Volunteers__" where appropriate to the copied markup, but I have tried inserting this into the field mentioned in the error, but don't seem to see the right combination (if there is one). Any tips?

2 answers
  1. Jul 12, 2024, 2:15 PM

    Did you ever get this resolved? I'm running into the exact same issue and can't figure out what I need to change to make it correct.

0/9000