Skip to content

Create a collection

The fastest way to make a collection is to ask the chat assistant. Describe what you want and it picks the field types and creates the table for you. If you’d rather drive, the Collections tab has a manual flow.

  • Moonjar app installed and signed in.
  1. Open the Chat tab.

  2. Tell the assistant what you want, with enough detail to imply the fields:

    “Make me a collection of plants with the species, when I bought it, how often it needs watering, and a photo.”

  3. The assistant calls its create_collection tool, builds the schema, and replies confirming the collection is ready.

  4. Tell it about the first item:

    “Add a Monstera deliciosa I bought last March, weekly watering, and use this picture.”

  5. The assistant adds an item and fills the fields in.

The chat-based flow is the primary one — most of Moonjar’s collection tools (create, edit, add, query, link, summarise, delete) are built to be driven this way.

  1. Open the Collections tab.
  2. Tap + to start a new collection.
  3. Name it, optionally pick a color and an icon.
  4. Add fields one at a time. For each field, set:
    • Field name — what the column is called.
    • Field type — see Field types.
    • Required? — toggle if every item must have a value.
    • Options — for selection fields only.
    • Reference collection — for reference and multi-reference fields only. Pick one of your existing collections.
  5. Save.

The collection appears in the list. Tap it to add items.

The collection is private to you. Add items by chat (“add a tomato plant…”) or from the collection detail screen.

If you set a default group in Settings, new collections are auto-shared with that group. See Share with a group to control that.

“selection fields require a non-empty options array.” You picked selection as a field type but didn’t list the choices. Add at least one option (e.g. “low, medium, high”).

“id already in use.” This usually only happens with offline queue replays. Force-quit the app and try again — the queue will deduplicate the create.