Skip to content
Using the AI chatbot

Using the AI chatbot

GreekManage includes an AI assistant grounded in your organization’s content — your member roster, forum activity, compliance records, and governing documents (subject to what your org admin has scoped in). You can ask questions in natural language instead of navigating the UI to find an answer.

What you see

Look for the floating icon in the bottom-right corner of any page — this is the same entry point GreekManage uses for direct messages. Click it to open the unified panel.

The panel opens to a Conversations list that mixes your human conversations with GreekManageAI (the sparkle icon). GreekManageAI is one ongoing conversation, not a history to pick from — once you’ve sent it a message, it shows up as a normal row in the list; click it to keep talking. Before your first-ever message, a sparkle Chat with GreekManageAI button in the panel header starts that first conversation.

On desktop the panel is a floating widget anchored to the bottom-right. On mobile it stays docked to that same corner rather than taking over the screen — it just grows to use the available width and height, with margin around it so the app stays visible behind it and every button has room to tap.

Inside a GreekManageAI thread, the header shows a back arrow, a sparkle icon, and the GreekManageAI label — there’s no separate tab for anything else in this header. As you chat, your messages appear right-aligned in the primary color; the assistant’s replies stream into left-aligned bubbles.

AI assistant panel open over the dashboard. AI assistant panel open over the dashboard.

Step-by-step: ask a question

  1. Click the floating icon in the bottom-right.
  2. In the Conversations list, click GreekManageAI’s row to keep an existing conversation going — or, if you’ve never messaged it before, click the sparkle Chat with GreekManageAI button to start.
  3. Wait for the input placeholder to switch from “Connecting…” to “Ask a question…” (a few hundred milliseconds on a normal connection).
  4. Type your question in the input at the bottom. Enter sends, Shift+Enter inserts a line break.
  5. The assistant shows an animated thinking indicator, then streams its answer token by token.

You can ask follow-up questions in the same thread — the assistant remembers the most recent exchanges within the current session.

What it can answer

The assistant can ground its answer in any content type your org admin has enabled in AI Content Sources. In v0.62.1, the four member-visible scopes are:

  • Members — questions about who holds a role, who’s in your chapter, basic profile information
  • Forum posts — questions about discussions, threads, and topics in forums you have access to
  • Compliance — questions about requirements, deadlines, and your status (officers and admins see more here)
  • Documents — questions about the governing documents and policies that have been published in your org

Common natural-language asks that work today:

  • “Who is the treasurer of my chapter?”
  • “When is the spring election open?”
  • “What does the formal policy document say about dress code?”
  • “What forum threads talk about recruitment?”

What it can’t answer

  • Anything outside your access. The assistant answers as you, so it applies your own role and chapter.
    • Another member’s private contact details. Home address, date of birth, personal email and phone number come back only to the member themselves, an officer of that member’s own chapter, and regional or national admins. Everyone else gets the rest of the answer with those details simply absent — the same rule the member’s profile page follows.
    • Staff-only custom fields. Fields your org has marked private are for regional and national admins. An officer of the member’s own chapter does not get them, and neither does the member.
    • A forum you have not joined. Its discussions are not part of the assistant’s answers for you, exactly as they are not part of the Engage pages you can open. This includes open forums: “open” means anyone in your organization may join it, not that its posts are public — join it and the assistant can use it. Posts a moderator has removed are left out too.
    • The member directory itself is organization-wide here, because it is organization-wide in the UI — you can look up a member of another chapter by name, and see their chapter, role and professional details, just as you can on the Members page.
  • Anything outside an enabled scope. If your org admin has turned off the Compliance scope, the chatbot won’t answer compliance questions.
  • Real-time external data. Weather, news, sports scores, the broader internet — not in scope.
  • Action commands. The chatbot answers questions; it doesn’t create events, send invoices, or change settings on your behalf.

How responses are generated

The assistant uses a retrieval-augmented pattern: it routes your question to relevant content sources, pulls the strongest-matching snippets, and asks the language model to synthesize an answer. Responses stream back as the model generates them.

Sources panel

Every assistant turn now exposes a collapsible Sources (N) panel beneath the streamed answer. Sources are surfaced by the routing layer when a query maps to grounded content — they show up to 6 lightweight refs of type member, forum, forum_post, document, compliance, event, or course. Each row shows the source title and a snippet; clicking jumps to the detail page in your scope (org / chapter / platform), so you can verify the answer against the underlying record without leaving the chat panel.

If the assistant’s answer doesn’t draw from grounded content (e.g., a general “how does X work” question that’s purely model-generated), the Sources panel is omitted.

Thumbs feedback

Below each assistant turn — once streaming is done — you’ll see a 👍 / 👎 pair. Click either to record feedback on that specific message. Thumbs-down opens a popover for an optional reason (“hallucinated”, “outdated info”, “wrong scope”, etc.). Your reaction can be revised in place (each user has one stored reaction per message).

