---
title: "Customer happiness survey SMS template (transactional)"
description: "Measure satisfaction after a government or utility service with this reply-by-number SMS survey. Copy-ready text, placeholders and 3 survey variations."
canonical: "https://omnichannels.ai/templates/gov-happiness-survey/"
language: "en"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# Customer happiness survey SMS template (transactional)

Canonical: https://omnichannels.ai/templates/gov-happiness-survey/
Language: en
Publisher: OmniChannels.ai by BroadNet Technologies

Send it shortly after a service is completed, at a centre, by phone or online. A one-number reply gets high response rates and feeds customer happiness indicators per service.

- Channel: SMS
- Traffic type: Transactional
- Industry: Government and utilities
- Use case: Feedback and NPS
- Characters: 107 · Encoding: GSM-7 · SMS segments: 1

```text
[Entity]: Thank you for using [Service]. How satisfied were you? Reply 1 (very satisfied) to 5 (not satisfied).
```

## Variables explained

| Variable | What it is | Example |
|---|---|---|
| `[Entity]` | Authority or department name matching the sender ID | CityPower |
| `[Service]` | The service the customer just used | new connection request |

## Category and compliance notes

Transactional SMS: it must relate to something the customer did or owns. Keep it free of offers and promotional links, or operators may filter it as promotional traffic and apply quiet hours.

## Variations

### Three-level scale

```text
[Entity]: How was your experience with [Service] today? Reply 1 = Happy, 2 = Neutral, 3 = Unhappy.
```

### With survey link

```text
[Entity]: Thank you for using [Service]. Please rate us in 30 seconds: [Link] Your feedback helps us improve.
```

### Centre visit

```text
[Entity]: Thank you for visiting [Centre] today. How satisfied were you with [Service]? Reply 1 (very satisfied) to 5 (not satisfied).
```

## How to use this template

1. **Copy the text:** Copy the message and keep the brand name at the start so the recipient knows who is writing.
2. **Replace the placeholders:** Map each [Placeholder] to a field in your contact list or system, keeping the message short.
3. **Check length and encoding:** Paste the final text into the SMS counter to see the segments you will pay for.
4. **Send from a registered sender ID:** Use a sender ID registered for this traffic type in each destination country.

## Related templates

- [Post-visit survey SMS template (transactional)](https://omnichannels.ai/templates/health-visit-survey/)
- [Delivery rating SMS template (transactional)](https://omnichannels.ai/templates/logistics-rating/)
- [NPS survey SMS template for SaaS (transactional)](https://omnichannels.ai/templates/saas-nps/)
- [Utility bill issued SMS template (transactional)](https://omnichannels.ai/templates/gov-bill-sms/)
- [Electricity and water bill WhatsApp template (utility)](https://omnichannels.ai/templates/gov-bill-whatsapp/)
- [Planned power interruption SMS template (transactional)](https://omnichannels.ai/templates/gov-planned-outage/)

[Browse the template library](https://omnichannels.ai/tools/message-templates/)