Boost recurring donations this giving season with the new upsell prompt!Learn How >>

Creating Predefined Amounts and displaying Custom Amount Field for a Donation form

updated

You can create Predefined Amounts which appear as options to your visitors as well as a custom amount field so visitors can define their own payment amount. Unique Predefined Amounts can be created for one-time and recurring donations.

These predefined options can display only amounts:

donations-predefined-front-default.png

They can also include text, making them useful for various other applications such as the collection of member dues payments for associations when the Custom Amount Field is hidden:

donations-predefined-custom.png

What's more, a unique Level Code can be associated with a Predefined Amount. This Level Code is saved to Salesforce and can be used to create automations that will address unique business processes for your organization. A common example is using a Level Code to identify a specific membership option that a user has selected. A Level Code can also be applied to the custom amount fields. Level Codes are optional.

To create Predefined Amounts and show or hide the Custom Amount Field

  • Open the Donation form for which you wish to create Predefined Amounts or show or hide the Custom Amount field
  • Click the Payment tab
  • In the left column under both One-Time Payments and Recurring Payments, enter a Predefined Amount in the first blank field. If you wish to add only an amount, add it without a dollar sign, comma, or decimal in the Amount column. For example, 500.

    If you wish to display text rather than an amount, enter the text to display to the visitor in the middle Label column. For example: Supporter Level - $500. In this case, the amount you entered into the Amount column - presumably 500 - will be charged to the visitor and they will only see the text appearing in the Label column on the form.

    You may also enter an optional Level Code to the right in the Code column. This value will be saved to Soapbox as well to Salesforce, if you have Salesforce integration enabled. It is optional.
     
  • To add additional Predefined Amounts, click "Click to add payment amount". To remove an existing Predefined Amount, click Remove below the amount.
  • For Amount Orientation, choose to position the radio buttons or touch buttons for the Predefined Amounts horizontally or vertically
  • For Custom Amount Field, choose Show, if you wish visitors to enter their own payment amount, or Hide, if you wish to force them to select a Predefined Amount. You may also enter an optional Level Code for the Custom Amount field, if you wish.
  • If you wish to customize the default text appearing as the Section Heading of "Donation Amount", click Customize Headings and Labels in the Payment Frequency section at the top of the tab to expand the form and alter the text for Section Heading.
  • Click Save

Required Updates to Salesforce for Level Code

To save the new Level Code that you add to your Donation form to Salesforce, you need to add the following field to both the Lead and Opportunity object, and update your Lead mapping to map the fields from Lead to Opportunity:

  • Field Label: Donation Level Code
  • Field Name: sbx_DonationLevelCode
  • Field Type: Text (255)

Once that is added, login to your Soapbox administrator and clear its cache. Soapbox will then save any Level Code you add to your Donations forms to Salesforce.

Have more questions? Submit a request
Article is closed for comments.