Custom tables in Delivra offer a flexible way to store and manage data beyond the standard contact record. Whether you're looking to expand contact field options, store multiple data records per contact, or create complex data relationships, tables provide the structure needed to keep things organized and functional for advanced segmentation and automation.
A table is a structured data format that organizes information into rows and columns, similar to a spreadsheet. Tables are especially useful for storing repeatable or relational data that doesn't neatly fit within standard contact fields.
Key concepts:
Custom tables are commonly used to store extra contact data, associate multiple records with a single contact, or connect related data sets that don’t have a direct relationship with contacts.
Custom tables address several common data needs:
Additional Contact Fields
Extend contact data storage when more fields are needed—especially useful for adding date fields to trigger emails.
Multiple Records Per Email Address
Store related data like orders, tickets, or event sign-ups that may require multiple entries per contact.
Shared Records Across Multiple Contacts
Useful for scenarios where multiple contacts need access to shared data, such as family event registrations or shared property records.
Connecting External Data to Contact Records
Ideal when integrating data that isn’t part of the contact record—like matching restaurant hours to customer emails for localized messaging.
Delivra supports multiple table relationship types to meet diverse data needs:
When there's no direct link between tables, a junction table (also known as a joining table) is used. This structure builds a connection by mapping keys from two or more tables, creating what’s known as a relational table.
Example Use Case:
A junction table connects a customer table and a product table by mapping customer IDs to product IDs. This generates a relational "Customer Purchase Table" for use in segmentation and automation.
Important Notes:
If you have questions about custom tables or would like to explore whether relational tables are right for your needs, reach out to our Support team by emailing support@delivra.com.