Dashboard
Your proposal pipeline at a glance.
Total Proposals
—
All time
Pipeline Value
—
Win Rate
—
Companies
—
📊 Status Breakdown
🏆 Top Companies
🕒 Recent Proposals
| Proposal # | Company | Title | Date | Total | Status |
|---|
📈 12-Month Revenue Trend
📋 Proposal Details
👤 Client Information
Auto-populated from selected company
🛠 Services & Line Items
| Service | Description | Notes | Qty | Unit Cost | Total |
|---|
Subtotal
$0.00
Discount
-$0.00
Tax (%)
$0.00
Total Due
$0.00
🎯 Scope of Work
📜 Terms & Conditions
📝 Notes & Closing
✍️ Signature
Saved Signature
None saved
Client Signature Block (on PDF)
Client Signature
Printed Name
Date
Client Intake Form
Marketing discovery questionnaire — responses auto-generate Scope of Work.
📋 Intake Details
❓ Discovery Questions
Max 600 words per answer
Proposal Preview
Rendered output — matches exported PDF.
Proposals Database
📁 All Proposals
| Proposal # | Company | Client | Title | Date | Total | Status | Actions |
|---|
Intake Records
| Company | Contact | Date | Scope | Actions |
|---|
Email Inbox
IMAP inbox — replies to sent proposals.
📬 Messages
Click Refresh to fetch messages.
📖 Message
Select a message to read.
File Storage
Upload, browse and share files on your Hostinger hosting space.
ℹ️ Files are stored in the
uploads/ folder on your Hostinger server. Supported: PDF, PNG, JPG, DOCX, XLSX, CSV, TXT — max 50MB each.📁 Stored Files
📂
No files uploaded yet
Click "Upload File" to add files to your Hostinger storage
📤 Upload Files
📤
Click to upload or drag & drop
PDF, PNG, JPG, DOCX, XLSX, CSV, TXT · Max 50MB each
Companies
Manage clients — each company can have its own Jira project settings.
| Company | Contact | Phone | Industry | Jira | Actions |
|---|
Settings
👤 Profile
✉️ Email
🔢 Numbering
🛠 Services
🎨 Branding
📜 T&C
❓ Intake Q
📁 Upload
🔒 Security
📋 Audit Log
🎭 Appearance
💾 Data
👤 Default Contact Information
ℹ️ These defaults auto-fill your name, email and phone on new proposals and intake forms.
✅ SMTP and IMAP credentials auto-load from your .env file. Only fill these to override .env values.
📤 SMTP — Outgoing Mail
⚠️ Hostinger SMTP: host smtp.hostinger.com · Port 465 (SSL). Gmail: use App Password + port 587 (TLS).
Use TLS/STARTTLS
Port 587 (Gmail). Turn OFF for port 465 (Hostinger SSL).
📥 IMAP — Incoming Mail
🔢 Proposal Numbering
Example: PROP-0001
🛠 Default Services & Prices
ℹ️ These appear in the proposal dropdown. Setting a default price auto-fills when the service is selected.
| Service Name | Default Price ($) | Description |
|---|
🖼️ Default Logo
ℹ️ This logo appears on every proposal PDF header. Managed here only — not on the proposal form.
🖼️
Upload default logo
PNG, JPG, SVG · max 2MB
🏢 Agency Defaults
📜 Default Terms & Conditions
❓ Customize Intake Questions
ℹ️ Customize the questions shown in the Intake Form. Drag to reorder. Changes apply to all new intake forms.
📁 File Upload Configuration
⚠️ By default, files upload to the
uploads/ folder next to api.php. Override only if needed.Leave blank to use default: same folder as api.php + /uploads/
Used to generate download links. Leave blank for relative path.
💡 Hostinger setup: In hPanel → File Manager, create an
uploads folder in public_html/, right-click → Permissions → set to 755, then click Test above.🔑 FTP Upload (Fallback)
ℹ️ If the uploads/ folder permissions cannot be set to 755, use FTP credentials as a fallback. Your Hostinger FTP credentials are the same as your hosting account login.
Usually ftp.yourdomain.com — found in hPanel → FTP Accounts
Your Hostinger hosting account username
Same password as hPanel login
Server path where files should be uploaded
🔒 Change Password
🔐 Email OTP / 2FA Configuration
Click "Load Status" to check your OTP configuration.
This email receives the 6-digit login code each time you sign in.
Enable Email OTP
Require a code on every login
👥 User Management
ℹ️ Users who register receive an approval email. Click the link in that email — or activate them directly here.
| User | Role | Status | Last Login | Actions | |
|---|---|---|---|---|---|
| Click Refresh to load users | |||||
📱 SMS 2FA (Twilio)
ℹ️ Twilio credentials from .env are loaded automatically. Only fill these to override.
📋 Login Audit Trail
| When | Username | Role | IP Address | Browser | Status |
|---|---|---|---|---|---|
| Click Refresh to load audit log | |||||
🎭 Color Scheme
Choose an accent color theme for the entire interface.
✓
💾 Data Management
ℹ️ Data is stored server-side via api.php. Export regularly for backup.
Auto-export Excel on save
Downloads Excel on every proposal save.
Integrations
🔷 Jira Cloud
Not connected
ℹ️ Global Jira settings — loaded from .env automatically. Individual companies can override per-project settings.
API token: id.atlassian.com → Security → API tokens
🔒 SSL Certificate
✅ Hostinger provides FREE SSL via Let's Encrypt.
hPanel → SSL → Install SSL → Free SSL (Let's Encrypt) → Install → enable Force HTTPS
Invoices
Convert accepted proposals to invoices and track payments.
| Invoice # | Proposal | Company | Date | Due | Total | Paid | Balance | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
| No invoices yet. Open a proposal and click "Convert to Invoice". | |||||||||
Event Log
Audit trail of all activity within the program.
| Timestamp | Event | Type | ID/Reference | Description | IP |
|---|---|---|---|---|---|
| Click Refresh to load event log. | |||||