 |
Create a new component called Soapbox Petitions |
 |
Offer the following tabs for the Petitions Manager add/edit view: Basics, Appeal,, Form, Messages, and Layout |
 |
Offer the following fields on the Basics tab: Title, Published, Description, Campaign [Select] |
 |
On the Basics tab, choose a Salesforce campaign to which the Lead records created by the form will be added Campaign Members |
 |
On the Basics tab, create a new Salesforce campaign to relate to a petition that is of Campaign Record Type “Soapbox Petition” |
 |
On the Basics tab, designate a goal for the number of petition supporters part of the creation of a Salesforce campaign |
 |
View the supporter goal on the Basics tab |
 |
Upload a header image for the petition |
 |
Customize the following variables for the social sharing features of the Petition: Facebook Share Title, Facebook Share Description, and Twitter Share Text |
 |
Choose whether or not the petition form should accept supporters |
 |
Set the number of supporters to display, in reverse chronological order, on the petition page |
 |
Define the metadate information for the petition page, including Description, Keywords, Robots, and Author |
 |
Display the following fields on the Appeal tab: Petition Page Description, Petition Page Letter, and Petition Page Outro |
 |
Define the Petition Page Description using a WYSIWYG edtior |
 |
Define the Petition Page Letter text using a WYSIWYG edtior |
 |
Define the Petition Page Outro text using a WYSIWYG edtior, |
 |
Display the following fields as Show and Required so admins know they will be included on the form: First Name, Last Name, and Email Address |
 |
Choose to set the Street field as Show, Hide, or Required |
 |
Choose to set the City field as Show, Hide, or Required |
 |
Choose to set the State field as Show, Hide, or Required |
 |
Choose to set the Postal Code field as Show, Hide, or Required |
 |
Choose to set the Country field as Show, Hide, or Required |
 |
Choose to set the Reason for Signing field as Show, Hide, or Required |
 |
Choose to set the Display Signature field as Show, Hide, or Required |
 |
Choose to set the Display Signature to be checked by default |
 |
Choose to enable or disable the honeypot anti-spam functionality |
 |
Customize the text of the confirmation page, |
 |
Customize the text of the confirmation page title |
 |
Define a Redirect after Submission Custom Link |
 |
Choose to send an email confirmation to the submitter |
 |
Customize the text of the email confirmation |
 |
Customize the text of the email confirmation subject |
 |
Choose whether or not I wish to send an admin confirmation email upon form submission |
 |
Identify the email addresses to which to send the admin email confirmation |
 |
Customize the text of the admin email confirmation, |
 |
Customize the text of the admin email confirmation subject, |
 |
Choose a Page Layout from a drop down of options, including one-column or two-column layouts |
 |
Enter Custom Page CSS class for a petition |
 |
Show or Hide the Page Header Section |
 |
Show or Hide the Media Section (e.g., the petition header image) |
 |
Enter a Media Img CSS class for a petition |
 |
Show or Hide the Progress Section |
 |
Show or Hide the Count in the Progress Section |
 |
Show or Hide the Goal in the Progress Section |
 |
Show or Hide the Chart in the Progress Section |
 |
Display a tab in the Soapbox Petitions app called Supporters |
 |
Use a keyword search filter to search for a string that finds LIKE matching First Name, Last Name, Email, City, State, or Petition Name |
 |
View the following data on the Supporters tab: First Name, Last Name, Email, City, State, Petition Name, Date of signing |
 |
View the detail of a Supporter record which includes First Name, Last Name, Email, City, State, Petition Name, Date of signing, and Reason for Signing |
 |
Edit the detail of a Supporter record which includes First Name, Last Name, Email, City, State, Petition Name, Date of signing, and Reason for Signing |
 |
Save the form details to Soapbox when a supporter signs the petition so that this information is accessible on the Supporters tab |
 |
Create a Lead record in Salesforce for a petition signature |
 |
If the Company field is not completed by the end user because it is not filled out or shown to them, populate the Lead object with FirstName & “ “ & LastName, |
 |
Ddd the Lead created in Salesforce as a Campaign Member of the Campaign with which the form is associated |
 |
Save the Reason for Signing field data to the Reason for Signing field on the Campaign Member record created in Salesforce |
 |
Save the Display Signature field data to the Display Signature field on the Campaign Member record created in Salesforce |
 |
Display the petition title to the visitor, if enabled by the administrator |
 |
Display the petition header image at the top of the petition page, if enabled by the administrator |
 |
Display a progress bar that shows the nominal and percentage progress, depending on the admin’s selection |
 |
Display the text of the Petition description to the visitor, if enabled by the administrator |
 |
Display the text of the Petition letter to the visitor, if enabled by the administrator |
 |
Display a list of the x latest supporters (as defined by the admin), most recent first, who checked Display Signature which shows 1) first name, last name, city, state, and country, 2) the date/time they signed, and 3) the reason for signing, as given by the supporter |
 |
Display a Facebook share button on the petitions page, if enabled by the administrator |
 |
Display a Twitter share button on the petitions page, if enabled by the administrator |
 |
Include a checkbox, checked by default, which says “Display my signature on this site”, if enabled by the administrator |
 |
Display the petition header image at the top of the thank you page, if enabled by the administrator |
 |
Display the message text on the thank you page, as defined by the administrator |
 |
Display a Facebook share button on the petitions page, if enabled by the administrator |
 |
Display a Twitter share button on the petitions page, if enabled by the administrator |