submission-created function also sends a
branded confirmation to the client automatically.
Namecheap SMTP fires
| File | Who uses it | What it does |
|---|---|---|
index.html |
Client | Public website — contact form, services, pricing |
questionnaire-part1.html |
Client | Client arrives here via "Request a Formal Quote" button on index.html — no link from you needed. Required info feeds your quote. |
service-quote.html |
Beth only | Provider-only quote builder. Fill in pricing, click Send — approval link auto-generated and emailed to client. |
quote-approval.html |
Client | Standalone client approval page. Pre-filled from URL. One client signature. No provider content visible. |
service-contract.html |
Both sign | Beth opens from the pre-filled link in her approval email, completes legal and financial details, then clicks Generate Contract Link to create the client URL. Client opens that link, signs, and submits. |
questionnaire-part2.html |
Client | Love story, personality, humor preferences — Beth emails the link after deposit clears. Feeds ceremony script. |
CeremonyScript.html |
Beth only | Interactive script library — pick wording for each ceremony section |
portal.html |
Beth only | Password-protected provider dashboard — links to all provider tools (quote builder, contract, ceremony script, questionnaires, workflow guide) |
submission-created.js |
Automatic | Netlify function — routes emails on every form submission |