> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Register a project

> How to register a project with CRMScript.

```crmscript! theme={null}
NSProjectAgent agent;
NSProjectEntity newProject = agent.CreateDefaultProjectEntity();

newProject.SetName("Back to school campaign");

NSListAgent listAgent;
newProject.SetProjectType(listAgent.GetProjectType(1));

NSAssociateAgent associateAgent;
newProject.SetAssociate(associateAgent.GetAssociate(5));

DateTime dt;
dt.addMonth(2);
newProject.SetEndDate(dt);

newProject = agent.SaveProjectEntity(newProject);

print(newProject.GetProjectId().toString());
```


## Related topics

- [Register a sale](/en/sale/learn/create.md)
- [Create project](/en/mobile/project/create.md)
- [Register a webhook](/en/automation/webhook/dev/register.md)
- [Register an application](/en/developer-portal/create-app/index.md)
- [SuperOffice.WebApi.Data.ProjectMember](/en/api/reference/webapi/SuperOffice.WebApi.Data.ProjectMember.md)
- [Create sale](/en/mobile/sale/create.md)
