Managing your Trade Hub
The /dashboard/trade-hub page — Authored vs Responded views, Open / Closed / All status tabs, close + reopen, withdraw your own response, response counts.
/dashboard/trade-hub is your private control surface over everything you've touched on the Trade Hub. There are two top-level views and three status tabs inside each.
Find it in the dashboard sidebar under Trade Hub (icon: chat bubble), or jump there directly via the URL.
The two views
Switch between them with the purple pill at the top of the page.
Authored
Inquiries you posted. This is the buyer-side view — your open requests, the closed ones you found a partner for, and the ones that expired.
Each row shows:
- Type badge + status badge.
- Title (clickable → public detail).
- 2-line description snippet.
- Footer: response count (purple bold when > 0), country, budget, closed-at date.
- Actions: View (always), Close (on OPEN), Reopen (on CLOSED).
Responded
Inquiries where your business has posted a response. This is the provider-side view — anything you've quoted, withdrawn, or won.
Each row also includes a small "Your response" card inline:
- Stripe colour by status — purple for ACTIVE, green for ACCEPTED, dimmed grey for WITHDRAWN.
- Status badge — Awaiting reply, Accepted, or Withdrawn.
- Your message text.
- Your quoted price (if any).
The actions column gives you View (always) and Withdraw (only on your own ACTIVE responses).
The response count badge is hidden on the Responded view — it would just be telling you how many other providers also responded, and that's not actionable from here.
Status tabs
Within either view, three sub-tabs filter by inquiry status:
- Open — default. Active inquiries that can still receive responses.
- Closed — inquiries you closed (or that were auto-closed by acceptance).
- All — every status, including expired ones.
Each tab shows a live count next to its label.
Authored actions
Close
Marks the inquiry as CLOSED and timestamps closedAt. Use this when:
- You found a partner outside the Trade Hub (offline, via Messenger, via a TradeCircle).
- You no longer need what you asked for.
- You posted by mistake.
Closing does not automatically accept any response. If a provider you want to credit was the reason, accept their response first (on the public detail page) — that auto-closes the inquiry and gives the provider an Accepted badge.
Closing is idempotent — if the inquiry is already CLOSED, the button is a no-op.
Reopen
Flips a CLOSED inquiry back to OPEN. Useful if you closed too early and want responses again.
EXPIRED inquiries can't be reopened — those are terminal. If you genuinely need the same thing later, post a fresh inquiry.
Responded actions
Withdraw
Soft-removes your response on a still-open inquiry. The row stays in your dashboard for audit; the response disappears from the public list and from the inquiry author's detail page.
Once withdrawn, you may post a new response on the same inquiry — the (inquiry, business) uniqueness constraint only counts the active response.
There's no "edit response" — to change a quote, withdraw the old one and post a new one.
Counts at a glance
The status-tab counts on each view double as a quick health snapshot:
- Authored → Open going up = you have unresolved needs.
- Authored → Open with a high response count badge = you have decisions to make. Click in.
- Responded → Open + status: ACTIVE = you're waiting on author replies.
- Responded → Closed = your win/loss history. ACCEPTED responses live here once their parent inquiry closes.
What's not here yet
A few things on the roadmap that aren't part of this dashboard today:
- Notifications — there's no notification yet when a new response lands on your inquiry, or when an author accepts yours. Coming via the notifications pipeline.
- Editing an inquiry after posting (other than close/reopen). For now, close + repost.
- Stats — total responses received, your acceptance rate, etc. Not yet surfaced.
If you need a workflow that one of these gaps blocks, open a Help Center ticket and tell us — we prioritise based on real demand.


