revops
Design and optimize systems connecting marketing, sales, and customer success into a unified revenue engine.
sales-proposal-analytics
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'...
Full skill instructions
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-doDesign and optimize systems connecting marketing, sales, and customer success into a unified revenue engine.
Strategic planning and optimization for email capture offers and gated content.
Directory submissions: the foundation layer of distribution that passes backlinks and discovery surface area into your marketing pages.
Sequence and choreograph multi-step animations with precise timing control and nested timelines.
Structured framework for planning product launches, feature announcements, and go-to-market strategies.
Upload files to Google Drive with automatic MIME type detection and metadata.
Automates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test runners in CI, or establish deployment strategies.
firecrawl lead gen
firecrawl lead research
firecrawl demo walkthrough
Team leadership persona with standup coordination, meeting prep, task delegation, and team communication.
Identify large Google Drive files consuming storage quota.
Revolutionize Video Creation with AI-Generated Avatars and Voices
Social media on autopilot
Design custom logos instantly with AI.
Text-heavy marketing and design images
Boost Your SEO with Content and SEO Silos
Revolutionize Your Marketing with AI-Powered MarketingBlocks!
10X faster & free AI content creation for 100+ use cases
Tribescaler | Make Your Tweets Go Viral