> For the complete documentation index, see [llms.txt](https://docs.perkville.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.perkville.com/features/earning-rules/twitter-x.md).

# Twitter (X)

You can set up Twitter earning rules that reward customers for interacting with your business on Twitter. However, it's important to note that these features will be phased out soon due to upcoming changes in Twitter's terms of service, which prohibit incentivizing Twitter activities. Here's how to implement and manage these rules while they are still available:

**Types of Twitter earning rules:**

1. **Reward for following on Twitter:**
   * **Setup**: Use the same method as adding a custom earning rule. Navigate to "Loyalty Program" in your dashboard, select "Earning Activities," and click the "+" icon. Choose the option for rewarding Twitter follows.
   * **Points assignment**: Specify the number of points customers will earn by following your business on Twitter. Customers must follow your business directly from the Perkville user interface to receive their points.
2. **Reward for Tweeting about your business:**
   * **Setup**: Follow the same initial steps as for the Twitter follow rule. When choosing the type of Twitter rule, select the option for rewarding tweets about your business.
   * **Points assignment**: Determine the number of points customers will earn for tweeting about your business. Customers must first connect their Twitter account to Perkville and tweet directly from the platform. Points for tweeting can be awarded a maximum of once per day.
   * **Eligibility**: Customers are eligible to tweet about your business after they have earned points at your establishment, ensuring that those promoting your brand have genuine experiences with your products or services.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.perkville.com/features/earning-rules/twitter-x.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
