Skip to main content

Custom Data Settings in Whippy

Manage custom data, objects, and channel mappings for your Whippy organization.

Maria Cairns avatar
Written by Maria Cairns
Updated yesterday

Why it matters

Data settings control how external and internal data is structured in Whippy. This allows Whippy to align with your existing systems, support personalization, and power segmentation, automations, and campaigns.

Key Concepts

Contacts: The base unit for all messaging in Whippy. Contacts represent individual people and include core metadata such as name, phone, email, tags, language, and timestamps.

Custom Objects: Custom data structures tied to a contact, such as job orders, appointments, or locations. These objects usually reflect data from external systems.

Custom Properties: Individual fields within a custom object, such as job ID, candidate number, or job type.

Segments: Dynamic groups of contacts that update automatically based on filters like tags, custom fields, or object data.

Lists: Static groups of contacts that only change when manually updated or reuploaded.

Channel Mappings: Rules that map custom data values to specific messaging channels.

Step-by-Step: Access Data Settings

  1. Click the gear icon in the left navigation.

  2. Open Settings.

  3. Select Organisation.

  4. Click Data.

Step-by-Step: Manage Custom Data Objects

  1. Open the Custom Data tab.

  2. Review existing custom objects using search, filter, or sort.

  3. Click Add object to define a new custom object.

  4. Enter an object name.

  5. Click Create.

Note: Custom objects are typically created and populated programmatically through the Sync app or the public API. Objects cannot be manually populated with records through the UI.

Step-by-Step: Edit a Custom Object

  1. Select a custom object from the list.

  2. Click the More options menu.

  3. Select Edit object.

  4. Update the object name or configuration.

  5. Click Save.

Step-by-Step: Manage Custom Properties

  1. Open a custom object.

  2. Click Add new property.

  3. Enter the property name.

  4. Select a property type (text, number, float, boolean, date, list, or map).

  5. Set default value if required.

  6. Enable Required or Search visibility if needed.

  7. Click Update.

Step-by-Step: Manage Object Associations

  1. Open a custom object in edit mode.

  2. Add a source custom property.

  3. Select a target Whippy resource.

  4. Select a target Whippy property.

  5. Enter a target property prefix if needed.

  6. Choose an association type (one-to-one, one-to-many, many-to-one, or many-to-many).

  7. Click Add Whippy association.

  8. Click Save to apply changes.

Step-by-Step: Manage Channel Mappings

  1. Open the Channel Mappings tab.

  2. Click Add channel mapping.

  3. Enter a channel mapping name.

  4. Select the custom data object.

  5. Select the custom property.

  6. Enter or select the value.

  7. Select the channel ID.

  8. Save the mapping.

Tips and Best Practices

  • Keep custom objects aligned with your external system data model.

  • Use clear, descriptive names for objects and properties.

  • Limit required properties to fields that are always present.

  • Review search visibility to keep data pages usable.

  • Use segments for dynamic targeting and lists for one-time sends.

Troubleshooting

Issue

Possible Cause

Fix

Custom object has no data

Object not populated via Sync app or API

Confirm integration or API setup

Cannot add records manually

UI does not support record creation

Use Sync app or public API

Channel mapping not working

Incorrect property or value selected

Review mapping configuration

Missing fields from ATS

Integration not syncing fields

Contact Customer Success

If you experience any issues or are unsure how your data settings should be configured for your integration, contact Customer Success for assistance.

Did this answer your question?