PrePitched Network — ERD v3

Schema v3 · 10 tables · 23 March 2026 · Contacts, Events, Referrals updated

Schema change v2: Contacts — Full_Name replaced by First_Name + Last_Name. Email templates in Make use First_Name for salutation, concatenate both for full name.
Schema change v3 (23 Mar 2026): Added Contact_Stage to Contacts (Waitlist/Onboarding/Active/Inactive). Added Organiser_Portal_Email, Postcode_Raw, Max_Quotes_Allowed, Quotes_Sent_Count to Events. Added Introduction_Date and Protection_End_Date to Referrals (supports 4-year repeat-event commission tracking).
Suppliers + Contacts
Events
Quotes + Payments
Referrals
Reviews
Activity Log
Reference + Billing
PK Primary key
FK Foreign key
Schema change
Suppliers
stringSupplier_IDPK
stringBusiness_Name
selectSupplier_Category
selectCoverage_Type
intMax_Range_Miles
multiCoverage_Counties
multiEvent_Types_Served
multiEvent_Types_Excluded
selectSubscription_Status
selectStd_Payment_Structure
intLate_Threshold_Days
phoneWhatsApp_Number
selectComms_Preference
formulaSupplier_Score
formulaQuality_Flag
linkOutcodeFK
Contacts
stringContact_IDPK
stringFirst_Name ★
stringLast_Name ★
emailEmail
phonePhone
selectRole
selectPortal_Role
boolPrimary_Contact
boolPortal_Enabled
linkSupplier_IDFK
selectContact_Stage ★
Events
stringEvent_IDPK
stringOrganiser_Company
stringOrganiser_Name
emailOrganiser_Email
selectEvent_Type
selectStructure_Category
dateEvent_Date
dateEvent_End_Date
intGuest_Count
selectStatus
selectQuote_Tier
formulaDuplicate_Check_Key
boolDuplicate_Flag
linkOutcodeFK
linkReferred_By_SupplierFK
stringPostcode_Raw ★
emailOrganiser_Portal_Email ★
formulaMax_Quotes_Allowed ★
intQuotes_Sent_Count ★
[Ref] Outcodes
stringOutcodePK
decimalLatitude
decimalLongitude
stringTown
stringRegion
stringCountry
Quotes
stringQuote_IDPK
linkEvent_IDFK
linkSupplier_IDFK
formulaCC_Reference_Code
formulaIs_Late_Request
currencyQuote_Amount
formulaCommission_Total (10%)
formulaPPN_Overhead (2%)
formulaReferral_Supplier_Share (4%)
formulaPPN_Net
selectApplied_Structure
selectStatus
selectHonesty_Loop_Stage
selectDid_It_Happen
currencyFinal_Agreed_Price
Payment_Schedules
stringPayment_IDPK
linkQuote_IDFK
lookupSupplier_IDFK
selectPayment_Type
dateDue_Date
currencyPayment_Amount
formulaCommission_Due
formulaReferral_Share
formulaPPN_Net
selectStatus
boolCommission_Paid
Referrals
stringReferral_IDPK
linkReferring_SupplierFK
linkReferred_EventFK
linkResulting_QuoteFK
selectStatus
lookupCommission_Split (4%)
boolApplied_To_Subscription
dateIntroduction_Date ★
dateProtection_End_Date ★
Subscriptions
stringBilling_IDPK
linkSupplier_IDFK
datePeriod_Start
datePeriod_End
currencyGross_Fee
currencyReferral_Credits
formulaNet_Amount_Due
selectPayment_Status
Reviews
stringReview_IDPK
linkEvent_IDFK
linkSupplier_IDFK
intOverall_Rating (1–5)
boolWould_Recommend
textReview_Text
boolConsent_To_Publish
selectInternal_Flag
Activity_Log
stringLog_IDPK
linkSupplier_IDFK
linkEvent_IDFK
linkQuote_IDFK
selectType
stringMessage
boolRead
datetimeCreated_At
Relationships
FromCardinalityToVia field
Suppliers1 → manyContactsSupplier_ID
Suppliers1 → manyQuotesSupplier_ID
Events1 → manyQuotesEvent_ID
Quotes1 → manyPayment_SchedulesQuote_ID
Suppliers1 → manyReferralsReferring_Supplier
Events0–1 → manyReferralsReferred_Event
Events1 → manyReviewsEvent_ID
Suppliers1 → manyReviewsSupplier_ID
Suppliers1 → manyActivity_LogSupplier_ID
Suppliers1 → manySubscriptionsSupplier_ID
Suppliersmany → 1[Ref] OutcodesOutcode
Eventsmany → 1[Ref] OutcodesOutcode
Events0–1 → 1Suppliers (self)Referred_By_Supplier