Field Mapping

Prev Next

This page lists the specific Salesforce fields that Forge reads and writes for each major object. Use it to verify FLS grants, check page layouts, or understand what changes when you edit a record in Forge.

:::(Note) (API name convention)
All custom fields listed here are prefixed with their package namespace in your org: conference360__, bt_stripe__, bt_base__, or bt_fundraising__. For example, the Event start date field is accessed as conference360__Event_Start_Date__c in SOQL and Apex.
:::

Event (conference360__Event__c)

🖼️ In the Forge app: The Event Info tab in Forge maps to fields on conference360__Event__c in Salesforce.

Forge Salesforce Object Salesforce Field
Event name conference360__Event__c Name
Start date conference360__Event__c conference360__Event_Start_Date__c
Start time conference360__Event__c conference360__Event_Start_Time__c
End date conference360__Event__c conference360__Event_End_Date__c
End time conference360__Event__c conference360__Event_End_Time__c
Location type (Virtual / Venue / Hybrid) conference360__Event__c No single field — inferred from whether conference360__Venue__c and/or conference360__Webinar_Account__c / conference360__Webinar_URL__c are populated
Status (Draft / Active / Canceled / Completed) conference360__Event__c conference360__Status__c
Published (visible on public pages) conference360__Event__c conference360__Visible__c
Hide register button conference360__Event__c conference360__Hide_Register_Button__c
Total capacity conference360__Event__c conference360__Attendee_Limit__c
Campaign link conference360__Event__c conference360__Campaign__c
Venue / location text conference360__Event__c conference360__Event_Location__c
Pre-registration form conference360__Event__c conference360__BT_Form_Pre_Registration__c
Post-registration form conference360__Event__c conference360__BT_Form_Post_Registration__c
Waitlist enabled conference360__Event__c conference360__Waitlist_Enabled__c
Forge label Field API name Type Notes
Name Name Text Standard name field. Shown everywhere in Forge.
Start Date conference360__Event_Start_Date__c Date Date portion of event start. Paired with Event_Start_Time__c.
End Date conference360__Event_End_Date__c Date Date portion of event end.
Location Type conference360__Location_Type__c Picklist Values: Virtual, Venue, Hybrid. Controls which location fields are surfaced.
Status conference360__Status__c Picklist Values: Draft, Active, Canceled, Completed.
Published conference360__Visible__c Checkbox When checked, event appears on public event pages and in public lists.
Hide Register Button conference360__Hide_Register_Button__c Picklist Yes/No. Use with Visible__c=false for invite-only or manual-approval events.
Total Capacity conference360__Attendee_Limit__c Number Auto-sums Quantity__c across Event Items; can be overridden directly.

Session (conference360__Session__c)

Forge Salesforce Object Salesforce Field
Session name conference360__Session__c Name
Parent event conference360__Session__c conference360__Event__c
Start date/time conference360__Session__c conference360__Start_Date__c / conference360__Start_Time__c
End date/time conference360__Session__c conference360__End_Date__c / conference360__End_Time__c
Room conference360__Session__c conference360__Room_Lookup__c (lookup) / conference360__Room_Text__c (free text)
Capacity conference360__Session__c conference360__Capacity__c
Waitlist enabled conference360__Session__c conference360__Waitlist_Enabled__c
Status (visible on event page) conference360__Session__c conference360__Visibility_Control__c
Session type / topic conference360__Session__c conference360__Type__c / conference360__Topic__c
Description conference360__Session__c conference360__Description__c

Ticket / Item (conference360__Event_Item__c)

Forge Salesforce Object Salesforce Field
Item name conference360__Event_Item__c Name
Parent event conference360__Event_Item__c conference360__Event__c
Price conference360__Event_Item__c conference360__Price__c
Free ticket (no charge) conference360__Event_Item__c conference360__Free__c
Type (Main event ticket / Donation / Guest / Other) conference360__Event_Item__c conference360__Type__c
Status (On Sale / Sold Out / etc.) conference360__Event_Item__c conference360__Status__c
Quantity available conference360__Event_Item__c conference360__Quantity_Made_Available__c
Sold quantity conference360__Event_Item__c conference360__Sold_Quantity__c
Registration form conference360__Event_Item__c conference360__Form__c
Sales start date conference360__Event_Item__c conference360__Sales_Start_Date__c
Sort order conference360__Event_Item__c conference360__Sort_Order__c
Visibility rule conference360__Event_Item__c conference360__Visibility_Rule__c

Attendee (conference360__Attendee__c)

PII on this object

conference360__Attendee__c stores the Email__c field and joins to a Contact or Lead record that contains name, phone, and address. Forge fetches these fields just-in-time and never caches them to Postgres. Ensure FLS is correctly configured so only authorised users can read these fields.

