Custom Fields
  • 5 Minutes to read
  • Dark
    Light
  • PDF

Custom Fields

  • Dark
    Light
  • PDF

Article summary

Overview

The Custom Fields feature in Planful for Marketing helps you to define and manage custom data fields at three levels: Campaign, Expense Group, and Expense. It is designed to address your organization's need for enhanced data capture capabilities beyond the standard fields provided by Planful for Marketing.

For example, you might want to track specific campaign details, unique expense categories, or other custom data points important for your reporting or analysis. You  can create, update, or delete custom fields applicable to campaigns, expense groups, or individual expenses across all budgets at the company level, enabling you to tailor data values to suit your specific requirements.

Key Features of Custom Fields

  • Enhanced Data Capture: Enables you to capture and manage specific data points that are not included in the standard fields provided by Planful for Marketing.
  • Customizable at Multiple Levels: Allows you to customize data capture at the campaign, expense group, and expense levels.
  • Improved User Experience: Enhances user experience by providing more tailored data filtering capabilities.

Prerequisites

  • Only admins can access custom fields.
  • Custom fields are available at the company level. When a custom field is created, it applies to all budgets in the account.
  • A maximum of 4 custom fields can be created for each campaign, expense group, and expense object. If this limit is reached, selecting that object will be disabled.

Create a Custom Field 

  1. Go to Settings > Custom Fields.
    1(161)
  2. Click Create New2(141)
  3. The Field Name field will automatically populate with New Custom Field.
    3(128)
  4. Modify the custom field name as needed.
    Note:
    Custom field names can be alphanumeric and up to 20 characters.
  5. Select the Type of Custom Field
    1. Single-select Dropdown
    2. Multi-select Dropdown4(101)
  6. Select the areas where this CustomField should apply: 
    1. Campaigns
    2. Expense Groups
    3. Expenses5(84)
  7. Optionally, enter a Field Description.
    6(69)
    Notes:
    • The description field supports 120 characters. 
    • This description will appear as a tooltip wherever the custom field is used.
  8. Toggle Required if custom field must be filled out.
    Note:
    If the Required toggle is activated, the field will be mandatory wherever it is used, including automated import.
  9. Add Dropdown Values by clicking +New Value.
    7(60)
    Notes:
    You can add up to 40 dropdown values.
    Dropdown value names cannot contain special characters.
  10. Click Publish.
    21(8)
  11. Optionally, save this custom field as a draft by clicking Save as Draft.
    22(9)

Update a Custom Field

  1. Go to Settings > Custom Fields.
    1(161)
  2. Select the existing custom field that you want to update.
  3. Edit the Field Name as needed.
  4. If the custom field was a Single-select Dropdown, you can switch it to a Multi-select Dropdown.
    Note:
    You cannot switch from Multi-select Dropdown to Single-select Dropdown.
  5. Select the areas where this Custom Fieldshould apply:
    1. Campaigns
    2. Expense Groups
    3. Expenses
      Note:
      When updating a custom field, you must select at least one component from the campaign, expense group, or expense.
  6. Update the Field Description if necessary.
    10(32)
  7. Toggle Required if this field must be filled out and add more values if needed.
  8. Add Dropdown Values by clicking +New Value.
    11(26)
    Note:
    When updating a custom field, you must select one dropdown value.
  9. Click Update.
    12(23)
    Note:
    Clicking Cancel will discard any changes and revert the custom field to its previous state.

Deleting a Custom Field

  1. Navigate to Settings > Custom Field.
    1(161)
  2. Select the custom field you want to delete.
  3. Click the ellipsis and select Delete.
    13(17)
  4. Confirm the deletion when prompted to remove the custom field from the system.
    14(14)
    Notes:
    • Deleting a used custom value replaces it with the Default value, specified when creating the custom field.
    • The Default value (if marked as mandatory)is automatically assigned to campaigns, expense groups, and expenses via third-party integration.

Using Filter for Custom Field

  1. Go to Manage > Expenses/Campaigns/Expense Groups.
    24(11)
  2. Click Filters on the top bar.
    27(7)
  3. Select the required filter criteria from the Custom Attributes.
    25(11)
    Note:
    When you select a custom attributes filter other than the system filter, the system filter section will be disabled.
  4. Click Apply.
    26(10)
    The filter will display campaigns, expense groups, and expenses based on the selected custom attribute values.

Custom Field - Campaign/Expense Group/Expense Import

Users can import Campaigns, Expenses, and Expense Groups from a .xlsx file, with the system managing custom field values as follows:

  • When importing new Campaigns, Expenses, or Expense Groups with required custom field values, the system creates these groups with the provided values. If mandatory custom fields are missing, default values are assigned automatically.
  • For new or unrecognized custom field values, the system uses default values for mandatory fields and leaves optional fields blank. Existing custom field values remain unchanged if updated with blank or unrecognized values.
  • If a user attempts to set two values in a custom field designated as a single select, it will be treated as an unrecognized value and reset to the default. For multi-value custom fields, any values that do not match the available options in the application will also be considered unrecognized.
  • If a custom field column is deleted before import, the process fails displaying an error message. Only unique custom field values are processed; duplicates are ignored.

For more information on the import functionality, click here.

Custom Field - Budget Export (XLSX)

Users can export budgets in XLSX format, including custom field data. When exporting budgets from the Export/Import Data page, custom field columns will be organized on the sheet as follows:

  • Campaign Tab: Custom field columns must be positioned after the GL Code column.
  • Expense Group Tab: Custom field columns should be placed after the PO Number column.
  • Expense Tab: Custom field columns need to be inserted after the Invoice column.

Ensure that custom field column names in the file match the names used in the system. Mandatory custom fields should be highlighted in purple, while optional custom fields should be highlighted in blue to differentiate them. For more information on the export functionality, click here.

Note:
The obfuscated budget will display the same columns as the actual budget without any changes.

View Custom Fields on Campaign, Expense Group, and Expense Page

  1. Navigate to Manage > Campaign/Expense Group/Expense.
    15(12)
  2. Open the respective drawer to view the custom fields.
    Custom fields will be displayed in the drawer, showing captured data.
    16(11)

Updating Custom Field Values

Custom field functionality allows you to easily update values across sub campaigns, expense groups, and expenses that share the same custom fields. Parent values are automatically inherited, enabling seamless adjustment of child values as needed. 

You can also manually update parent values and select whether to inherit or ignore changes for child objects when they have different values, ensuring flexibility and control in data management.

In Practice: Moving One Campaign to Another

  1. Navigate to Manage > Campaign/Expense Group/Expense.
    15(12)
  2. Open the Allocation tab on the Expense Group drawer.
    17(14)
  3. Click the Add Expense icon and fill in the required details.
    18(11)
  4. Click Save & Close.
    20(10)

Was this article helpful?