# User Submission

A great way to enhance content on your site and increase user engagement is to allow users to submit and edit points and point information. [You can see a basic example here](https://wpmaps.mapster.me/examples/mapster-wp-map/user-submission-map/).

Our User Submission plugin not only allows users to create geographies, but allows you to require any other information you need from users. You can collect data from extra Advanced Custom Fields, set different permissions, and create easy search functions for users to find their posts again to edit them.

This feature works by giving you shortcodes for Create Point and Edit Point buttons, which users can press while on a page with a map on it. Then the user will be walked through a step-by-step process to add their point and fill in any extra fields you've set up.

**When you've installed Pro, first, go to Settings and turn on User Submission**. Then proceed to the rest of the instructions.

{% embed url="<https://www.youtube.com/watch?v=rU_y6v0Hq4g>" %}

### Tips

This feature is complicated, but it can really help you create a powerful submission-based site. Let us know if any functionality you need seems to be missing!

To have a truly crowdsourced map, turn Publish Immediately to on, and set selectable Categories to a category already being used in a front-end map. Then user posts will show up instantly!

Combining the ACF custom fields with our [Custom Field Popup Syntax](broken://pages/oU2zX35JHEOGqsPlC0Ss) can really superpower your site, too.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wpmaps-docs.mapster.me/pro-sections/user-submission.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
