Search icon

Creating Appeal Codes

Campaign codes (sometimes referred to as appeal codes) are used to track where our donations come from.

This guide explains how to set up the most common types of campaign codes used across our digital marketing channels. This guide does not cover the technical basics of using Salesforce. For more information on how to use Salesforce, please see the separate training guides within Salesforce or speak to the CRM team.

Creating campaign codes in SalesForce

How to create, and clone, new Supporter Fundraising Campaigns training video.

  • Creating a new Supporter Fundraising Campaign (00:29)
  • How a Campaign Code is compiled (03:30)
  • Cloning Supporter Fundraising Campaigns (05:00)

When is a campaign code needed?

Usually, campaign codes are only needed for links that point to an Engaging Networks page, from which a supporter will be asked to donate. For example:

  • Any link pointing to a donation page
  • Any link pointing to an action that redirects to a donation page once the action is taken
  • Any link pointing to an action page where the supporter will be asked to donate on the thank you page or in the thank you email
  • A link pointing to a data capture page or and an action page with no donation ask in the journey.

This applies to links pointing directly to these pages, as well as links in eg share buttons that share such pages.

There will only be two options you will need when creating appeal codes. The majority of the time you will create codes that will have a donation ask in the journey. For this select "Supporter Fundraising" from the campaign type menu.

There will be times when a link needs to be created for an Engaging Networks campaign that has no donation ask in the journey sequence. An example of this would be Data Capture or Action with no donation ask. In this case, when creating new codes select "EN Campaign" from the campaign type menu.

Getting Started - Supporter Fundraising Campaign

  1. To set up a new Campaign, go to “Campaigns” in Salesforce
  2. Click “New
  3. Select “Supporter Fundraising” in the field titled ‘Campaign record type
  4. Click “Continue”.

Parent Campaign

If a new campaign sits beneath a wider activity (eg, it is one segment of an appeal or one of several different links to a campaigning action) create a ‘Parent Campaign’ for it to sit below – or link it to a Parent that already exists. Follow the section Create a Parent Campaign to create a new parent.

To attach a Campaign to an existing Parent Campaign take the following steps:

  1. Click on the magnifying glass beside ‘Parent Campaign’
  2. Search within “All Active Campaigns” for the appropriate Parent Campaign. To search using only part of the Parent Campaign name, use * either side of the search term.
  3. Select the correct “Campaign Name” from the search results.

Naming Conventions

Campaign name

The ‘Campaign Name’ should summarise what the Campaign is about. It must be unique. It should follow a structure such as this: Save the Octopus - Email 2 - Existing Donors. Using this format makes it easy to see at a glance what each one is for.

  • If there is a ‘Parent Campaign’, keep Campaign Names as consistent as possible. E.g. if the Parent Campaign is called “Save the Octopus – Parent”, the Campaign Name would also start with “Save the Octopus”
  • Then describe specifically what the Campaign is for. For example, if it's an email about “Save the Octopus”, and it’s the second email being sent on this issue, the Campaign Name could be “Save the Octopus – Email 2”
  • If there will be multiple segments to an activity, each of these will need to be set up as a different Campaign (more on this later). Each segment should be identified in the Campaign Name. E.g. “Save the Octopus – Email 2 – Existing Donors”.
  • Including a date in the Campaign Name helps to make it unique.
  • Campaign Names can be a maximum of XX characters. Salesforce will not prevent a longer name being created, but additional characters will be deleted when the Campaign is saved.

Description

This is only seen when a listed campaign code is opened up to see the details of what and where the code is being used against.

Use this Field to expand on the information included in the Campaign Name. For example, if it has been specified that this is the “Existing Donors” segment of an activity, provide further explanation to what is meant by “Existing Donors”, or if the Campaign is for a short URL link, specify the short URL it will be attached to.

Campaign Title

Ignore this field, it will be automatically populated when the Campaign is saved.

Campaign Code Elements Explained

A campaign code is generated after completing and saving the campaign. It will then appear as a field on the Campaign record. An appeal code is made up of several different parts. Take CATEM_UK1020a_R1 as an example:

  • CA – The first part is set by the Type Field.
  • T – A Subtype is available for certain Types.
  • EM – This indicates the Channel
  • UK – The Country of Ownership ie the country office using the code
  • 1020 – Month and year that the code will start being used - set from Start Date
  • a – The Segment - if more than one code with otherwise the same information (Types, Channel, Start Date etc) is needed, segments are used to differentiate
  • R1Initial/Reminder/Follow up/Shared?

Further information can be found on campaign codes in this Sales Force guide.

Type, Sub-type and Channel options are explained in greater detail below.

Country of Ownership

Select the CIWF Country Office to which the Campaign relates.

Campaign Currency

Select the currency in which any Campaign donations are expected to be received.

The most commonly used Types for our digital comms are:

Type

Code

Explanation

Appeal AP Where the main point is getting people to donate via our donation pages.
Campaigning CA For petitions, email to target actions etc. May also be eg a link pointing directly to a donation page in an email that is otherwise asking supporters to sign a petition.
Donor Recruitment DR For advertising campaigns trying to recruit new supporters and donors.
Legacy Comms LC For links about leaving gifts in wills
IMO IM For donations in memory of someone who has died
Stewardship ST For communications which are mainly informative, but possibly with a soft donation ask in them
Upgrade UP Asking supporters to increase their gift amounts
Volunteer Fundraising VF To provide links for volunteers to donate proceeds from any fundraising activities they have done. Eg a link to a donation page where they can donate the proceeds from a bake sale.
Welcome WL For communications welcoming new supporters

