skills/sales-proposal-analytics/SKILL.md
Interprets Qwilr engagement signals and decide what to do next. Use when a prospect hasn't opened your proposal, the buyer went dark after viewing, you don't know who else on the committee saw it, you're unsure whether to follow up or wait, a prospect keeps re-reading the pricing section but won't sign, or deal momentum stalled after sending the quote. Do NOT use for writing or structuring the proposal (use /sales-proposal-page), building reusable templates (use /sales-proposal-template), or wiring Qwilr to a CRM (use /sales-qwilr-automation).
npx skillsauth add sales-skills/sales sales-proposal-analyticsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the user read Qwilr engagement signals and turn them into concrete next steps — follow-up messages, strategy adjustments, or deal actions.
If references/learnings.md exists, read it first for accumulated knowledge.
Ask the user:
What are the analytics showing?
How long since you sent it?
Deal context:
If the user's request already provides most of this context, skip directly to the relevant step. Lead with your best-effort answer using reasonable assumptions (stated explicitly), then ask only the most critical 1-2 clarifying questions at the end — don't gate your response behind gathering complete context.
Interpret the engagement pattern using this framework:
| Signal | Likely Meaning | Urgency | |---|---|---| | Viewed once, briefly | Skimmed it, may return later — or may not be prioritizing | Medium | | Viewed once, spent time on pricing | Evaluating cost, possibly comparing to alternatives | High | | Viewed multiple times | Actively considering, possibly building internal case | High | | Multiple unique viewers | Being circulated to buying committee — deal is progressing | High | | Pricing section revisited 3+ times | Price sensitivity or building a budget justification | High | | Executive summary skipped, jumped to pricing | Buyer already understands the value, focused on cost | Medium | | Not viewed after 24h | Email may not have landed, or not a priority right now | Medium | | Not viewed after 3+ days | Delivery issue, lost priority, or buyer is going dark | High | | Viewed then went silent | May be discussing internally, or lost momentum | Medium-High | | Partial acceptance | Wants some items but not others — negotiation opportunity | High |
When multiple people view the proposal:
Based on the signals, provide concrete next steps:
Write 1-2 follow-up messages tailored to the specific engagement pattern. Messages should:
Help the user set up real-time alerts for future proposals using Qwilr webhooks:
curl -X POST https://api.qwilr.com/v1/webhooks \
-H "Authorization: Bearer $QWILR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://your-endpoint.com/qwilr-events",
"events": ["pageFirstViewed", "pageViewed", "pageAccepted", "pagePartiallyAccepted"]
}'
| Webhook Event | Recommended Action |
|---|---|
| pageFirstViewed | Alert rep in Slack/email — prospect opened the proposal |
| pageViewed (repeat) | Log in CRM — track view count and timing |
| pageAccepted | Update CRM deal stage, notify rep, trigger onboarding |
| pagePartiallyAccepted | Alert rep — buyer selected some items, follow up on the rest |
| pagePreviewAccepted | Internal preview was accepted — ready for client review |
For full automation setup (CRM sync, Slack notifications, etc.), use /sales-qwilr-automation.
references/learnings.md with today's date.User says: "I sent a $40k Qwilr proposal 4 days ago. The buyer has opened it 5 times and keeps landing on the pricing section, but hasn't accepted."
Skill does: Maps the signal to "Pricing section revisited 3+ times" (High urgency — price sensitivity or budget-justification), reads 5 views over 4 days as active consideration rather than a stall, and recommends addressing value (ROI breakdown / cost-justification case study) plus budget-fit flexibility over preemptive discounting. Drafts a follow-up referencing the pricing interest indirectly ("happy to walk through the options that fit your budget") — never "I saw you viewed pricing 5 times."
Result: A value-anchored follow-up with a low-friction CTA that addresses the cost concern before it becomes an objection — without the trust-breaking "I can see your views" mistake.
User says: "My contact viewed the proposal once, then nothing for a week. Now suddenly two new people I've never talked to have opened it."
Skill does: Reads "New viewer after silence" + multiple-viewer circulation as the proposal being forwarded up to a buying committee (a positive sign), flags that new viewers may need different framing than the original contact, and recommends asking the champion whether to prepare committee-ready, stakeholder-specific material (ROI for finance, technical detail for engineering) plus a single group walkthrough.
Result: The user re-engages through the champion, supplies committee-ready material, and converts forwarding momentum into a scheduled group call instead of waiting passively.
User says: "It's been 3 days and the analytics show zero views. The prospect was warm on our last call."
Skill does: Maps to "Not viewed after 3+ days" (High urgency — likely a delivery issue or lost priority, not disinterest), has the user verify delivery first (spam folder, correct address) before assuming the buyer is dodging, and recommends switching channels (phone, LinkedIn, SMS) with a one-page summary and fresh subject line rather than re-sending the dead thread.
Result: The user discovers the email was buried, reaches the prospect on a more visible channel, and gets the proposal opened without an awkward "did you see it?" nudge.
Cause: Many CRMs, email security gateways, and link-preview tools auto-fetch links, generating a false "viewed" signal before any human opens it.
Solution: Treat sub-minute, zero-dwell views as automated, not human engagement. Wait for a pattern (repeat views, real time-on-page, or a distinct second viewer) before alerting the rep or starting follow-up.
Cause: A large viewer count (4+) can signal a bigger or more complex committee than expected — often procurement or legal entering the process — not necessarily buying intent.
Solution: Ask the champion who is now involved and whether procurement is engaged. Provide stakeholder-specific framing and a group walkthrough rather than assuming volume of views equals momentum.
Cause: One brief view is low-signal — it could be the prospect, an assistant, or an automated preview, and it doesn't indicate evaluation behavior.
Solution: Don't jump in on a single skim. Hold for a pattern; if you must touch base, send a value-add (case study, useful article) rather than a status-check, and never reference the view directly.
/sales-proposal-page — Write or restructure the proposal itself/sales-qwilr-automation — Set up automated CRM sync and webhook workflows/sales-cadence — General follow-up strategies (non-Qwilr-specific)/sales-deal-room — For complex deals that need a multi-page deal room/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install: npx skills add sales-skills/sales --skill sales-dotools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).