Product

What Pepper includes

Explore the features included in Made with Pepper, from customer services and projects to invoices, payments and reporting.

Created Updated

Made with Pepper is business software for solo entrepreneurs and small businesses. It connects customers, projects, widgets and invoices in one installation on hosting you choose, with the full source code included.

Explore the included features below, with links to their manuals. For pricing and licence details, see the buying answers and purchase terms.

Released

The download includes the features below. Check your purchase download before updating; the demo can differ from your installed version. The changelog records release history.

The Pepper interface

The website screenshots show the released Pepper interface. Desks give each kind of work a focused Home and short menu. Choose among all permitted desks in one menu and save your start desk. Bookings brings appointments, resources and events together. Owners and admins arrange pages and assign desks to roles or people. Below Admin, those assignments also limit access. Venue, Listings and Showcase group related widget families; customer plans choose one of these desks for their account.

Customer records, agreed work and billing

Keep customers and contacts with their billing history. Quotes, invoices, proformas and credit notes preserve issued originals. Fixed-price projects connect scope versions, staff-approved milestones and invoice drafts. See the milestone workflow.

Sales: leads, deals and the pipeline

Collect enquiries by hand, from CSV or from a form or website widget. Qualify a lead to create or link a customer and open a deal. Keep its next step visible as it moves through your pipeline. A linked quote supplies the deal's value; accepting it marks the deal won. Read Leads and Deals and the pipeline.

Projects, tasks and tracked time

Plan tasks, track time and turn unbilled work into an invoice draft. Fixed-price milestones and hours can share a draft for you to review. Project budgets and margin show how the work compares with its plan. Read Manage a project, Track time and Bill tracked time.

My work brings your tasks and follow-ups together. Workload compares available, planned and logged time for the selected week, with a PDF report to share. Screen and connected-client actions use the same permissions.

Docs, templates and shared editions

Write Docs with rich text, templates and linked records. Keep saved versions, approve frozen editions and share expiring recipient links. Current access controls what each person can open.

Calendar events and work dates

Plan personal or shared events in Month, Week, Day or Agenda beside permitted dates from your work. Repetitions keep their local clock; change one occurrence or the series. Review invitations before sending and receive reminders in Inbox. Exchange ICS files or create a revocable private feed. Read Calendar.

Rules for the next action

Connect registered work events or schedules to tasks, projects and reviewed actions. Edit the same rule in Flow or List. Save inactive, activate after review and inspect each run. Sensitive actions wait for exact human approval. Signed webhooks keep a stable delivery ID, bounded retries and a separate review for uncertain outcomes. Read Automations.

Repeat invoices and recorded payments

Recurring schedules create drafts or issue and send agreed repeat invoices. Staff record money received elsewhere, and reminders use the remaining balance. See monthly service billing and payment corrections.

Purchase evidence and accountant hand-off

Manual purchases hold supplier amounts, categories and receipt files. Calendar month, quarter and year exports include summaries and available source evidence. These exports support your accountant; they do not provide bookkeeping or tax filing. See the purchase hand-off.

Files works like a desktop file browser. Browse folders in a list or a grid, drag items onto a folder and drop files from your computer to upload them. One image viewer opens images from Files, cards, purchases and form uploads. Edit text, CSV, Markdown and code files in the browser; each save keeps a version. Files keep their related business records, and permitted staff can create expiring share links. Read the Files manual.

People and access

The staff directory connects people, teams and working hours. Administrators invite people and manage their accounts from the same directory. Built-in and custom roles, guest scopes and offboarding control access. The People and teams manual explains these procedures. Account permissions and guest scopes decide who uses each available module.

Optional Assistant inside Pepper

Enable Assistant with your own Anthropic, OpenAI or compatible provider. Select permitted tools, inspect results and confirm every write. Sensitive steps still require exact human approval. All ordinary work and MCP remain available with Assistant off. Read setup and disclosure before connecting a provider.

MCP and HTTP connections

The owner can connect MCP and HTTP clients with expiring access to permitted records. Clients find context, search records and do everyday work across the suite, including bounded file uploads and downloads. MCP clients can use browser sign-in. A client can issue a prepared document only after the delegated person approves it in Pepper. Sending, recording payments, exports and settings changes also run only after the person approves each exact change; see Approve sensitive steps. No model account is required. See the connection manual.

