← Plugin catalog
JO
ProductivityJoinways
Joinways SAS v3.0.0
Publisher description
From the marketplace listing
Manage inquiries, build quotes, check space availability, and generate banquet event orders (BEOs) for event venues directly from ChatGPT. Qualify a new lead, draft a quote for a wedding or corporate event, update a booking's status, send a follow-up email, or pull analytics on confirmed revenue — without leaving the conversation. Joinways helps event venue teams run everything from first inquiry to confirmed booking.
Language: English · Automatically detected from descriptions.
Matches for “analytics”
Exact text from the indicated source. A mention alone does not establish support for your task.
Publisher description
Manage inquiries, build quotes, check space availability, and generate banquet event orders (BEOs) for event venues directly from ChatGPT. Qualify a new lead, draft a quote for a wedding or corporate event, update a booking's status, send a follow-up email, or pull analytics on confirmed revenue — without leaving the conversation. Joinways helps event venue teams run everything from first inquiry to confirmed booking.
Changes
JoinwaysOct 4, 2026 · 3 saved observations
Technical updatesPackage contents changed in 1 files: .codex-plugin/plugin.json. Open the file diff to inspect the edits.
Files evidence →
Files & skills
Skill instructions
joinways-build-quote2.18 KB
View saved version →
---
name: joinways-build-quote
description: Build a complete Joinways quote for a wedding or corporate event - gather requirements, pick real catalog items, create the quote, verify totals, and send it to the client after approval.
---
# Build an event quote
Use this skill when the user asks to create, prepare, or send a quote (devis) for an event in Joinways.
## Workflow
1. **Anchor the quote to an event.** Ask which event the quote is for, or find it with `list_events` / `get_event`. If the request comes from a lead with no event yet, propose `convert_lead_to_event` (or `create_event`) first, and confirm before creating anything.
2. **Gather requirements.** Confirm: date(s), guest count, spaces to book, catering or packages, extras (AV, staff, cleaning), and any client-specific pricing agreement. Ask only for what is missing.
3. **Ground pricing in the catalog.** Call `list_catalog_items` and select items that match the requirements. Never invent an item or a price; if something the client wants has no catalog item, tell the user and let them decide (create it with `create_catalog_item` only on request).
4. **Create the quote.** Call `create_quote` linked to the event, then `add_quote_items` with the selected catalog items and quantities (guest count for per-person items, number of days for daily rates).
5. **Verify before showing.** Call `get_quote_details` and check line items, quantities, discounts, and totals against the requirements. Fix discrepancies with `update_quote_item` / `reorder_quote_items`.
6. **Present to the user.** Summarize the quote (items, quantities, total incl. and excl. tax) and share it for review.
7. **Send only on approval.** After explicit approval, send it with `send_event_email` (attach or reference the quote so it lands in the event's email thread), and set the status with `update_quote_status`.
## Guardrails
- Quote lines must come from real catalog items and real prices returned by the tools.
- Always show the verified totals to the user before any send.
- Never send the quote or change its status without explicit user approval in this conversation.
- If the venue or dates are not confirmed available, flag it before quoting (use `check_venue_availability`).
joinways-qualify-lead2.06 KB
View saved version →
---
name: joinways-qualify-lead
description: Qualify an inbound inquiry for an event venue with Joinways - review the lead, check space availability for the requested date, assess fit against capacity and requirements, and prepare a first reply.
---
# Qualify an inbound lead
Use this skill when the user asks to qualify, review, triage, or respond to a new inquiry or lead in Joinways.
## Workflow
1. **Fetch the lead.** If the user gives a lead id or name, call `get_lead`. Otherwise call `list_leads` filtered to recent or new leads and confirm which one the user means.
2. **Extract the request.** From the lead, identify: requested date(s), guest count, event type (wedding, corporate, other), requested space if any, budget hints, and the contact to reply to. List what is missing.
3. **Check availability.** Call `check_venue_availability` for the requested date(s). If the lead does not name a space, call `list_venue_spaces` and compare each space's capacity with the guest count to shortlist options.
4. **Assess fit.** State clearly whether the venue can host the event: date free or not, capacity sufficient or not, and any constraint found in the data. Do not guess anything the tools did not return.
5. **Summarize.** Give the user a short qualification verdict: good fit, conditional fit (say what is missing), or no fit (say why), plus a recommended next action.
6. **Draft the reply.** If the user wants to answer, call `generate_email_draft` with the qualification facts (availability, suggested spaces, follow-up questions for missing info). Show the draft.
7. **Send and update only on approval.** Call `send_event_email` only after the user explicitly approves the draft, and `update_lead_status` to reflect the outcome (qualified, waiting on client, not a fit).
## Guardrails
- Never state availability, capacity, or pricing that did not come from a tool call.
- Never send an email or change a lead status without explicit user approval in this conversation.
- If dates are ambiguous (no year, relative wording), confirm the exact date with the user before checking availability.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- Joinways SAS
Package observed Oct 4, 2026.
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 4, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6a03408fb03c8191a640fa3e87276e5f
Download plugin data (JSON)
Before you connect Joinways
How do I connect it?
Open the publisher's marketplace listing to check current availability and follow its connection instructions. This directory does not install plugins. Check the requested access and any account requirements before connecting.
Check marketplace availability ↗
Does it require paid access?
We have not established the pricing or subscription requirements for this plugin. An absent price does not mean free access.
Compare researched pricing and access models →
How can I evaluate it?
Check the declared skills and available files, then try a small task whose result you can verify. Our archived descriptions and instructions establish publisher claims, not tested runtime quality. Review sources and coverage limits.