Platform admins see aggregated thumbs feedback (filterable by sentiment + day range) in Platform Settings → Chat Feedback and use it to tune the routing layer. Your org admin does not see individual reactions.

Conversation history

GreekManageAI is one ongoing conversation per organization, not a history of separate chats. It persists across sessions and devices, alongside your human conversations, in the unified panel’s Conversations list.

  • Keep talking. Once you’ve messaged GreekManageAI at least once, it appears as a normal row in the list — click it and the panel replays the last 20 turns and reconnects the WebSocket to continue where you left off.
  • There’s no “new chat” once a conversation exists. The one-time Chat with GreekManageAI button only appears before your first-ever message to it; after that, the row is the only way in, so you never end up with several disconnected AI conversations to hunt through.

If you’re a member of more than one organization, each org gets its own GreekManageAI conversation — nothing from one org’s thread is visible from another’s.

As of v0.65.23, there’s no in-panel rename or archive control for a thread — the earlier collapsible history sidebar and its per-thread rename/archive/Clear affordances were retired along with the old floating chat-only widget.

The assistant still uses the last twenty turns of the conversation as context for follow-ups.

Your conversation is private to you — no other member, officer, or admin can see it. Platform admins have access to aggregated thumbs feedback (above) but not to conversation content.

What officers and admins see that you don’t

  • Officers can ask compliance questions about their own chapter’s records and see results other members wouldn’t.
  • National admins see results across the org and can ask about any chapter.
  • Platform admins have a separate console for AI configuration and a tenant-wide re-indexing tool — these are not exposed through the chat panel itself.

Mobile differences

  • The panel stays a docked corner widget on phones too — never a full-screen takeover — just larger, with a back button and a close (X) button sized for a thumb instead of a precise click.
  • The floating icon hides while the panel is open on mobile (the panel itself owns the close action).
  • Pull-to-dismiss is not enabled; tap the X in the header to close.

Privacy

  • The chatbot enforces your role. A member never gets data they couldn’t access through the UI on their own — see What it can’t answer above for the specific fields and forums this covers.
  • Conversations are not shared across users. Your session is private to you.
  • National admins set what content types the chatbot can use in Org Settings → AI Services. Disabling a scope removes that content from the chatbot’s grounding immediately on save.

Bring-your-own-model awareness

The platform supports multiple AI providers — Anthropic, OpenAI, or Google Gemini — selected by your org admin. The tone, length, and style of answers can vary between providers, so if your chapter’s chatbot suddenly feels different after an org-level change, it’s likely a provider switch rather than a regression. The functional scope (what it can know about) is the same across providers; only the embedding-backed semantic search varies (Anthropic falls back to keyword and trigram search because it doesn’t ship embeddings).

Feedback

To send platform feedback, use Send Feedback from the support menu in the header — it opens a ticket you can then follow and reply to under My tickets. The form lets you report a bug, request a feature, or send a general comment, and attach a screenshot up to 25 MB. Submissions go to the platform admin team, not to your org admin.

This is separate from the per-message thumbs feedback above. Use the thumbs to tell us the assistant was wrong on a specific answer; use Send Feedback for general bugs, feature requests, and broader observations.

Errors and edge cases

  • Input stuck on “Connecting…” and never becomes usable. The WebSocket couldn’t connect. Refresh the page; if your org admin disabled the AI Services module while the page was open, you’ll need to refresh to clear the panel’s stale state.
  • “AI provider error” — the org’s chosen provider rejected the request. Common causes: rate limit, invalid API key, or model deprecated. An org admin needs to check Org Settings → AI Services.
  • The assistant answers vaguely or says it doesn’t know. Most often this means the content type isn’t indexed (the scope is off), there are no embeddings yet, or your question phrasing didn’t trigger the right route. Try rephrasing or narrowing your question to one chapter, time range, or topic.

Tips

  • Be specific. “What time is the meeting on Tuesday?” beats “When’s the meeting?”
  • Ask follow-ups. The assistant keeps context within the current conversation.
  • Verify financial answers. Don’t pay anything based solely on a chatbot response — open the actual invoice first.

Related

Last verified against v0.69.2 (2026-08-03). Sources panel + thumbs feedback v0.63.25; conversation history persistence v0.63.26. The old dedicated AI-only floating panel was replaced by the unified messaging+AI panel, feedback moved to avatar dropdown, per-thread rename/archive/Clear controls retired, v0.65.23. Feedback moved again from the avatar dropdown to the header support menu, which also carries the documentation link. GreekManageAI became a single ongoing conversation per org instead of a history of separate threads with a “New chat” button, v0.69.1. Back button and touch targets fixed — desktop back button no longer disappears inside a human conversation, and every panel control meets a usable tap-target size, v0.69.2.