Free resource · use it on this page
Vendor Evaluation Worksheet
Ask every push notification vendor the same questions, record the same evidence, and score them all on one page.
How to use this worksheet
Vendor demos are optimized to be impressive; this worksheet is designed to make them comparable. It gives you fifteen yes/no capability checks, a fixed set of questions for demos and RFP responses, and a blank scorecard. Fill in one copy per vendor and every candidate ends up judged on the same evidence, not the same pitch.
Work it in order: run the capability checks against each vendor's public documentation first, take the demo and RFP questions into your calls, then score. Print one copy per vendor, or copy the sections into a document and duplicate the page. Write down what you were shown, not what you were told — if a claim cannot be demonstrated or put in writing, treat the answer as no.
The worksheet is vendor-neutral. It applies to any app push provider, and just as well to adjacent channels — if you evaluate a wallet-pass channel such as PushNotice, hold it to the same fifteen checks.
The fifteen-point capability check
Answer yes or no for each vendor before the demo, using their public docs and pricing page. Anything you cannot verify in writing goes on your demo question list.
Supports every platform you actually ship
iOS via APNs, Android via FCM, and web push if you need it — available on the tier you would buy, not only the enterprise plan.
SDK is current and maintained
Check the changelog date and release cadence. An SDK that has not shipped a release in many months is a risk every iOS update.
Reports delivered, not just sent
Sent counts include dead tokens. You need delivered and opened as separate numbers on every campaign report.
Segments on your events, not just device data
Targeting by OS or country is table stakes. You need segments built from your own custom events and profile fields.
Frequency capping and quiet hours
Per-user send caps and local-time quiet hours that you configure — not a global default you cannot change.
Granular opt-out categories
Users can mute one message type, such as promotions, without losing another, such as order updates.
A/B testing with a holdout
Variant testing plus a no-send control group, so you can measure lift rather than just compare open rates.
Real-time event triggers
Automations fire within seconds of the triggering event, not on the next scheduled batch run.
Full API access on your tier
The complete send-and-query API with published rate limits, included in the plan you are actually quoted.
Raw data export
Event-level export via webhook, warehouse sync, or API — without being forced onto an enterprise contract.
Dead-token hygiene
Uninstalls and expired tokens are detected automatically and stop counting toward your bill and your delivery stats.
Compliance documented
GDPR and CCPA posture in writing, a signable data processing agreement, and clarity on where your data is stored.
A billing metric you can predict
Know whether you pay per MAU, subscriber, device, or send — and model a strong growth month on each before comparing prices.
Free-tier limits in writing
Exact caps on sends, subscribers, features, and data retention — and whether notifications carry vendor branding.
A documented exit
You can export device tokens and subscriber data in a standard format if you leave. Ask before you sign, not after.
Demo questions: watch, do not listen
Send this list to every vendor before the call and ask the questions in the same order. Each answer should be something you watch happen on screen. Record what you saw next to each question.
Show me the delivery report for a campaign you sent last week.
Record whether sent, delivered, and opened appear as separate numbers, and whether that report exists on your tier.
Walk me through building a segment from one of my custom events.
Count the steps. Note anything the sales engineer did that you would not be able to do yourself.
Trigger a notification from a live event, right now.
Time it. Seconds means real-time; minutes means batch processing behind the automation UI.
What happens when a user uninstalls the app?
Record how long until the token is marked dead, and whether it keeps counting toward your bill in the meantime.
Show me the opt-out experience from the user's side.
Note whether category-level opt-outs exist and how many taps a full opt-out takes.
Which features in this demo are not on the plan I am evaluating?
Demos usually run on top-tier accounts. Get the gaps listed explicitly before the call ends.
Show me a failed or throttled send and how I would find out.
You want alerting and an error log you can open yourself — not silence until a customer complains.
How do I get my raw event data out?
Record the mechanism — webhook, export API, or warehouse sync — and which tier it requires.
RFP and pricing questions
These belong in writing — in the RFP response or the order form, not in a call summary. A vendor who will not commit an answer to paper has answered.
Which metric drives the bill, and what does a month at double our volume cost?
Model your own numbers. MAU-based and send-based pricing diverge quickly as you grow.
What are the exact free-tier caps?
Sends per month, subscriber count, feature gates, data retention window, and any vendor branding on notifications.
What triggers overage charges, and at what rate?
Get the per-unit overage price in writing — not a promise to work something out later.
What is the minimum term, and what is the standard renewal uplift?
Ask for the typical renewal increase before you anchor on year-one pricing.
What support is included at this tier?
Channels, response-time commitments, and whether a human is reachable during a delivery incident.
Where is our data processed and stored?
Region options, the subprocessor list, and whether the data processing agreement is standard or must be negotiated.
At termination, what do we get back and how long do we have?
Export format, whether device tokens are included, and the retention window before deletion.
The scorecard
Score each vendor 0 to 5 per criterion, using only the evidence you recorded above. Write the score in the vendor columns; sum each column at the bottom. If some criteria matter more to you, double their score before summing.
| Criterion | What a 5 looks like | Vendor A | Vendor B | Vendor C |
|---|---|---|---|---|
| Platform and SDK fit | All your platforms on your tier; SDK released within the last quarter | — | — | — |
| Delivery reporting | Delivered and opened as separate numbers on every campaign | — | — | — |
| Segmentation depth | Segments from your custom events, built without support help | — | — | — |
| Automation triggers | Event-triggered sends fire in seconds, demonstrated live | — | — | — |
| Data access and export | Raw event export available on the tier you are buying | — | — | — |
| Pricing predictability | You can compute a double-volume month from the published pricing alone | — | — | — |
| Free-tier honesty | Caps documented in writing; no surprise branding or feature gates | — | — | — |
| Compliance and residency | Signable DPA, region choice, published subprocessor list | — | — | — |
| Support quality | Human, commitment-backed support included at your tier | — | — | — |
| Exit path | Tokens and subscriber data exportable in a standard format | — | — | — |
Run the evaluation
The worksheet only works if every vendor gets the same process. This is the sequence that keeps it fair.
- 1
Shortlist three vendors
More than three and the demos blur together; fewer and you have no negotiating leverage. Use the fifteen-point check to cut the long list before booking calls.
- 2
Send the same agenda to every demo
Share the demo questions in advance and hold each vendor to the same script in the same order. Deviations tell you something too — note what they steered around.
- 3
Score within 24 hours
Fill in the scorecard the same day, from your written notes, before impressions fade and the pitches merge in memory.
- 4
Trial the free tier before you negotiate
A week on the real product with real data answers questions no demo can — especially where the free-tier caps actually bind and what upgrading is like.
- 5
Check one reference off-list
Ask each finalist for a customer at your scale, then also find one the vendor did not supply. Ask both the same question: what surprised you after signing?
From the guide: Best Push Notification Tools (2026)
This resource accompanies the full article — worth reading before you commit to a tool.