# Building a Customer Program

* Activity Types represent the different ways that customers can engage with the company and each other when they participate in the customer voice program.
* Each Activity Type has an Engagement Score, which represents the score that a customer receives for participating in this Activity, and is used to calculate Customer Engagement Scores.
* The Admin user can change the label and the Engagement Score for predefined Activity Types, and assign a label and Engagement Score for new Activity Types she creates.

| Activity Types Examples          | Engagement Score Examples |
| -------------------------------- | ------------------------- |
| Provide feedback                 | 10                        |
| Provide input on product/service | 10                        |
| Share experiences with peers     | 20                        |
| Network with peers               | 20                        |
| Share examples of value received | 30                        |
| Provide a quote                  | 10                        |
| Do a live interview              | 50                        |
| Take a customer reference call   | 40                        |
| Speak at an industry event       | 50                        |
| Speak at a customer event        | 50                        |
| Speak on a webinar               | 30                        |
| Attend a customer event          | 25                        |
| Attend a webinar                 | 15                        |
| Join CAB                         | 20                        |
| Attend a CAB meeting             | 30                        |
| Speak with an industry analyst   | 35                        |
| Speak with the press             | 30                        |
| Receive an award or recognition  | 40                        |
| Receive an appreciation gift     | 10                        |
| Write a peer review              | 20                        |


---

# 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://docs.slapfive.com/getting-started/slapfive-best-practices/building-a-customer-program.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.
