MemberPulse
EntitiesCore

Sponsorship

Sponsor campaign and ad entity

Sponsor campaign and ad entity

Represents sponsorship campaigns and advertisements.

Fields

Field Registry (from workspace/sources/entity-registry.csv)

FieldInput TypeRequiredNotes
Sponsor IDNumberRequired-
Sponsor NameTextRequired-
Sponsor DescriptionWYSIWYG (Textarea)Required-
Sponsor URLURLRequired-
Sponsor ServicesMulti-selectRequired-
Sponsor IndustryMulti-selectRequired-
Sponsor LogoFileRequiredImage only (JPG, PNG - limit to 3mb)
Sponsor Contact NumberNumberNot Required-
Sponsor Contact EmailEmailRequired-
Sponsor Lead EmailEmailNot Required-
Use Lead FormTrue / FalseRequiredToggle to display enquiry form on the company directory/profile page
Sponsorship TierSelectRequiredBased on sponsorship tiers created by the admin
Sponsorship StatusSelectorRequiredFor Expression of Interest Approval, options are: Approval, Denied, Pending (the approval table should include the tier they want to join up to)
Sponsorship Start DateDateRequired-
Sponsorship End DateDateRequiredCalculated based on the tier packages created by the admin
Sponsor Primary MemberNumberRequiredAdmin selects a member/user as the primary entity to edit the sponsorship details
Sponsorship CompanyNumberNot RequiredLinks to Company ID for directory usage
Sponsor Billing NameTextRequiredAttach CC to buy credits
Sponsor Billing CCTextRequired-
Sponsorship Credit BalanceNumberRequiredCredits are used to pay for sponsor ads - option to buy credits which gives them top up costs
Offer IDNumberRequiredRepeater fields to allow sponsors to offer deals to members, this is only available on sponsorship tiers based on what's created by the admin
Offer NameTextRequired-
Offer DescriptionTextRequired-
Offer LinkURLRequired-
Offer ImageFileRequired-
Sponsored Event IDNumberRequiredPulls from events
Support Ticket IDNumberRequiredAutomatically generated by the system and locked
Support Ticket SubjectTextRequired-
Support Ticket DescriptionWYSIWYG (Textarea)Required-
Support Ticket FilesFileNot Required-
Support Ticket StatusSelectRequiredOpen, Awaiting Response, Closed
Support Ticket Member IDNumberRequiredAutomatically pulls through based on the member who created the ticket
CRM IDNumberRequiredAutomatically pulls into a CRM note or ticket ID based on if a CRM is connected
Support Ticket TypeSelectRequiredPulls through a list of different support ticket types defined in the settings
Support Ticket Staff IDNumberRequiredAutomatically pulls through based on who gets assigned
Sponsor Ad IDNumberRequiredRepeating fields, but not required
Sponsor Ad NameTextRequired-
Sponsor Ad DescriptionWYSIWYG (Textarea)Required-
Sponsor Ad ImageFileRequired-
Sponsor Ad URLURLRequired-
Sponsor Ad Credit CostNumberRequiredCost is automatically calculated and displayed here based on start date and end date entered
Sponsor Ad Start DateDateRequired-
Sponsor Ad End DateDateRequired-

Relationships

RelationTypeTarget Entity
companyManyToOneCompany
eventsManyToManyEvent
coursesManyToManyCourse

Features

Sponsorship

Acceptance Criteria

Frontend
  • Admin/client UI can view and manage Sponsorship records where applicable.
Backend / API
  • CRUD operations exist for Sponsorship (create, read, update, delete/archive).
Permissions
  • Access is restricted to appropriate roles (tenant-scoped).
Business Rules
  • Fields and relationships documented on this page are enforced for Sponsorship.
Error Handling
  • Invalid payloads return field-level validation errors.

On this page