Comments and the inbox

Discuss customers, projects, purchases and documents with mentions and replies. The inbox brings together replies, handovers and updates. See Comments and the inbox.

Views of your records

Table, list, board, calendar, timeline and gallery views present the same permitted records. Every record has one menu of the actions your role allows: right-click a row, click its … button or press and hold it on a touch screen. Keep personal and team views with filters, columns and sorting. See Views of your records. The calendar view displays record dates.

Forms and custom fields

Public forms create response records. Internal forms use ordinary response and customer actions. Managers can archive and restore submissions while keeping their answers, consent and private files. Permitted staff can export selected saved answers. Custom values support permitted views, filters, search and client reads. See Forms and custom fields.

Form widgets add Pepper forms to your existing website. Read the widget guide. Use the booking and customer services below for further visitor journeys.

Installation and recovery

Install with SQLite without a separate database server, or choose a supported MySQL or MariaDB server. Full export and import moves complete records and files between supported engines into a fresh, empty destination. Supported older backups receive the required updates before activation. See Installation and Backups.

Docker installation and maintenance

The download includes a Docker Compose recipe with PHP, Apache and the scheduler, for one persistent installation on your own server. Read the Docker guide for setup, updates, recovery and storage requirements.

Connected boards and live collaboration

Organize work in boards and cards with dates, checklists, assignments and links to existing records. Private, team and workspace access decide who can use each board. Import Trello JSON or route a form response to a linked card.

Live refresh and presence keep permitted work current. Choose in-app alerts and optional browser push for mentions and assignments.

Everyday tools and trust

Installation health shows whether the scheduler, email, backups, storage and updates work. Each check names the next step. Home and the Inbox show new failures once per failure period.

The audit log records changes and sampled reads. Permitted staff can verify its chain, export signed records and prepare data-request reports. It is not a complete access ledger or a legal compliance certification.

An optional e-invoice readiness setting stops invoice and credit-note issuance when required export details are missing. It starts off.

Your own AI client can prepare an invoice draft, explain overdue balances or show a customer's history through the existing connection. You approve issuance in Pepper. The tested jobs and clients describe the verified tasks and their limits. You need no AI account inside Pepper.

Public forms show your business name and logo. You can hide the small Pepper credit in Company settings.

Daily overview and attention

Home reads cash in, money owed, open quotes and unbilled time in one band, with one line of figures for the other areas you use. Boards count the overdue cards and the cards due this week; click a count to show only the boards that hold them. My work starts with a short line for the day and a week strip. Tabs and the widget Records menu show how many records each one holds, and widget requests filter by widget type and arrival date.

Widgets and customer services

Publish forms, contact cards, team pages, price lists, offers and stamp cards at their own address, inside your website or from a button. A widget launcher offers several published services from one website button. Each service keeps its own access and consent. Named reusable links keep their address and printed QR code when you choose another published widget. Explore the widget journeys.

Listings show properties, vehicles, rentals and vacancies, with comparison, appointment requests and private applications. Bookings cover staff appointments, nightly resources, group capacity and events. Visitors accept the price and policy, then use an email code to manage their saved booking. Waitlists, reminders and private calendar feeds support follow-up. Staff can prepare and issue a linked invoice for a deposit or ticket price.

Links and hours, testimonials and feedback, downloads, surveys and polls, cases and portfolios, updates and guides connect customer actions to saved records. Menus and catering, estimators and service-area checks use the details and rules the business supplies.

Assign plans and invite businesses to separate customer widget workspaces, with individual owners and counter staff. Compare confirmed results, campaigns and placements in Analytics. Collection starts off; counted views and accepted requests have different definitions. Revenue attribution follows explicitly linked platform records and keeps unknown sources visible.

Customer decisions during a job

Invite named contacts to approve proofs and keep each decision with its exact file versions. Job progress pages show stages and collect answers. An email code checks access to the invited inbox; a shared link does not grant access by itself.

Stripe collection and Money overview

Stripe invoice payments let customers pay staff-issued invoices in full or in part. Provider confirmation records the money. Credit-note refunds and separate provider fees use the same connection. Outside payments can still be recorded by hand.

Money overview compares revenue, selected purchase costs, result and recorded cash with the previous month, quarter or year. Each currency stays separate and each figure opens its source records. The result is not accounting profit; net cash movement is not a bank balance.