# Overview

The Sponsor EDM in Runmerge represents structured data for sponsors, capturing details such as sponsorship levels, industry, contact information, and related relationships. This model ensures seamless integration and management of sponsors across events.

# Fields and Structure

# Basic Information

  • name (string, required) - The name of the sponsor.
  • description (string, optional) - A brief description of the sponsor.
  • logoUrl (string, optional) - URL to the sponsor’s logo.
  • website (string, optional) - The official website of the sponsor.
  • industry (string, optional) - The industry to which the sponsor belongs.

# Sponsorship Details

  • sponsorshipLevel (string, required) - The sponsorship level assigned to the sponsor (e.g., Platinum, Gold, Silver).
  • sponsorshipAmount (number, required) - The monetary value of the sponsorship.

# Contact Information

  • contactPerson (object, optional) - The primary contact person for the sponsor. This includes:
    • id (string, optional) - The unique identifier of the contact person.
    • name (string, required) - The full name of the contact person.
    • email (string, required) - The email address of the contact person.
    • phone (string, required) - The phone number of the contact person.
    • role (string, optional) - The role or title of the contact person.
  • contactEmail (string, optional) - General email address for the sponsor.
  • contactPhone (string, optional) - General phone number for the sponsor.

# Social & Media

  • socialMedia (array, optional) - A list of social media links related to the sponsor. Each entry includes:
    • platform (string, required) - The name of the social media platform.
    • url (string, required) - The profile or sponsor link.

# Custom Fields

  • customFields (array, optional) - A list of custom fields assigned within Runmerge.
    • Each custom field includes:
      • key (string, required) - The identifier for the field.
      • fieldName (string, required) - The display name of the field.
      • fieldType (enum, required) - The type of data stored in the field (string, number, boolean, date, enum, object).
      • fieldValue (any, required) - The actual value of the field.

# Relationships

  • relationships (object, optional) - Links to other entities associated with the sponsor, including:
    • linkedEvent (object, optional) - The event the sponsor is supporting.
    • linkedPerson (object, optional) - A person associated with the sponsor.
    • linkedSponsor (object, optional) - Another sponsor related to this sponsor.
    • linkedSession (object, optional) - A session the sponsor is involved in.
    • linkedResource (object, optional) - A resource related to the sponsor (e.g., marketing materials).
    • linkedProduct (object, optional) - A product the sponsor is promoting.
    • linkedExhibitor (object, optional) - An exhibitor collaborating with the sponsor.
    • linkedTicket (object, optional) - A ticket associated with the sponsor.

# Group Membership

  • groups (array, optional) - A list of groups associated with the sponsor. Each group includes:
    • id (string, required) - Unique identifier for the group.
    • name (string, required) - Name of the group.
    • description (string, optional) - Description of the group.
    • customFields (array, optional) - Custom fields associated with the group.

# Source Data

  • sourceRawData (object, optional) - Raw data from the source system, stored as key-value pairs.

# Usage

The Sponsor EDM provides a structured representation of sponsor data in Runmerge, enabling better tracking and management of sponsorships, contributions, and relationships across events.