Nova Pulse
Nova Pulse is a proactive community-manager copilot for moderators. Once an admin turns it on, Nova quietly watches your whole Discord server or Telegram group and helps your mod team stay on top of it three ways: it rescues questions that went unanswered, it posts a daily community brief β a short "chief of staff" readout of the room β to a private mod channel, and (optionally) it answers common questions instantly from a knowledge base you curate (Concierge).
Alerts and briefs are mod-facing (they go to a private mod channel you choose); Concierge's instant answers are the one member-facing part, and it's off until you turn it on. Pulse is the behind-the-scenes counterpart to the member-facing daily community snack.
Free vs. Community PRO
Pulse has a real free tier: the unanswered-question rescue β the part that saves questions from falling through the cracks β works on every community. Community PRO turns Pulse into the full mod copilot:
Free
Community PRO
Unanswered-question rescue
β hourly sweeps
β every 15 minutes
Questions scanned
25/day
Uncapped
Daily community brief (+ on-demand "give me the brief now")
β
β
Newcomer welcome signals
β
β
Concierge auto-answer (from your knowledge base)
β
β 150 answers/day
Hitting the free scan budget is never a blackout β un-scanned questions simply wait for the next day's budget while they're still inside the 24h window, and "is Pulse on?" shows today's usage against the cap. Your knowledge base is kept either way: entries added on any tier stay stored, and Concierge starts answering from them the moment the community is PRO.
What Pulse Does
π Unanswered-question rescue
Finds genuine member questions that slipped through unanswered and flags them to your mod channel β one heads-up digest, not per-message spam.
ποΈ Daily community brief
A once-a-day readout: activity counts, main topics + overall mood, still-unanswered items, newcomers to welcome, and the most-active members worth thanking.
π‘ Concierge β instant auto-answer
When a member asks something your knowledge base already covers (FAQs, tokenomics, how-tos), Nova answers instantly in-channel β and stays silent whenever it isn't sure.
Unanswered-Question Rescue
The hard part of moderating isn't answering questions β it's noticing the ones nobody answered. Pulse handles that:
A cheap SQL pre-filter finds candidate questions past a minimum age (so the community gets a chance to answer organically first).
One batched LLM call decides which are genuinely still unanswered β not rhetorical, not already resolved in the thread.
Nova posts a single digest to your mod channel listing them, so mods get one nudge rather than a ping per message.
The timing is tuned so you're neither spammed nor too late: a question must be at least 25 minutes old before it can be flagged, and no older than 24 hours (Pulse doesn't resurrect stale questions). Up to 8 questions are listed per alert.
Pulse keys on whether a question was answered, not on who asked β so it catches the quiet newcomer's question that would otherwise scroll away.
Daily Community Brief
Once a day at a time you choose, Pulse posts a short "chief of staff" brief to your mod channel:
The daily brief (and the on-demand "give me the brief now") is a Community PRO feature. The numbers and names come from real buffered activity β message and active-member counts, the still-unanswered list, newcomers (joined within the last 7 days), and the top 5 most-active members. Only the topics & mood line is LLM-written (with a safe empty fallback if there's nothing to summarize).
Pulse stays quiet on dead days β if there were fewer than 15 messages in the last 24h, it skips the brief so mods aren't pinged with nothing. You can also ask for it on demand at any time: "give me the brief now".
Concierge β Instant Auto-Answer
Every community answers the same questions over and over β "when is the snapshot?", "how do I stake?", "where's the whitepaper?". Concierge (a Community PRO perk, up to 150 instant answers/day) ends that loop: when a member asks something your knowledge base already covers, Nova replies instantly in-channel, replying directly to the asker.
The design principle is confidence or silence:
Nova answers only when the KB clearly and directly covers the question β the answer is grounded in your docs, never improvised.
Anything uncertain gets no reply at all β the question flows to the normal unanswered-question rescue, where a human picks it up. A wrong instant answer is worse than a short wait.
When a mod later answers a flagged question, that Q&A can be folded back into the KB β so Concierge gets better at exactly the questions your community actually asks.
Concierge is off by default β Pulse alone never speaks in public channels. Turn it on with "enable auto-answer" once you've added a few KB entries (Nova will nudge you if the KB is empty). It requires Community PRO β on the free tier Nova keeps the KB stored and points you at the upgrade instead.
Nova Knowledge β the knowledge base behind Concierge
Nova Knowledge is your community's durable knowledge base β the facts, FAQs, and project docs Concierge answers from. The KB is the memory; Concierge is the mouth. Admins fill it two ways: paste facts and FAQ entries in chat, or have Nova import whole sources β a website or docs page, a GitHub repo (README + docs folder), or a smart contract's source code β which Nova fetches, cleans, and stores as focused, searchable docs.
Your docs are never deleted on downgrade: they stay stored, stay listable, and Concierge picks them right back up when the community is PRO again.
Limits
Free
Community PRO
Docs stored
β
500 (removing one frees a slot)
Size per doc
β
12,000 characters (imports auto-chunk)
Imports (URL / repo / contract jobs)
β
25 per week
Quick FAQ curation (add / list / remove)
β
β
Answered to members by Concierge
β
β (150 auto-answers/day)
What you can feed it
βοΈ Pasted facts & FAQs
The classics: "add this to the FAQ: the snapshot is on the 15th". One focused fact per entry retrieves best.
π A website or docs page
Nova fetches the page, strips the markup, and stores the readable text in clean chunks β "import our docs page into the knowledge base".
π¦ A GitHub repo
README plus up to 5 files from the repo's docs/ folder β "import github.com/yourorg/yourrepo".
π A contract's source
A Stacks contract's live Clarity source, so Nova can answer "what does the staking contract actually do?" from the code itself.
π Resolved Q&A (automatic)
When a mod answers a question Pulse flagged, the pair can fold back into the KB β the base gets better at exactly what your community asks.
Re-importing refreshes, never duplicates. Import the same URL / repo / contract again after it changes and Nova retires the old chunks and stores the new ones β one import slot, zero cleanup.
Managing the knowledge base
In your server/group (as an admin/mod), @mention Nova or reply to it:
Add facts and FAQ entries:
"@Nova add this to the knowledge base: staking rewards pay out every cycle, roughly 2 weeks"
Import bigger sources:
"import https://docs.myproject.xyz/tokenomics into the knowledge base"
See and search what's stored:
"what's in the knowledge base?"
Prune:
"remove knowledge base entry #12"
Check the budget:
"knowledge base status" β doc count vs. the 500 cap and this week's imports vs. 25.
Then flip on the answering side: "turn on auto-answer".
How retrieval works (and why it's safe)
Docs are indexed with full-text search β no third-party embedding service ever sees your content.
When a member asks a question, Nova retrieves only the top-matching snippets; if nothing matches, no AI call is spent and Concierge stays silent (the confidence-or-silence rule above).
The knowledge base is community-provided content. Keep it factual and current β Concierge will faithfully repeat what you store, so an outdated doc means an outdated answer. Re-import your sources when they change.
Set It Up β just talk to Nova
There's no wizard β configure Pulse conversationally. (Setup is admin-only, in your server/group β not DMs.) @mention Nova or reply to it:
Turn it on:
"@Nova turn on Pulse / a community manager for this server"
Point it at a mod channel:
"send the Pulse brief to #mod-room" β keep it private so members don't see it.
Set the brief time (optional):
"post the daily brief at 9am" β defaults to 09:00 UTC. Each community fires at its own local time.
Get it on demand:
"give me the community brief now"
Seed the knowledge base and turn on Concierge (optional):
"add this to the FAQ: β¦" Β· "turn on auto-answer"
Check status / turn off:
"is Pulse on?" Β· "turn off Pulse"
Privacy Note
To do its job, Pulse buffers recent message content β but only for communities that have opted in, and only for a rolling 72-hour window, after which messages are automatically pruned. This buffer is what powers question detection and the daily brief; it isn't used for anything else. New-member joins are recorded so Pulse can flag newcomers to welcome. Turning Pulse off stops ingestion.