Create a project

This page describes the Create a Project Page.

The main purpose of this page is to host a Clickup submission form. It also shows a Google map to let the user pick the location of the project.

This is done because Clickup forms do not support maps. It is done in two steps (two panels), as the map location must be obtained before the Clickup form can be loaded.

Once the project is submitted to Clickup, a Clickup-to-Nationbuilder webhook integration generates a Project Profile in Nationbuilder.

This project profile is used to show the project on the Project Bank Map, and generate the Project Profile page.
Please see the Project Profiles page for more information on how data is attached to the Project Profile.

#Activating the Create a Project page

This page also manages pre-filling Clickup form fields with existing Nationbuilder information:

Linking to Create a Project page (for Individuals and Groups)

This page is used to submit both individual and organisation projects.

The main difference is that no Org ID is set when creating an individual project.

If the user clicks on Create a Project in the organisation section of the members toolbox, the Org ID is included as a URL parameter:

create-a-project?org_id=ORG_ID

The ORG_ID is pre-filled in the Clickup form. The integration uses that to link the organisation profile with the new project profile.

Site Admin Author Override Field

A (Nationbuilder) Site Admin is also shown an additional field to allow them to override the project author ID.
Entering another users Nationbuilder ID in this field will set that user as the author of the new project and pre-fill the relevant author fields on the Clickup submission form.
If a site admin wishes to create a project on behalf of an organisation, they should first view the organisation profile, where they can use the Admin Menu to create the project for that organisation.

API integration

A Clickup-to-Nationbuilder webhook integration is set up between Clickup and Nationbuilder.

When new projects are submitted to Clickup or projects are updated in Clickup a webhook(s) fires with the updated information.

The integration is responsible for:

Please see the Project Profiles page for more information.