Answers
Cactus answers a customer's question from your help pages and code, in your help center, your messenger, AI clients, Slack and Discord. Once payments are open, a team's answers count against its monthly allowance, and a team with no plan is paused.
On this page
Which answers count
Every answer counts toward the team's allowance except a reply to a question asked in the app, and the count covers all of a team's products together. A page given in place of an answer does not count, and neither does a refused question.
Monthly answers by plan
Plan | Answers a month | Visitor questions an hour |
|---|---|---|
Pro | Answers a month 1,000 | Visitor questions an hour 100 |
Starter | Answers a month 200 | Visitor questions an hour 20 |
Extra answers come in packs, which add to the month's allowance. Plans and billing has the packs and what they cost.
The count starts on the team's sign-up date while it is on its trial, and on its plan's period start after that.
Limits per visitor
Who | Questions an hour |
|---|---|
A visitor on your help center or messenger | Questions an hour 30 |
A visitor through an AI client | Questions an hour 10 |
One internet address | Questions an hour 100 |
All questions on one product | Questions an hour 300 |
These limits are the same on every plan. A question over one of them is refused, and the hour is counted over the last sixty minutes.
When a team runs out
Once a team has used its month's answers and every extra answer it bought, a visitor's question gets pages instead of an answer. The same happens once visitor questions in the last hour reach the team's hourly number above. For a team on its trial, this applies only once payments are open, as If answers are paused says.
A visitor reads that these pages best match the question, with up to three of them, and a line on how to reach the team through the Contact page. If no page matches, the visitor reads that no page answers this yet. The Contact line appears only when the team can be reached; otherwise the visitor reads that the team can see the question. A question from a teammate is still answered and never replaced with pages.
If answers are paused
Until Cactus opens payments, a team on its free trial is never paused, and its answers are not limited.
Once payments are open, a team with no plan is paused when its free trial ends, or when it still needs a card. A team that signed up before payments opened gets three more days after the opening first. A trial team, once payments are open, has Pro's answers and limits.
Who asks | What they see |
|---|---|
A visitor on your help center or messenger | What they see Answers are paused on this help site for now, in the visitor's language. Its pages are still here. |
A team member, in the app or an AI client | What they see "Cactus is paused because the team has no plan. Pick one in Settings, Plan to turn it back on." |
Answers come back once the team picks a plan. Plans and billing explains how a team picks one.
What you see while Cactus answers
While it works on an answer, Cactus shows the step beside its name:
- Reading the code
- Reading how many pages
- Searching
- Searching past chats
- Checking past answers
- Checking what shipped
An answer names up to three of the pages it used, and a visitor is shown only the public ones. When only the team's own material backs an answer, a visitor reads, in place of an answer, that it is the team's own information and can't be shared there.
If part of a question is open
When Cactus cannot settle every part of a question, it digs into your code only for the open parts it picks; the rest show their not-found line at once, and the answer says it has passed them to your team. A product with no code never digs. Once a dig has kept parts, the first reply's not-found lines for those parts stand at the card's foot, under its answer. Handoffs covers how a teammate picks that part up.
After a handoff
Once a question is with your team, a visitor who asks after the team's reply, or says they are still waiting or still stuck, gets one sentence saying the team has their message and where the reply will come. That reply comes here, in this conversation, and by email only when your team holds an address for them. That sentence is never a not-found line, and the conversation is never handed over again; the answer then helps with the problem from your pages and code, and asks the visitor to describe it when nothing in the conversation says what it is.
If an answer doesn't finish
What you see | What it means | What to do |
|---|---|---|
"Cactus could not finish this answer: the material for one call was larger than the model accepts" | What it means The question's material was larger than the model takes, so Cactus does not retry it | What to do Ask a narrower question |
"Cactus could not finish this answer." | What it means The model's provider failed in a way that trying again will not change | What to do Send the question to your team |
"This turn could not be completed." | What it means Some other step failed | What to do Ask again |
"What answers this is the team's own information, which I can't share here." | What it means Only the team's own material backs the answer | What to do Ask the team directly |