Forge Salesforce Object Salesforce Field
First name conference360__Attendee__c conference360__First_Name__c
Last name conference360__Attendee__c conference360__Last_Name__c
Email conference360__Attendee__c conference360__Email__c
Parent event conference360__Attendee__c conference360__Event__c
Registration status conference360__Attendee__c conference360__Registration_Status__c
Contact link conference360__Attendee__c conference360__Contact__c
Lead link conference360__Attendee__c conference360__Lead__c
Waitlisted conference360__Attendee__c conference360__Waitlist__c
Check-in timestamp conference360__Attendee__c conference360__Checked_In_At__c
Invoice (Sales Document) conference360__Attendee__c conference360__Sales_Document__c
Registration date/time conference360__Attendee__c conference360__Registration_DateTime__c
Company conference360__Attendee__c conference360__Company__c
Title conference360__Attendee__c conference360__Title__c
Registration Status value Meaning
Lead Prospect — not yet invited or registered.
To Invite Queued for invitation email.
Invited Invitation sent; awaiting response.
Pending Registration started but not complete.
Registered Successfully registered.
Waitlisted - Pending On waitlist; spot not yet confirmed.
Waitlisted - Rejected Waitlist spot was not offered or was declined.
Awaiting Approval Submitted; requires manual approval.
Rejected Manually reviewed and rejected.
Declined Explicitly declined the invitation.
Canceled Registration canceled by planner or attendee.

Speaker (conference360__Speaker__c)

Forge Salesforce Object Salesforce Field
Speaker name conference360__Speaker__c Name (auto-generated) + conference360__Speaker_Full_Name__c
Parent event conference360__Speaker__c conference360__Event__c
First name / Last name conference360__Speaker__c conference360__First_Name__c / conference360__Last_Name__c
Bio conference360__Speaker__c conference360__Bio_Rich__c
Title conference360__Speaker__c conference360__Title__c
Company conference360__Speaker__c conference360__Company__c
Status (Planned / Invited / Confirmed / Attended / Declined / Canceled) conference360__Speaker__c conference360__Status__c
Email conference360__Speaker__c conference360__Email__c
Website conference360__Speaker__c conference360__Website__c
Linked Contact conference360__Speaker__c conference360__Contact__c

Sponsor (conference360__Sponsor__c)

Forge Salesforce Object Salesforce Field
Sponsor name conference360__Sponsor__c Name
Parent event conference360__Sponsor__c conference360__Event__c
Tier / Level conference360__Sponsor__c conference360__Tier__c
Status (Planned / Invited / Confirmed / Declined) conference360__Sponsor__c conference360__Status__c
Linked Account conference360__Sponsor__c conference360__Account__c
Primary contact email conference360__Sponsor__c conference360__Primary_Contact_Email__c
Website conference360__Sponsor__c conference360__Website__c
Bio / description conference360__Sponsor__c conference360__Bio_Rich__c

Form (conference360__Form__c)

Forge Salesforce Object Salesforce Field
Form name conference360__Form__c Name
Form type conference360__Form__c conference360__Type__c
Form URL conference360__Form__c conference360__Form_URL__c
Question (Form Element) bt_base__Form_Element__c bt_base__Question__c
Question type bt_base__Form_Element__c bt_base__Type__c
Maps to Salesforce object bt_base__Form_Element__c bt_base__Maps_To_Object__c
Maps to Salesforce field bt_base__Form_Element__c bt_base__Maps_To_Field__c
Required bt_base__Form_Element__c bt_base__Required__c
Sort order bt_base__Form_Element__c bt_base__Sort_Order__c

Discount Code (bt_stripe__Code__c)

Forge Salesforce Object Salesforce Field
Code name bt_stripe__Code__c Name
Code purpose (Discount / Access-Promo / Source) bt_stripe__Code__c bt_stripe__Type__c
Discount amount bt_stripe__Code__c bt_stripe__Discount_Amount__c
Discount percentage bt_stripe__Code__c bt_stripe__Discount_Percentage__c
Max uses bt_stripe__Code__c bt_stripe__Quantity_Available__c
Uses remaining bt_stripe__Code__c bt_stripe__Quantity_Remaining__c
Valid from date bt_stripe__Code__c bt_stripe__Valid_From__c
Valid through date bt_stripe__Code__c bt_stripe__Valid_Through__c
Restrict to Account bt_stripe__Code__c bt_stripe__Restrict_To_Account__c

Transaction (bt_stripe__Transaction__c)

No card data stored

bt_stripe__Transaction__c never contains raw card numbers, CVVs, or full card details. Sensitive payment instrument data is held only by the payment gateway (Stripe, Authorize.Net, etc.). Forge reads the transaction status and amount; it never reads or surfaces raw card values.

Forge Salesforce Object Salesforce Field
Amount bt_stripe__Transaction__c bt_stripe__Amount__c
Transaction status bt_stripe__Transaction__c bt_stripe__Transaction_Status__c
Payment status bt_stripe__Transaction__c bt_stripe__Payment_Status__c
Currency bt_stripe__Transaction__c bt_stripe__Currency_ISO__c
Gateway reference bt_stripe__Transaction__c bt_stripe__Customer_Id__c / bt_stripe__Authorization_Code__c
Parent Sales Document bt_stripe__Transaction__c bt_stripe__Sales_Document__c
Contact (first name) bt_stripe__Transaction__c bt_stripe__Contact_First_Name__c
Contact (last name) bt_stripe__Transaction__c bt_stripe__Contact_Last_Name__c