Business Settings
Business Settings
Required Role: OWNER
Plan Required: All Plans
Configure company-wide settings including business information, branding, email configuration, payment collection, and integrations.
Overview
Business Settings control how your business appears to customers, how emails are sent, payment collection setup, and other company-wide configurations. Only OWNER role can modify these settings.
Getting Started
Access Business Settings from:
- Settings → Business Settings in the sidebar
- Or Settings → Company
Company Information
Updating Company Details
- Navigate to Settings → Business Settings

- Go to "Company Information" section

- Update information:

- Company Name: Your business name
- Address: Business address
- Phone: Business phone number
- Email: Business email address
- Website: Company website (optional)
- Tax ID: Tax identification number (optional)
- Click "Save Changes"

Company Information Fields
- Company Name: Name displayed to customers
- Address: Physical business address
- Phone: Contact phone number
- Email: Business email address
- Website: Company website URL
- Tax ID: Tax identification number
Branding
Customize how your business appears to customers.
Uploading Logo
- Go to Settings → Business Settings → "Branding"

- Click "Upload Logo"

- Select logo image file

- Recommended: PNG with transparent background

- Logo appears on:

- Invoices
- Estimates
- Emails
- Customer portal
Setting Primary Color
- Go to Settings → Business Settings → "Branding"

- Click color picker

- Select your brand color

- Color is used in:

- App interface
- Emails
- Customer portal
- Save changes

Branding Elements
- Logo: Company logo image
- Primary Color: Brand color
- Company Name: Display name
- Tagline: Company tagline (optional)
Email Configuration
Configure how emails are sent from your account.
SMTP Settings
- Go to Settings → Business Settings → "Email"

- Configure SMTP settings:

- SMTP Host: Mail server (e.g., smtp.gmail.com)
- SMTP Port: Port number (typically 587 or 465)
- Username: Email username
- Password: Email password or app password
- From Name: Name emails come from
- From Email: Email address to send from
- Test email configuration

- Click "Save"

Email Templates
Customize email templates for:
- Invoice emails
- Estimate emails
- Job notifications
- Customer communications
Related: See Email Templates for detailed template customization
Testing Email
- After configuring SMTP

- Click "Send Test Email"

- Enter test email address

- Check email inbox

- Verify email is received

Payment Collection (Stripe Connect)
Set up online payment collection for customer invoices.
Setting Up Stripe Connect
- Go to Settings → Business Settings → "Payments" or "Stripe Connect"

- Click "Connect Stripe Account"

- You're redirected to Stripe

- Complete Stripe onboarding:

- Enter business information
- Verify identity
- Add bank account for payouts
- Complete setup

- Account is connected

Stripe Connect Features
Once connected:
- Customers can pay invoices online
- Payments go to your Stripe account
- Automatic payouts to your bank
- Payment tracking in Turf Pro Logic
Managing Stripe Account
- Go to Settings → Business Settings → "Payments"

- View Stripe account status

- Click "Manage Stripe Account" to access Stripe dashboard

- Update bank account or settings in Stripe

Customer Portal
Configure customer portal settings.
Enabling Customer Portal
- Go to Settings → Business Settings → "Customer Portal"

- Toggle "Enable Customer Portal" on

- Configure portal settings:

- Allow Payment: Customers can pay online
- Allow Estimates: Customers can view/approve estimates
- Allow Invoices: Customers can view invoices
- Save settings

Portal Features
- View invoices and payment status
- View and approve/reject estimates
- Make online payments (if Stripe Connect enabled)
- Update contact information (if enabled)
Related: See Customer Portal for customer-facing features
Integrations
Connect Turf Pro Logic with other services.
Available Integrations
- Google Calendar: Sync jobs with Google Calendar
- QuickBooks: Sync financial data (if available)
- Other integrations: As they become available
Setting Up Integrations
- Go to Settings → Business Settings → "Integrations"

- Find integration to connect

- Click "Connect" or "Enable"

- Follow authorization process

- Integration is connected

Invoice Settings
Configure default invoice settings.
Default Payment Terms
- Go to Settings → Business Settings → "Invoicing"

- Set default payment terms:

- Net 15: Payment due in 15 days
- Net 30: Payment due in 30 days
- Due on Receipt: Payment due immediately
- Custom: Custom terms
- Save settings

Tax Settings
- Go to Settings → Business Settings → "Invoicing"

- Configure tax:

- Tax Rate: Default tax rate (if applicable)
- Tax Name: Tax label (e.g., "Sales Tax")
- Tax on Services: Apply tax to services
- Save settings

Common Tasks
Updating Company Information
- Go to Settings → Business Settings → "Company Information"

- Update any fields

- Click "Save Changes"

Changing Logo
- Go to Settings → Business Settings → "Branding"

- Click "Change Logo" or "Upload Logo"

- Select new logo file

- Save

Testing Email Configuration
- Go to Settings → Business Settings → "Email"

- Click "Send Test Email"

- Enter test address

- Verify receipt

Troubleshooting
Email not sending
- Check SMTP: Verify SMTP settings are correct
- Test connection: Use test email function
- Check credentials: Verify username and password
- Review port: Ensure correct port number
- Check firewall: Firewall may block SMTP
- Contact support: If issue persists
Stripe Connect not working
- Verify setup: Ensure Stripe account is fully set up
- Check status: Verify account status in Stripe
- Review dashboard: Check Stripe dashboard for issues
- Reconnect: Try disconnecting and reconnecting
- Contact support: For Stripe-specific issues
Logo not appearing
- Check format: Ensure logo is PNG or JPG
- Check size: Logo may be too large
- Clear cache: Clear browser cache
- Try different image: Try smaller or different format
Customer portal not working
- Check enable: Verify portal is enabled
- Check customer email: Ensure customers have valid emails
- Review settings: Check portal feature settings
- Test access: Try accessing portal as customer
Related Articles
- Account Settings - Personal account settings
- Email Templates - Customizing email templates
- Invoicing - Invoice settings usage
- Customer Portal - Portal configuration
Best Practices
- Complete setup: Fill in all company information
- Use logo: Upload professional logo for branding
- Set brand color: Use consistent brand color
- Configure email: Set up SMTP for reliable email delivery
- Test email: Always test email configuration
- Set up payments: Enable Stripe Connect for online payments
- Configure portal: Enable customer portal for better service
- Review regularly: Periodically review and update settings
- Keep current: Update information when it changes
- Document settings: Keep notes on important settings