The Opportunity Submissions feature allows nonprofits, companies, schools, and community organizations to submit volunteer opportunities directly into your Goodworld platform through a guided workflow — without giving external partners unrestricted backend access.
This feature is ideal for large volunteer programs like Days of Caring, corporate volunteer activations, seasonal campaigns, or any initiative where outside organizations need to propose volunteer opportunities for approval.
What Opportunity Submissions Do
At a high level, Opportunity Submissions create a controlled intake process for volunteer opportunities.
Instead of manually creating every opportunity yourself — or granting partners full manager permissions — admins can provide a guided submission portal where external organizations can:
Create or access an account
Associate themselves with an organization
Submit volunteer opportunity details
Add supporting information and tags
Send the opportunity to admins for review and approval
Admins retain full control over what gets published live.
How the Submission Flow Works
The Opportunity Submission flow is designed to feel seamless for submitters while still giving admins structured oversight.
Step 1: Account Recognition & Onboarding
When a submitter enters the portal, the platform first checks whether they already have an account.
If they already exist in the system, Goodworld recognizes them and picks up where they left off.
If they do not have an account yet, they are guided through account creation.
If they are already associated with an organization, they will not need to re-enter that information.
This prevents duplicate onboarding and creates a smoother experience for returning partners.
Step 2: Organization Association
Submitters are connected to an organization during the process.
This allows opportunities to remain associated with the correct nonprofit, school, company, or community group while keeping organizational management structured behind the scenes.
Step 3: Opportunity Details
Submitters are guided through a structured volunteer opportunity creation process.
Admins control which settings are fixed and which settings submitters are allowed to customize.
Examples include:
Event dates
Event times
Capacity
Sign-up deadlines
Participant information collection
Location details
For example, a Days of Caring administrator may:
Lock the event date to a specific day
Allow organizations to choose their own volunteer start time
Require address collection
Allow submitters to optionally collect volunteer phone numbers
This creates consistency across programs without making the process overly rigid.
Flexible Location Options
Not every volunteer opportunity has a finalized physical address at the time of submission.
To accommodate this, admins can enable custom location labels instead of requiring a Google Maps address.
For example:
“Your Company”
“Offsite Location”
“TBD”
This is especially useful for corporate volunteer events taking place at employer offices or rotating sites.
Tagging & Opportunity Attributes
Opportunity Submissions include a powerful tagging system that allows admins to standardize reporting and filtering across volunteer opportunities.
During the submission process, admins can ask submitters to categorize opportunities using tags such as:
Age requirements
Volunteer type
Indoor vs. outdoor
Lunch provided
Skill-based volunteering
Impact area
Accessibility requirements
Project budget
Special volunteer instructions
These tags:
Live on the backend
Do not clutter the public volunteer experience
Become useful reporting filters
Power future Smart Grid filtering experiences
Example Use Cases
Admins can create tags like:
“16+ Only”
“Family Friendly”
“Indoor”
“Outdoor”
“Food Service”
“Environmental”
“Custom Question Follow-Up Needed”
Because tags remain backend-facing, admins can use them operationally without exposing unnecessary complexity to volunteers.
Support Contact Delegation
Submitters can assign a support contact for their opportunity.
This person receives replies to automated volunteer communications, including:
Cancellation requests
Volunteer questions
Attendance-related inquiries
This keeps admin teams from acting as intermediaries for every organization-specific communication.
Approval Workflow
Submitted opportunities appear in a dedicated Submissions tab inside the Opportunities area of the platform.
Admins can:
Review submissions
Approve or reject opportunities
Maintain oversight before opportunities go live
This creates an important safeguard when allowing external organizations to submit opportunities directly into your platform.
The submissions view also provides historical visibility into what has been submitted over time.
Automatic Role Assignment
Once someone submits through the Opportunity Submission flow, Goodworld can automatically assign them a role.
Admins decide how much access submitters receive.
Examples include:
Minimal access (view only their own submissions)
Visibility into live opportunities
Expanded external volunteer manager permissions
This allows organizations to participate in the process without requiring manual permission assignment from admins.
Sub-Templates for Large Volunteer Programs
Opportunity Submissions support sub-template functionality for programs where many organizations are hosting variations of the same event.
Admins can create a master template containing:
Default settings
Structure
Branding
Registration rules
Participant collection settings
Each submitted opportunity inherits those settings while still allowing submitters to customize approved fields.
This is especially useful for:
Days of Caring
Corporate volunteer weeks
School engagement programs
Community-wide volunteer campaigns
Configuring the Opportunity Submission Flow
Opportunity Submissions are enabled through a parent opportunity or campaign setup.
Once enabled:
Admins configure the submission flow
Admins determine what fields are editable
Admins assign submitter permissions
Admins connect the flow to a custom page or form experience
The flow can then be embedded into:
Landing pages
Campaign pages
Program portals
External registration experiences
Current Limitations & Roadmap Items
The Opportunity Submission feature is actively evolving.
Custom Questions
Custom registration questions are still being architected.
This includes:
Open-ended fields
Volunteer registration questions
Question attachment logic
Reporting behavior
Shift-level vs. registration-level data handling
Because of the complexity involved, this functionality is still in development.
Shift Creation
Shift creation within the submission flow is not currently available.
Organizations can submit opportunities, but multi-shift setup is still handled separately.
This functionality is on the roadmap.
On-the-Fly Tag Creation
Currently, tags and groups must be created before configuring the submission flow.
Admins cannot yet create new tags directly during flow configuration, though this enhancement is planned for a future release.
Best Practices
Use Templates Strategically
Set strong defaults in your master template so submitters only need to customize the information that truly varies.
Keep Tags Operational
Use backend tags for reporting, filtering, and staff workflows rather than public-facing volunteer messaging.
Require Approvals for External Submissions
Approval workflows provide an important quality control layer when accepting opportunities from external organizations.
Use Role Permissions Carefully
Most organizations only need minimal access. Start with restricted permissions and expand only if needed.
Consider Hybrid Flows
Some organizations may still benefit from onboarding separately before gaining access to the submission process.
Ideal Use Cases
Opportunity Submissions are especially effective for:
Days of Caring programs
Corporate volunteer partnerships
School and university engagement
Multi-organization community events
Volunteer fairs
Large-scale seasonal service initiatives
Employer-led volunteer activations
If you have questions about Opportunity Submissions, schedule a support call with our success team.
