Fundraising Parameter URLs

You can create donation forms URLs that include one or more fundraising parameter. These parameters pass information to your CRM when a donor opens the link, which helps you track responses, personalize experiences, and connect activity to specific designations and appeals.

How Parameters Work

A parameter is a name and value pair that is appended to a URL. When a donor opens the link, your CRM reads the parameters and associates the activity with the specified context, such as a designation.

When you need to track more than one dimension of an interaction you can use multiple parameters in a single URL. Each parameter adds more context to the interaction. For example, you might want to associate a donation with both a designation and appeal.

Supported Parameters

You can add any of the following parameters to the end of a donation form URL, but you can only add one each to a URL. If you build the URL manually, replace "ID" with the appropriate ID. You can find the IDs in the URL parameter builder.

  • desid=ID for a designation

  • desname=Name for a donor-friendly designation name

    Note: To display the designation's name on the donation form, add desname=Name after desid=ID. Replace "Name" with the appropriate name for the designation.

  • appealid=ID for an appeal

URL Format

  • If the base URL does not contain a ?, then include a ? before the first parameter and an & before other parameters.

    http://example.org/donation?desid=20&desname=Annual

  • If the base URL does contain a ?, include an & before all parameters.

    https://host.nxt.blackbaud.com/adaptive-donor-form?formId=cec73394&desid=20&desname=Annual

Tip: If the designation name has spaces, %20 automatically replaces the spaces when you use the URL. You don't have to add %20 manually within the space unless you prefer to.

Tip: To save time and reduce errors, use the URL parameter builder to assemble a valid URL. This ensures the parameters are combined correctly so you don't have to manage the URL formatting rules manually.