> For the complete documentation index, see [llms.txt](https://daisychain.gitbook.io/help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://daisychain.gitbook.io/help/texting/texting-best-practices.md).

# Texting Best Practices

### Here's a few basic tips to avoid complaints and make sure your messages reach and engage your audience:

**1) Process opt-outs immediately.**\
Daisychain automatically processes [opt-outs](/help/texting/opt-outs.md) that use standard keywords (like "stop" and "unsubscribe") as well as a long list of other words and phrases — but the automated opt-out system doesn't catch everything. If someone has requested not to receive messages from you, you must stop messaging them immediately. From the inbox, you can opt someone out with one click. Opt-outs using

**2) Make it clear how to opt-out.**\
If it's your first time messaging someone, you must make it clear how they can stop receiving messages from you. While you can use some of the more generic options like "stop2quit", you're also welcome to use something a bit more human and conversational, like "P.S. I'm a real person and ready to chat, but you can reply 'stop' to opt out."

**3) Clearly identify yourself.**\
Especially if it's your first time messaging someone, you should introduce yourself and your organization and campaign. Something as simple as "Hi, this is Molly with Acme Progress" will do the trick.

{% hint style="info" %}
**A Note on Opt-Ins in the USA**

In 2021, the Supreme Court issued a ruling in [Facebook vs Duguid](https://en.wikipedia.org/wiki/Facebook,_Inc._v._Duguid) that sharply narrowed the legal definition of an autodialer. As a result, text messaging systems that do not use random or sequential number generation like Daisychain are not classified as autodialers under the [Telephone Consumer Protection Act (TCPA)](https://en.wikipedia.org/wiki/Telephone_Consumer_Protection_Act_of_1991).

As a result, these systems are therefore not subject to the TCPA’s strict “express written consent” requirements. The broader messaging ecosystem, including carriers and platforms like Daisychain, strongly encourages organizations to build lists of people who have clearly opted in. An opted in list improves deliverability, supporter experience, and long term engagement.

Many organizations and campaigns choose to text people who have not explicitly opted in. This is a common and understandable practice, especially when communicating about issues that affect the public interest. While we are not lawyers and this is not legal advice, we believe that sending texts through a system that is not an autodialer is fully compliant with the TCPA. Programs should still follow best practices that respect supporters, avoid unwanted high volume contact, and maintain list hygiene.
{% endhint %}


---

# 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 dynamically by asking a question.

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

```
GET https://daisychain.gitbook.io/help/texting/texting-best-practices.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
