We raise funds for organizations (schools, non-profits, etc.) when their supporters learn what they can save by using renewable energy. We create links to custom campaign forms each organization uses to invite their supporters. Here are two examples. [url removed, login to view] (public radio station) and [url removed, login to view] (non-profit).
Until you check out the links, the rest of this won't make sense.
We need to have this page redesigned slightly, and have the mods fit in our database.
The modifcations or the link above would be:
1. A new first page containing the logo of the org a place for a video, some verbiage, and then two pieces of information to easily select/enter. 1. Homeowner or Renter/Condo Owner 2. U.S. Zip Code
It's necessary to have the ability to easily toggle 'active/inactive' status from our user panel by zip and/or state since we expand into new territories and leave old ones regularly.
This simple, two-part logic test will funnel people into one of two categories, and this is what the process should look like for each one.
Category One: Person is a homeowner in a zip code where our service is active.
This person should be sent to the data entry page of the current form (link above) but with the city, state, and zip pre-populated from the zip they entered on the first page.
Other than the data entry field, there should be room for three things on this page: A place for a video, the organization's logo (you'll see this in the examples), and room for verbiage.
After submitting info, the people will still reach the same 'well done' page they currently see after submitting in current form--no changes there.
Category two: Person is a renter/condo owner from any zip, or a homeowner from a location (zip code) where our service isn't 'active.'
Forward these people to a data entry page (like the one above) but with different verbiage, partner logo, and a place for a different video.
After filling out the data, instead of sending people to the current 'well done' page, the 'Finish' button (which should be renamed) should take them directly to a landing page from a url embedded in the button--these people will be receiving an offer outside of our system.
If it's possible to have the people's info from category 2 not go into the 'leads' folder but instead into a new folder called 'wind', that would be awesome, but if that is difficult, the info can continue to go to the leads folder. This is a low priorty, and more of an add-on thing once the rest is done.
Lastly How can the part of the form which reads '...will receive a $100 donation' have the $AMT pull from a table where that number is connected to a zip/state? For instance, when someone enters the zip on the first page, and they are from NC, how can the verbiage automatically read, '...will receive a $50 donation' when someone from MA sees '...will receive a $125 donation'? Could it be another row in the zip/state table where the default value is set to $100 but the cell is alterable should we need to make changes?
In short, we need help with Java coding to:
1. Create a two-part logic test written in Java where the variables are zip code and home ownership status.
2. An updated process flow to route individuals to the appropriate offer based on the logic test results.
3 The ability to insert videos on the first page and data entry page.
4. The ability to easily update states/zips 'active/inactive.' All renters go into category 2 above. Homeowners from 'active' states/zips go to category 1 process, and those 'non-active' states/zips go to category 2 process.
5. A customizable $Amount based on zip code logic. Also editable.
Right now the service is currently 'active' in all CA, WA, MA, NJ and NY zip codes.
If it matters to you, this is a project which has a very large potential societal benefit. And these are the last updates we need to scale and then rebuild the entire system.