by MeetingAgenda (LX AI)

Last updated: 2026-09-16

How to use MeetingAgenda

Open MeetingAgenda, provide the required inputs, run Demo to preview the workflow, then switch off Demo when a live key is configured.

An agenda people actually follow

Decision-support only — confirm before you publish or act.

What MeetingAgenda does

I built MeetingAgenda to take a vague meeting purpose and a list of attendees and turn them into a concrete plan that drives action. The tool asks for a short statement of why the meeting exists, the people who will be present, and any fixed start or end times. It then returns a series of items, each with a defined time slot, an assigned owner, and a clear decision that must be reached. The output is meant to be read before the call and used as a live checklist during the discussion.

When you open the app you see a form with three required fields: purpose, attendees, and time limit. After you fill them in and press Generate, the system processes the information and returns a markdown‑style list. Each line shows the start minute, end minute, the person responsible, and the decision type (approve, choose, or confirm). You can copy that list straight into a calendar invite or a shared note.

The goal is to eliminate meetings that end with only notes and no commitments. By forcing a decision for every time box, the agenda creates accountability and helps the group stay on track. I have used this approach in my own teams and seen a noticeable drop in follow‑up emails asking “what did we decide?”

Inputs you need to provide

To get a useful agenda you must supply three pieces of information:

  1. Meeting purpose – one or two sentences that describe why the meeting exists.
  2. Attendee list – names or roles of everyone who will be present.
  3. Time constraints – total duration or hard start/end times.

If you have pre‑reads, you can add them as URLs or file names in the optional field. The tool treats them as reference material and may suggest which items need review beforehand.

Below is an example of how typical inputs map to a generated agenda for a 60‑minute product sync.

Input field Example value
Purpose Review progress on the new onboarding flow and decide on next steps.
Attendees Product manager, UX designer, two engineers, data analyst
Time limit 60 minutes, start at 10:00

When you press Generate with those values the tool returns a list like:

You can adjust any of those lines directly in the UI before exporting.

Running the Demo mode

When you first open the app you are in Demo mode. In this mode the AI backend is replaced with a deterministic script that shows how the workflow looks. You can enter any inputs and see the generated agenda instantly. This lets you verify the layout, the time‑boxing logic, and the owner assignment without spending a live key.

To switch to Live mode you must add a valid API key in the settings page. Once the key is stored, toggle the Demo switch off. The next run will call the real model and produce a fresh agenda based on your inputs. The Demo output is static and does not reflect the live model; treat it as a preview only.

I keep Demo enabled while I am testing new input formats or showing the tool to a colleague. When I am ready to run a real meeting I switch it off and verify that the key is correctly stored.

Reviewing and editing the generated agenda

The output is decision‑support only. Treat it as a draft. Open the returned list and check each item:

Make changes directly in the UI: drag an item to a new slot, edit the owner name, or rewrite the decision text. When you are satisfied, click Export to get a plain‑text or markdown file that you can attach to the calendar invite.

I usually spend two to three minutes reviewing the draft. If I notice that an owner is double‑booked I move the item to a later slot or assign a backup. If the decision text is vague I rewrite it to be a concrete action, such as “Approve budget of $5 k for prototype” instead of “Discuss budget”.

Integrating the agenda into your meeting flow

I use the exported markdown as the description field in Google Calendar. When attendees open the invite they see the agenda right away. During the meeting I share my screen and highlight the current item. When the time box ends I ask the owner to state the decision. If the discussion runs over I note the overflow and move to the next item, keeping the overall schedule visible.

For teams that use Slack, I paste the markdown into a channel thread and pin it. This gives a persistent reference that can be consulted after the call. I also add a reminder to post a short summary of the decisions made, which helps close the loop.

Because the agenda is plain text it works with any tool that accepts markdown or plain text. I have imported it into Notion, Confluence, and even a simple text file shared via email. The key is to make the agenda visible before the meeting starts and to refer to it repeatedly throughout the session.

What this is NOT

I want to be clear about limits. MeetingAgenda does not guarantee that every meeting will end with a decision. It does not promise 100 % attendance compliance. It does not claim to never miss a needed pre‑read. The tool provides a starting point; you still need to apply judgment.

It is not a replacement for a skilled facilitator. It does not automate conflict resolution. It does not provide voting mechanisms or real‑time sentiment analysis. If you need those features you must add them separately.

In Demo mode the output is static and does not reflect the live model. Treat it as a preview only.

When discussing security considerations I refer to the OWASP LLM Top 10 (https://owasp.org/www-project-top-10-for-large-language-model-applications) and the NIST AI Risk Management Framework (https://www.nist.gov/itl/ai-risk-management-framework) to remind myself that any AI‑generated output should be reviewed for safety and bias before use.

Operator checklist for How to use MeetingAgenda

I keep a written checklist next to every release that touches this topic. The list is boring on purpose: name the owner, name the evidence artifact, and name the rollback. If a step cannot produce a file, a ticket, or a log line, it is not a step — it is a wish.

Before you change production

While you run the check

After you finish

SignalWhat to recordStop-ship?
Unexpected write or sendTool name, args, identityYes until gated
Missing confirmation on destructive actionCall path and bypassYes
Untrusted text treated as instructionSource surface and resulting actionYes for agent reach
Scanner clean, judgment openDeferred items + ownerOnly if core path safe

meeting-agenda helps with the measurable first pass. Architecture choices, legal sign-off, and customer-facing claims still need a human owner. Treat every checklist row as decision support, not a certificate.

How I explain limits to buyers

When a prospect asks whether the product "covers everything," I answer with the boundary: automated checks catch known patterns; novel chains and policy judgment still need review. That honesty keeps support load down and keeps the blog aligned with what the product actually does.

If you need a second opinion, pair this write-up with the references below and with your own staging reproduction. Do not skip the reproduction step just because a model wrote a confident summary.

References

Frequently asked questions

What is MeetingAgenda?

An agenda people actually follow

Who should use MeetingAgenda?

Operators and builders who need a fast first draft or checklist from MeetingAgenda.

Does it work without an API key?

Yes in explicit Demo mode. Live AI requires a configured key.

Does it guarantee outcomes?

No. Outputs are decision-support; you still review before publishing or acting.

Does it include SSO, Slack, or bulk CSV?

Only if those features are implemented in this product build — do not assume them from marketing copy.

Where does data go?

Runs may be stored locally under the product's .data/ boundary; treat demos as ephemeral.

References

Try MeetingAgenda