A few things to know before diving in:
Reference fields (field keys ending in .externalId) store the Salesforce record ID of a related object. These are what create the relational link between a Goodworld record and its matching Salesforce record — each one specifies which Salesforce object it points to.
Read-only fields cannot be created or updated through the mapping — they can only be read/synced from Goodworld, never written back to.
Tag Group fields are dynamic: your organization generates one field per configured Tag Group, so the exact list varies by org rather than being fixed. Where an object supports Tag Groups, we've noted it, but you'll see the actual field names in your own mapping setup.
Campaign, Fundraiser, Team Fundraiser, Volunteering Opportunity, and Event
These five object types share one identical field set. Rather than repeat the table five times, here it is once — it applies the same way to all five objects.
Label | Field | Type | Description |
ID |
| String | Unique Goodworld identifier for this record. Read-only. |
Title |
| String | Display name/title. |
Is Active |
| Boolean | Whether this record is currently active and available. |
Description |
| Multi Rich Text | Rich-text description. |
Start Date |
| DateTime | When this record begins or becomes available (e.g., when registration opens). |
End Date |
| DateTime | When this record ends or is no longer available. |
Event/Opportunity Start Date |
| DateTime | Actual start date/time of the physical or virtual event/opportunity. |
Event/Opportunity End Date |
| DateTime | Actual end date/time of the physical or virtual event/opportunity. |
Timezone |
| String | Timezone used for scheduling and displaying times. |
Overview URL |
| String | Public URL for the overview page. |
Main Page Url |
| String | Primary public URL where users view or interact with this record. |
Venue |
| String | Name or description of the physical venue. |
Address (Street) |
| String | Street address where this takes place. |
City |
| String | City. |
State |
| String | State or province. |
Zip Code |
| String | Postal/ZIP code. |
Country |
| String | Country. |
Online Venue or URL |
| String | Virtual meeting platform or URL for online participation. |
Custom Location |
| String | Free-form location text for cases that don't fit standard address fields. |
Participation Goal |
| Number | Target number of participants or registrants. |
Parent Campaign ID |
| String | Goodworld ID of the related parent campaign. |
Parent Campaign Salesforce ID |
| Reference | Salesforce ID of the parent campaign. References a Volunteering Opportunity or Campaign record. |
Company ID |
| String | Goodworld ID of the related company. |
Company Salesforce ID |
| Reference | Salesforce ID of the related company. References a Company record. |
(Tags, per Tag Group) |
| Tag Group | One field per configured Tag Group. Varies by organization. |
Ticket
Label | Field | Type | Description |
ID |
| String | Unique Goodworld identifier for this ticket. Read-only. |
Name |
| String | Display name for this ticket. |
Event ID |
| String | Goodworld ID of the related event. |
Event Salesforce ID |
| Reference | Salesforce ID of the related event. References an Event record. |
Description |
| String | Description of this ticket type. |
Price |
| Number | Price of this ticket. |
Quantity |
| Number | Total number of tickets available. |
Reserved Quantity |
| Number | Number of tickets currently reserved. |
Type |
| String (picklist) | Classification: |
Seats |
| Number | Number of seats included with this ticket. |
Order |
| Number | Display order for this ticket type. |
Availability Start Date & Time |
| DateTime | Date/time this ticket becomes available for purchase. |
Availability End Date & Time |
| DateTime | Date/time this ticket is no longer available for purchase. |
Default Selection |
| Number | Default quantity pre-selected when a user views this ticket. |
Cap Per Person |
| Number | Maximum number of this ticket type one person can purchase. |
Created At |
| DateTime | Timestamp when this ticket record was created. |
Auction Item
Label | Field | Type | Description |
ID |
| String | Unique Goodworld identifier for this auction item. Read-only. |
Name |
| String | Display name for this item. |
Description |
| Multi Rich Text | Rich-text description of this item. |
Event ID |
| String | Goodworld ID of the related event. |
Event Salesforce ID |
| Reference | Salesforce ID of the related event. References an Event record. |
Number |
| String | Item number. |
Order |
| Number | Display order for this item. |
Type |
| String (picklist) | Classification: |
Bidding Increment |
| Number | Minimum amount each new bid must exceed the previous by. |
Buy It Now Price |
| Number | Fixed price at which a bidder can immediately purchase this item. |
Market Value |
| Number | Estimated fair market value of this item. |
Payment Status |
| String (picklist) |
|
Open for Bidding |
| Boolean | Whether this item is currently accepting bids. |
Starting Bid |
| Number | Minimum opening bid amount. |
Item Donor ID |
| String | Goodworld ID of the donor who contributed this item. |
Item Donor Salesforce ID |
| Reference | Salesforce ID of the item donor. References a User record. |
Created At |
| DateTime | Timestamp when this item record was created. |
Auction Item Bid
Label | Field | Type | Description |
ID |
| String | Unique Goodworld identifier for this bid. |
Auction Item ID |
| String | Goodworld ID of the related auction item. |
Auction Item Salesforce ID |
| Reference | Salesforce ID of the related auction item. References an Auction Item record. |
Bidder ID |
| String | Goodworld ID of the user who placed this bid. |
Bidder Salesforce ID |
| Reference | Salesforce ID of the bidder. References a User record. |
Is Anonymous |
| Boolean | Whether this bid was placed anonymously. |
Amount |
| Number | Dollar amount of this bid. |
Is Winning |
| Boolean | Whether this is currently the winning bid. |
Created At |
| DateTime | Timestamp when this bid was placed. |
Event Registration
Label | Field | Type | Description |
ID |
| String | Unique Goodworld identifier for this registration. Read-only. |
Event ID |
| String | Goodworld ID of the related event. |
Event Salesforce ID |
| Reference | Salesforce ID of the related event. References an Event record. |
User ID |
| String | Goodworld ID of the registrant. (Group: User.) |
User Salesforce ID |
| Reference | Salesforce ID of the registrant. References a User record. (Group: User.) |
Registration Date |
| DateTime | Date/time the registration was created. |
Registration Number |
| String | Unique confirmation number for this registration. |
Checked In |
| Boolean | Whether this registrant has checked in at the event. |
Checked In Date |
| DateTime | Date/time this registrant checked in. |
Event Name |
| String | Name of the associated event. Read-only. |
Table Number |
| String | Table assignment for this registrant. |
Type |
| String | Classification of this event registration. |
Purchased By (User) ID |
| String | Goodworld ID of the user who purchased this registration. (Group: Purchaser.) |
Purchased By (User) Salesforce ID |
| Reference | Salesforce ID of the purchasing user. References a User record. (Group: Purchaser.) |
User Employer Goodworld ID |
| String | Goodworld ID of the registrant's employer. (Group: User.) |
User Employer Salesforce ID |
| Reference | Salesforce ID of the registrant's employer. References a Company record. (Group: User.) |
Status |
| String (picklist) |
|
User
Label | Field | Type | Description |
ID |
| String | Unique Goodworld identifier for this user. Read-only. |
First Name |
| String | First name. |
Middle Name |
| String | Middle name. |
Last Name |
| String | Last name. |
| String | Primary email address. | |
Address |
| String | Street address. |
City |
| String | City. |
State |
| String | State or province. |
Zip Code |
| String | Postal/ZIP code. |
Country |
| String | Country. |
Phone Number |
| String | Primary phone number. |
Campaign Goodworld ID |
| String | Goodworld ID of an associated campaign. |
Event Goodworld ID |
| String | Goodworld ID of an associated event. |
(varies by org) | (varies) | Additional Fields | Custom per-organization fields, configured separately. |
(Tags, per Tag Group) |
| Tag Group | One field per configured Tag Group. Varies by organization. |
Company
Label | Field | Type | Description |
Name |
| String | Display name for this company. |
Website |
| String | Company website URL. |
Address |
| String | Street address. |
City |
| String | City. |
State |
| String | State or province. |
Zip Code |
| String | Postal/ZIP code. |
Country |
| String | Country. |
Number of Employees |
| Number | Number of employees at this company. |
Organization (Designation/Nonprofit)
Label | Field | Type | Description |
Name |
| String | Display name for this organization. |
Description |
| String | Description of this organization. |
URL |
| String | Website URL. |
EIN |
| String | Employer Identification Number (tax ID). |
Internal Code |
| String | Custom internal code your organization uses for tracking. |
Is Write-In |
| Boolean | Whether this is a donor-entered ("write-in") organization rather than one from your pre-approved list. |
Address |
| String | Street address. |
City |
| String | City. |
State |
| String | State or province. |
Zip Code |
| String | Postal/ZIP code. |
(Tags, per Tag Group) |
| Tag Group | One field per configured Tag Group. Varies by organization. |
Impact
Label | Field | Type | Description |
Amount |
| Number | Dollar amount allocated to this designation. |
Net Amount |
| Number | Allocated amount after fees. |
Original Donation Amount |
| Number | Original donation amount before adjustments or fee calculations. |
Donor Cover Amount |
| Number | Amount the donor added to cover fees, allocated to this designation. |
Donor Note |
| String | Donor's note left with this allocation. |
Write-In Details |
| String | Details entered by the donor if this is a write-in designation. |
Transaction Salesforce ID |
| Reference | Salesforce ID of the transaction that generated this impact. References a Transaction record. |
Designation Salesforce ID |
| Reference | Salesforce ID of the cause or fund this impact supports. References an Organization record. |
Transaction
Label | Field | Type | Description |
ID |
| String | Unique Goodworld identifier for this transaction. Read-only. |
Salesforce ID |
| Reference | Salesforce ID of this transaction. References a Transaction record. |
Amount |
| Number | Total gross transaction amount before fee deductions. |
Net Amount |
| Number | Amount after fees are deducted. |
Original Donation Amount |
| Number | Original donation amount before adjustments. |
Fees |
| Number | Total fees on this transaction. |
Status |
| String (picklist) |
|
Completed At |
| DateTime | Date/time the transaction completed successfully. |
Honoree |
| String | Name of anyone this gift was made in honor of. |
Donor Covered Fees |
| Boolean | Whether the donor chose to cover processing fees. |
Type |
| String (picklist) |
|
Recurring Frequency |
| String (picklist) |
|
Recurring Plan Goodworld ID |
| String | Goodworld ID of the recurring payment plan this transaction belongs to. |
Payment Method Type |
| String (picklist) | Type of payment method used. |
Is Anonymous |
| Boolean | Whether this transaction was made anonymously. |
Check Number (Check) |
| String | Check number, when the payment method is a check. |
# of Pay Periods (Payroll) |
| Number | Number of pay periods, for payroll giving. |
Salary Percentage (Payroll) |
| Number | Salary percentage designated, for payroll giving. |
UTM Source |
| String | UTM source parameter captured at the time of giving. |
UTM Medium |
| String | UTM medium parameter. |
UTM Campaign |
| String | UTM campaign parameter. |
UTM Content |
| String | UTM content parameter. |
UTM Term |
| String | UTM term parameter. |
Page Goodworld ID |
| String | Goodworld ID of the page where the transaction was initiated. |
Form Goodworld ID |
| String | Goodworld ID of the form used. |
URL |
| String | Full URL of the page where the transaction was initiated. |
Donor Goodworld ID |
| String | Goodworld ID of the donor. |
Donor Salesforce ID |
| Reference | Salesforce ID of the donor. References a User record. |
Company Donor Goodworld ID |
| String | Goodworld ID of the donating company, for corporate gifts. |
Company Donor Salesforce ID |
| Reference | Salesforce ID of the donating company. References a Company record. |
Created By Goodworld ID |
| String | Goodworld ID of the user who created this transaction. |
Created By Name |
| String | Name of the user who created this transaction. |
Created By Email |
| String | Email of the user who created this transaction. |
Donor Cover Amount |
| Number | Amount added by the donor to cover fees. |
Is Online |
| Boolean | Whether this transaction was made online. |
Gateway |
| String (picklist) |
|
Gateway Fees |
| Number | Fees charged by the payment gateway. |
Platform Fees |
| Number | Platform fees. |
Steward Fees |
| Number | Steward fees. |
Campaign Goodworld ID |
| String | Goodworld ID of the related campaign. |
Campaign Salesforce ID |
| Reference | Salesforce ID of the related campaign. References a Campaign record. |
Parent Campaign Goodworld ID |
| Reference | Goodworld ID of the related parent campaign. References a Campaign record. |
Parent Campaign Salesforce ID |
| Reference | Salesforce ID of the related parent campaign. References a Campaign record. |
Fundraiser Goodworld ID |
| String | Goodworld ID of the related fundraiser. |
Fundraiser Salesforce ID |
| Reference | Salesforce ID of the related fundraiser. References a Fundraiser record. |
Team Fundraiser Goodworld ID |
| String | Goodworld ID of the related team fundraiser. |
Team Fundraiser Salesforce ID |
| Reference | Salesforce ID of the related team fundraiser. References a Team Fundraiser record. |
Event Goodworld ID |
| String | Goodworld ID of the related event. |
Event Salesforce ID |
| Reference | Salesforce ID of the related event. References an Event record. |
Volunteering Opportunity Goodworld ID |
| String | Goodworld ID of the related volunteering opportunity. |
Volunteering Opportunity Salesforce ID |
| Reference | Salesforce ID of the related volunteering opportunity. References a Volunteering Opportunity record. |
Number of Payments |
| Number | Total number of scheduled payments (recurring gifts). |
Number of Paid Payments |
| Number | Number of payments successfully paid so far. |
Paid Amount |
| Number | Total amount paid to date. |
Paid Net Amount |
| Number | Total net amount paid to date. |
Paid Original Donation Amount |
| Number | Total original donation amount paid to date. |
Paid Fees |
| Number | Total fees paid to date. |
Paid Gateway Fees |
| Number | Total gateway fees paid to date. |
Paid Steward Fees |
| Number | Total steward fees paid to date. |
Paid Platform Fees |
| Number | Total platform fees paid to date. |
Paid Donor Cover Amount |
| Number | Total donor-covered fee amount paid to date. |
Is Dedicated |
| Boolean | Whether this transaction includes a dedication. |
Dedication Type |
| String (picklist) |
|
Dedication Action |
| String | Action associated with the dedication notification. |
Dedication Comments |
| String | Comments left with the dedication. |
Dedication From |
| String | Name the dedication is from. |
Dedication Message |
| String | Message included with the dedication. |
Dedication Sent At |
| DateTime | Date/time the dedication notification was sent. |
Dedicatee First Name |
| String | First name of the person being honored/remembered. |
Dedicatee Last Name |
| String | Last name of the person being honored/remembered. |
Recipient First Name |
| String | First name of the person notified of the dedication. |
Recipient Last Name |
| String | Last name of the person notified of the dedication. |
Recipient Address |
| String | Street address of the notification recipient. |
Recipient City |
| String | City of the notification recipient. |
Recipient State |
| String | State/province of the notification recipient. |
Recipient Zip Code |
| String | Postal/ZIP code of the notification recipient. |
Recipient Email |
| String | Email address of the notification recipient. |
(varies by org) | (varies) | Additional Fields | Custom per-organization fields. |
(Tags, per Tag Group) |
| Tag Group | Grouped under "Tags." |
(Donor Tags, per Tag Group) |
| Tag Group | Grouped under "Donor Tags." |
(Campaign Tags, per Tag Group) |
| Tag Group | Grouped under "Campaign Tags." |
Transactions also support custom per-organization Additional Fields, plus three separate sets of Tag Group fields:
tags.<tagGroupId>— grouped under "Tags"donor.tags.<tagGroupId>— grouped under "Donor Tags"campaign.tags.<tagGroupId>— grouped under "Campaign Tags"
