## TL;DR
Customers accept a no when it is honest, specific, and comes with something useful. Say what you are not doing and why in one sentence, say what you are doing instead, and give a workaround or a way to stay in the loop. Log the request in your feedback system so the no is also data. Vague maybes ("we will consider it") lose customers faster than a clean no.

## The query

```text
how to say no to a feature request without losing the customer
```

## Use this when

- A customer asks for a feature you will not build
- You need a decline macro the team can reuse
- Agents hedge with "maybe someday" and users get angrier later
- You want feature-request replies to feed product data

## Not for

- Declining a bug fix or an SLA obligation
- Pricing or contract negotiations
- Churn-save conversations with at-risk accounts

## Steps

### 1. Thank them and name the specific ask

"Thanks for the detailed write-up on bulk invoice exports." Restating the request proves you understood it and respects the effort they put in.

Expected output: the reply opens by naming the feature in the customer's words.

### 2. Say no in one clear sentence

"We are not planning to build this." No hedging, no "at this time" unless it is genuinely true. Customers respect clarity and punish ambiguity.

Expected output: a plain sentence that cannot be misread as a maybe.

### 3. Give the real reason

One honest sentence. "Most of our customers export fewer than 10 invoices a month, so this hasnt made our roadmap." Real reasons beat corporate reasons every time.

Expected output: the reason is specific to the request, not a policy statement.

### 4. Offer the workaround or the alternative

Show the closest thing they can do today, or what you are building instead that covers part of the need. A no with a path forward is a complete answer.

Expected output: the reply contains a concrete alternative, not just the refusal.

### 5. Give them a way to stay in the loop

"If our plans change I will email you personally" or a link to the public roadmap. People accept a no better when they are not shut out.

Expected output: a specific follow-up mechanism the customer can hold you to.

### 6. Log it as product data

File the request in your feedback system with the customer, the use case, and the revenue at stake. Nos are only defensible when they are counted.

Expected output: every declined request exists as a tagged record product can query.

## Ready-to-use template

```text
Thanks for the detailed write-up on bulk invoice exports, I can see how
that would save you time at month end.

We are not planning to build this. Most of our customers export fewer
than 10 invoices a month, so it hasnt made our roadmap.

What you can do today: the scheduled export runs every Monday and lands
in your inbox as a zip of individual PDFs, which covers the same archive
need.

If our plans change I will email you personally. Ive logged your request
so product sees the demand.
```

## Variant phrasings

### how to decline a feature request politely

Same six steps. The politeness comes from step 1 (naming their ask) and step 4 (the workaround), not from softening step 2.

### saying no to customers without losing them

Same pattern applies to any no, not just features. Clarity plus a path forward is the whole trick.

### feature request rejection email template

Use the template above as your macro. Swap the reason in step 3 per request, never send the reason as "it is not on our roadmap" alone.

## Why it happens

Customers do not churn because of a single no. They churn because of how the no made them feel: unheard, strung along, or treated as a ticket number. A clean, honest no with a workaround signals a company that respects them. A soft maybe that dies in silence signals one that doesnt.

## Edge cases

- Enterprise customers with contract leverage: be honest about roadmap, but loop the account team before replying, they may negotiate differently.
- Requests you might actually build: then it is not a no. Say "not this quarter, here is the workaround" and set a real follow-up date.
- Repeated requests from the same customer: acknowledge the pattern ("I know this is the third time you have asked") before the no, or it reads as copy-paste.
- Public feature request forums: reply with the same clarity, the audience includes everyone reading the thread.

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_50kV5OF3ra51dm9VqfSorw
