# Template Guide 模板使用说明 — Summitline

> What this template is for, every back-office capability, and how data flows from inquiry to lead, proposal and project. Bilingual EN/中文.

[✦Summitline](/)

[Services](/services) [Case Studies](/cases) [Packages](/packages) [About](/about) [Contact](/contact)

warm [Start a request](/request) [Guide](/guide "Template guide · 模板使用说明")

✦template guide

# One template, the whole path from inquiry to delivery

Summitline is not a CMS-plus-contact-form site, and not an internal booking system — it's a client-acquisition, inquiry, light-CRM and proposal-management template for B2B service providers. This guide covers who it fits, what the back office can do, and exactly how data flows between leads, proposals and projects.

English中文

// who it's for

Event venues & production

The demo skin: conferences, launches, executive programs, offsites.

Consulting & professional services

High-ticket engagements sold through discovery and a written proposal.

Training & education providers

Cohort programs quoted per engagement, delivered as projects.

Creative & agency services

Studios that pitch scope + price, then manage delivery.

// deliberately not

- ✕An internal meeting-room booking system
- ✕Real-time scheduling or consumer instant checkout
- ✕A full Salesforce replacement

// the core loop & data flow

## inquiry → lead → proposal → project

01 · Inquiry

/request RFP form · /contact

Structured brief submitted. Backend creates a Lead (status: new), auto-creates/dedupes the Account (by company) and Contact (by email), and writes the first activity entry. Spam is filtered by a honeypot field.

02 · Lead

/admin/leads

Team qualifies the lead: assign an owner, set value & priority, log calls/notes, add follow-up tasks, attach files. Statuses: new → contacted → qualified → proposal → won / lost. Every change is logged to the activity timeline.

03 · Proposal

/admin/proposals · /p/<token>

"Generate proposal" builds a draft FROM the lead: brief becomes the first scope block, contact info and default line items are pre-filled, and the lead auto-moves to status proposal. Sending generates a private token link; the client accepts or declines online and the decision flows back — acceptance auto-moves the lead to won.

04 · Project

/admin/projects

An accepted proposal converts to a delivery Project in one click: budget = proposal total, a 7-item delivery checklist is seeded, and the lead/proposal/project stay cross-linked. Track tasks, notes and files until delivered.

Throughout: every step writes to the activity timeline; leads, proposals and projects stay cross-linked; every status change is traceable.

// the manual, module by module

01

### The RFP form — where the pipeline starts

- +Three steps: service type → event details (date, attendees, budget, brief) → contact info. No account required.
- +The option chips (service types, budget ranges, attendee ranges) are NOT hardcoded — they load live from Settings → RFP form options. Edit them in the back office and the public form updates instantly.
- +Contact-page messages also become leads (source: contact\_form), so nothing lands in an unmonitored inbox.

