Appearance
Getting Started with Growstack CRM
Welcome to Growstack CRM! This guide walks you through essential setup after installation so your sales team can start managing contacts, leads, and deals immediately.
Table of Contents
- First Login
- CRM Dashboard
- Essential Configuration
- Set Up Your Sales Team
- CRM Workflow
- Connect Customer Touchpoints
- API & Integrations
- Next Steps
First Login
- Navigate to:
http://yourdomain.com/login - Enter your admin credentials from installation
- Click Login
You are redirected to the CRM Dashboard at /admin/crm.
Navigation Overview
| Menu Section | Purpose |
|---|---|
| CRM → Dashboard | Pipeline KPIs and charts |
| CRM → Contacts | Customer records |
| CRM → Accounts | Company records |
| CRM → Leads | Prospect management |
| CRM → Deals | Opportunity tracking |
| CRM → Pipeline Board | Kanban deal board |
| CRM → Pipelines | Stage configuration |
| CRM → Reports | Sales analytics |
| Settings | App configuration |
| Users | Team management |
CRM Dashboard
The dashboard shows your sales health at a glance:
- Pipeline Value — Total open deal value
- Deals Won (MTD) — Closed deals this month
- New Leads (7d) — Recent lead volume
- Conversion Rate — Lead-to-deal percentage
- Activities Due — Overdue follow-ups
- Pipeline Funnel — Deals by stage
- Lead Sources — Where leads come from
Review this daily to prioritize follow-ups.
Essential Configuration
Step 1: General Settings
- Go to Settings → General
- Set App Name to your company or product name
- Upload Logo and Favicon
- Set Timezone and Default Language
- Click Save
See: General Settings
Step 2: Email Settings
- Go to Settings → Email Settings
- Configure SMTP (host, port, username, password, TLS)
- Send a test email
- Click Save
Email is required for lead notifications and activity reminders.
See: Email Settings
Step 3: Module Settings
Review which modules are enabled:
- Go to Settings → Module Settings
- Verify CRM is enabled
- Enable optional modules as needed (Blog, Products, Courses, etc.)
- Save changes
Fresh installs use CRM-first defaults — CMS and e-commerce modules are disabled.
See: Module Settings
Step 4: Notification Settings
- Go to Settings → Notification Settings
- Enable CRM notification types:
- Lead assigned
- Deal stage changed
- Deal won
- Activity due
- Configure email delivery
Set Up Your Sales Team
Create Users
- Go to Users → Create User
- Enter name, email, and password
- Assign a role:
- Admin — Full access
- Sales Manager — All CRM except delete
- Sales Rep — Own records only
- Click Save
CRM Permissions
Key permissions to verify:
| Permission | Who Needs It |
|---|---|
view contacts | All sales team |
create leads | Sales reps |
convert leads | Sales reps and managers |
view deals | All sales team |
manage pipelines | Sales managers only |
view crm reports | Managers |
See: Roles & Permissions
CRM Workflow
Daily Sales Workflow
1. Check CRM Dashboard for new leads and due activities
2. Contact new leads within 24 hours
3. Log every call, email, and meeting as an Activity
4. Move deals on the Pipeline Board after each touchpoint
5. Convert qualified leads to Contacts + Deals
6. Review Reports weekly for pipeline healthCreating Your First Contact
- CRM → Contacts → Create Contact
- Enter name and email
- Optionally link to an Account
- Assign an Owner (sales rep)
- Save
Capturing Your First Lead
Option A — Manual:
- CRM → Leads → Create Lead
- Fill in prospect details and source
- Assign owner
Option B — Automatic:
- Visitor submits your contact form at
/contact - Lead appears automatically in CRM → Leads
Converting a Lead
- Open the lead
- Click Convert Lead
- Confirm contact and deal creation
- Deal appears in the Pipeline Board
Managing Deals on the Kanban Board
- Go to CRM → Pipeline Board
- Drag deal cards between stages
- Won/Lost stages update deal status automatically
Connect Customer Touchpoints
CRM unifies data from across the platform:
| Touchpoint | CRM Integration |
|---|---|
| Contact form | Creates lead automatically |
| Quote request | Links to contact and deal |
| Service inquiry | Creates lead |
| Support ticket | Links to contact |
| Appointment | Links to contact |
Upgrading Growstack CRM?
API & Integrations
Public Lead Capture
Embed lead capture in external sites:
bash
curl -X POST https://yourdomain.com/api/public/leads \
-H "Content-Type: application/json" \
-d '{"first_name":"Jane","last_name":"Doe","email":"jane@example.com"}'Authenticated API
Create a Sanctum token and access /api/crm/contacts, /api/crm/leads, etc.
Webhooks
Set in .env:
CRM_WEBHOOK_URL=https://hooks.zapier.com/hooks/catch/...
CRM_WEBHOOK_SECRET=your-secretSee: API Documentation and Reports & Integrations
Next Steps
Last updated: June 2026