The Subtypes available depend on which Type has been selected. Subtype is optional, and should only be used when applicable.

Please note: only subtypes relevant to digital marketing/supporter communications are included here.

Subtype

Code (Type and Subtype)

Explanation

Type: Appeal

Reactivation APR For communications asking supporters to reactivate a lapsed donation.
ECI APECI For appeals specifically linked to our ECI

Type: Campaigning

Petition CAP Links to petitions
Email to Target CAT Links to email to target actions
ECI CAECI For actions specifically related to our ECI - code will take the format CAECI

Type: Donor Recruitment

Direct DRD When an ad/link points directly to a donate page. Cold audience (eg, Facebook ads promoting donating, not promoting action).
ECI DRECI Recruitment of donors via ECI
Lead Conversion DRC Converting new supporters into donors
Lead Generation DRG Finding new supporters who may potentially become donors

Type: Volunteer Fundraising

Celebratory Giving VFCG Collections from eg birthdays, weddings etc
Community Fundraising VFCF For supporter fundraising events eg bake sales

Where will this link be used? E.g in an Email to supporters, or a Facebook post...

Channel

Code

Explanation

Email EM For any links within an email we directly send. Please note: this does not cover email share buttons!
Email share link EL For links within an email share message. Ie if someone uses an email share button eg on a thank you page, this will be the link within the email they send their friends/family.
Facebook FB For anything that will be posted to Facebook. This can mean posts we put on our CIWF pages, adverts we put out on Facebook, or for Facebook share buttons that supporters use to post having taken an action or donated.
Google Ads GA For Google Ads advert.
Instagram IN Anything on Instagram, eg in our biogs.
LinkedIn LI For use for anything we post on LinkedIn or for LinkedIn share buttons.
Twitter TW For any tweets we put out, adverts we run, or Twitter share buttons for supporters to use.
Web WE Any links from a webpage.
WhatsApp WA For WhatsApp share buttons
YouTube YT For links either in videos, or in video descriptions on YouTube.

To clarify whether this is the first time asked, a reminder, or something our supporters have shared with their friends and family.

Value

Code

Explanation

None   Adds no additional information to the code. Use when none of the below apply.
Initial I Indicates the first communication, usually used on the first send of an email for a particular action/appeal etc. when more sends are expected.
Follow Up F Not used
Reminder 1 R1 The first "reminder" eg the second email or post about a particular action or appeal.
Reminder 2 R2 As above, for the third send/post.
Reminder 3 R3

As above, fourth send/post.

Shared S For use on share buttons or links. This should be used when we are asking supporters to share something. This should not be used when we ourselves are posting on social media channels.

Make A Campaign Active

To ensure donations/engagements can be logged against the Campaign, tick the ‘Active’ box

Bypass Code Creation

The ‘Bypass Code Creation’ box blank should only be used, in consultation with the CRM team, for campaigns that should not have their Campaign Codes automatically generated). Otherwise, leave this field blank.

Additional Financial Information – Department

Select the relevant Compassion Department responsible for the Campaign.

Save The Campaign

Scroll to the top of the page and click “Save” (or “Save and new” if another Campaign need to be created).

Trouble Shooting

If the Campaign will not save, check the error message:

  • “Error: You must enter a value” = Mandatory field has not been completed
  • “Error: Duplicate value on record + Campaign Code” = A Campaign with the same Code already exists. This means a Campaign with the same Type, Sub Type, Country of Ownership and start month already exists. In order to save the campaign, add a ‘Segment’ to the Campaign (a, b, c) OR if there is already a ‘Segment’ try the next letter of the alphabet until the duplicate error clears
  • “Error: Duplicate value on record + Campaign Name” = A Campaign with the same Name already exists. Refer to the section "Campaign Name" for more guidance.
  • If the error cannot be resolved, contact the CRM Team.

How To Create a Parent Campaign

If several different appeal codes are required for one campaign (eg one for email, one for Facebook share, one for the website), first create a parent campaign. This campaign code will not actually be used in a link, but rather when creating the other campaign codes that will be used, set this as the Parent campaign to group all the codes together.

SalesForce Training Video

What are Campaign Hierarchies and how to create them?

  • Creating a Campaign Hierarchy (01:35)
  • What a Campaign Hierarchy looks like (05:30)

 

Using campaign type EN campaign

The process is very similar to the "supporter fundraising" campaign type code creation only simplified.

Make sure the Campaign Name field uses the same name as the Engaging Networks page name that the link the code is being created for will link to.

Under "Data Capture Type" select from the two options in the drop-down. Select "Data Capture" for links to data capture pages and "Petition" for everything else.

Use the URL Generator to add the utm tracking as normal.

Globe

You are using an outdated browser which we do not support. Please upgrade your browser to improve your experience and security.

If you have any further questions regarding this, or any other matter, please get in touch with us at supporters@ciwf.org.uk. We aim to respond to all queries within two working days. However, due to the high volume of correspondence that we receive, it may occasionally take a little longer. Please do bear with us if this is the case. Alternatively, if your query is urgent, you can contact our Supporter Engagement Team on +44 (0)1483 521 953 (lines open Monday to Friday 9am to 5pm).