Skip to main content

Elements Library

Standardize data collection across campaigns with reusable form elements.

Raagini Sarkar avatar
Written by Raagini Sarkar
Updated today

The Elements Library allows admins to create, save, and reuse custom form elements—such as checkboxes, dropdowns, text fields, and rich text—across campaigns. As shown in the screenshots above, the library lives directly within Custom Elements, making it easy to deploy standardized fields wherever you need them.

By centralizing commonly used elements, organizations ensure consistent data labels, cleaner reporting, and faster campaign setup—without recreating the same fields over and over.

Key Features

Add from Library

As shown in the screenshots, admins can click Add from Library within the Custom Elements section to view all previously saved elements.

  • Elements are displayed with their type (checkbox, dropdown, field, rich text)

  • Selecting the checkbox next to an element immediately adds it to the campaign’s Custom Elements list

Supported Element Types

Elements in the library can include:

  • Checkboxes (e.g., consent, recognition preferences)

  • Dropdowns (e.g., interests, departments, affiliations)

  • Fields (text or numeric inputs)

  • Rich Text (instructions, disclaimers, contextual content)

Each element retains its configuration wherever it’s used.

Save to Library

When creating or editing a custom element, admins can select Save to Library (shown in the screenshots) to make the element reusable.

Once saved:

  • The element becomes available across all campaigns

  • Future uses preserve the same label and structure

  • Reporting fields remain standardized

Click-to-Edit Behavior

After adding an element from the library, clicking into it opens the full configuration panel (as shown in the screenshots), allowing admins to:

  • Review labels and options

  • Confirm required settings

  • Adjust presentation without breaking the underlying reporting schema

Consistent Reporting Schema

Because library elements reuse the same internal labels, all data collected through them aligns in reporting—making segmentation, filtering, and exports significantly easier and more reliable.

When similar questions are built manually across multiple campaigns, labels and structures can drift (e.g., “Public Recognition,” “Recognition Preference,” “Publish My Name”). This creates fragmented data in reporting.

The Elements Library solves this by:

  • Enforcing consistent labels and field structures

  • Ensuring data rolls up cleanly in reports

  • Reducing setup time for new campaigns and forms

How to Use the Elements Library

Step 1: Navigate to Custom Elements within your campaign

Navigate to a campaign and scroll to the Custom Elements section of the form editor. This can be found in the User ID & Data section.

Step 2: Add an Existing Element

  1. Click Add from Library

  2. Select the checkbox next to the element you want to use

  3. The element is immediately added to your Custom Elements list

Step 3: Create a New Element

If you don’t see what you need:

  1. Click Create New Element

  2. Choose the element type (checkbox, dropdown, field, or rich text)

  3. Configure labels, options, and behaviors

Step 4: Save the Element to the Library

Once configured:

  1. Select Save to Library

  2. The element becomes available for reuse across campaigns

Use Cases

Standardizing Recognition Preferences

Create a single checkbox like “Would you like to be publicly recognized?” and save it to the library. Every campaign can now use the same element—ensuring recognition data is labeled consistently in reporting.

Interest & Affinity Tracking

Save dropdowns for interests (Education, Health, Environment) to the library and reuse them across donation forms, volunteer sign-ups, and events—allowing interest data to aggregate cleanly.

Legal Language & Disclaimers

Rich text elements containing consent language or disclosures can be saved and reused without rewriting or risking inconsistencies.

Faster Campaign Launches

Teams launching multiple campaigns can pull pre-built elements from the library instead of rebuilding forms each time—saving setup time and reducing errors.

Best Practices

  • Name elements clearly so they’re easy to identify in the library

  • Reuse library elements whenever possible to maintain clean reporting

  • Review library elements periodically to ensure language and options remain current

The Elements Library enables scalable, consistent data collection across Goodworld. By creating reusable form elements and deploying them directly from the library, admins can streamline campaign setup, standardize reporting, and ensure high-quality data—no matter how many campaigns they manage.


If you have questions about the Elements Library , schedule a support call with our success team.

Did this answer your question?