Skip to main content

Opportunity Submissions

Create a controlled intake process for volunteer opportunities.

Written by Raagini Sarkar

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:

  1. Admins configure the submission flow

  2. Admins determine what fields are editable

  3. Admins assign submitter permissions

  4. 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.

Did this answer your question?