![The RFP form — where the pipeline starts](https://fsu.creght.com/site/2076927810655490048/1784018623319__guide_rfp.png)

02

### Dashboard — the morning view

- +KPI row: new leads awaiting first touch, proposals out with pending value, win rate, active projects.
- +Pipeline strip counts every stage — each card links to the pre-filtered lead list.
- +Follow-ups due lists open tasks across all leads and projects, sorted by due date.

![Dashboard — the morning view](https://fsu.creght.com/site/2076927810655490048/1784018617480__guide_dashboard.png)

03

### Leads — qualify and follow up

- +List: filter by status chips (with live counts), search across name/company/brief, assign owners from your team.
- +Detail: the structured brief, contact & account, estimated value and priority, an activity log (notes, calls, emails, meetings — each stamped with author and time), follow-up tasks with due dates, and file attachments (≤5 MB, stored on the CDN).
- +The "Generate proposal →" button is the handoff to stage 03 — it carries the whole brief with it.

![Leads — qualify and follow up](https://fsu.creght.com/site/2076927810655490048/1784018618438__guide_leads.png)

![Leads — qualify and follow up detail](https://fsu.creght.com/site/2076927810655490048/1784018619117__guide_lead_detail.png)

04

### Proposals — draft, send, get decided

- +Statuses: draft → sent → accepted / declined / expired. Drafts are fully editable; sent proposals lock and get a share link.
- +Editor: header (title, client, valid-until), intro, numbered scope blocks, line items with qty × unit price and live totals, tax rate, terms. Default terms and validity days come from Settings.
- +The preview tab renders exactly what the client will see. "Send → get share link" mints the private token; "Mark accepted / declined" records decisions made offline (a call, an email).

![Proposals — draft, send, get decided](https://fsu.creght.com/site/2076927810655490048/1784018620112__guide_proposals.png)

![Proposals — draft, send, get decided detail](https://fsu.creght.com/site/2076927810655490048/1784018620733__guide_proposal_editor.png)

05

### The client share page — closing without PDF ping-pong

- +/p/<token> is public but unguessable, and only works after a proposal is sent. It shows the branded document: scope, itemized investment, terms and validity.
- +Accept reserves the deal: the proposal flips to accepted, the lead auto-moves to won, and the team sees it immediately. Decline asks an optional reason and logs it.
- +Expired links (past valid-until) show an expiry notice instead of the decision bar. Try the live demo: /p/demo-proposal.

![The client share page — closing without PDF ping-pong](https://fsu.creght.com/site/2076927810655490048/1784018622600__guide_share_page.png)

06

### Projects — deliver what was sold

- +"Convert to project" on an accepted proposal creates the project once (idempotent), copying budget and summary and seeding a 7-item delivery checklist.
- +Statuses: kickoff → in progress → review → delivered → closed. The progress bar is computed from checked tasks.
- +Notes and files live on the project; breadcrumbs link back to the source proposal and lead so the full history stays one click away.

![Projects — deliver what was sold](https://fsu.creght.com/site/2076927810655490048/1784018621412__guide_project_detail.png)

07

### Content & Settings — run it without touching code

- +Content: services, packages, case studies, testimonials and FAQs live in the platform CMS — edit entries in the Creght editor and the site updates. Business data never mixes with display content.
- +Settings: branding (company name also appears on client proposal pages), RFP form options, team members (used for lead assignment), notification flags, proposal defaults (terms + validity days).
- +"Reset & load demo data" wipes business tables and reloads the full demo pipeline — 12 leads, 4 proposals with live share tokens, 2 projects. CMS content is untouched.

![Content & Settings — run it without touching code](https://fsu.creght.com/site/2076927810655490048/1784018622011__guide_settings.png)

// backend capability map

Nine Func modules over nine JSON tables. Every back-office method requires a signed-in team member; share pages are token-gated; display content lives in the platform CMS, fully separated from business data.

| Func | Responsibility |
| --- | --- |
| inquiry | Public RFP + contact intake → creates leads, accounts, contacts |
| leads | List/filter, detail, status, assign, notes, edit, delete |
| proposals | Create from lead, edit, send (token), client view/decide, convert-ready |
| projects | Convert from proposal, checklist, status, notes |
| tasks | Follow-ups & delivery items on leads/projects |
| attachments | File upload to CDN (≤5 MB), list, delete |
| dashboard | Pipeline stats, recent leads, open tasks |
| settings | Branding, form options (public), team, proposal defaults |
| seed | Demo dataset loader (auth-guarded reset) |

// five steps to launch

1
Open /admin/login and create your team account (registration is open by default — restrict it in the platform Auth panel before going live).

2
In Settings, load the demo data to explore, then reset and replace branding, RFP options, team members and proposal defaults with your own.

3
Edit services, packages, case studies, testimonials and FAQs in the platform CMS editor.

4
Submit a test request on /request and walk it through: lead → proposal → share link → accept → project.

5
Publish. Notification flags are preference bits — wire real email/webhooks in the Func backend if you need them.

[Open the back office](/admin/login) [See a live proposal link](/p/demo-proposal) [Try the RFP form](/request)

[✦Summitline](/)

Venues, production and planning for teams that treat events as a growth channel — from first inquiry to final delivery.

// Event playbook, monthly

// Explore

- [Services](/services)
- [Case Studies](/cases)
- [Packages](/packages)
- [FAQ](/faq)

// Company

- [About](/about)
- [Contact](/contact)
- [Start a request](/request)

// Workspace

- [Team sign in](/admin/login)
- [Back office](/admin)
- [Template guide 说明书](/guide)

© 2026 Summitline. B2B services template.

inquiry → lead → proposal → project
