BizBooks Pro PayFlow

Manage the full lifecycle of payment requests inside BizBooks Pro -- from submission and approval to execution and recording. This guide walks through every feature of the PayFlow system.

Introduction

PayFlow is BizBooks Pro's built-in system for handling payment and reimbursement requests. It replaces the informal processes most organizations use (email, text messages, paper forms) with a structured digital workflow that enforces accountability and creates a permanent record of every action.

External stakeholders -- team members, freelancers, vendors, clients -- submit requests through a secure web portal. Those requests appear in your BizBooks Pro desktop app where authorized users can review, discuss, approve, reject, and ultimately record them as accounting transactions.

The cloud component is intentionally lightweight. It acts as a mailbox: requests arrive there temporarily, then sync to your desktop. After syncing, cloud data is cleaned up automatically. Your accounting records always live locally.

The Processing Queue

Open PayFlow from the sidebar: PayFlow > Request Dashboard. This is your central hub for managing all incoming payment requests.

Status Cards

Six summary cards across the top of the screen display real-time metrics:

Search and Filtering Tools

Narrow down the list using the toolbar above the request table:

Category Breakdown Chart

A horizontal bar chart beneath the filters visualizes how request dollars break down by category. Use this to identify which departments or expense types are driving the most volume.

Submitting Requests

There are two paths for creating a payment request:

  1. Desktop app submission: Click New Request on the PayFlow dashboard. Complete the form with all relevant details -- title, dollar amount, category, urgency, and supporting documentation.
  2. Portal submission: External users access the web portal, log in with their credentials, and fill out the request form. Their submission appears in your desktop app after the next sync.

Available Fields

FieldMandatoryPurpose
TitleYesBrief description of the payment purpose
AmountYesRequested dollar value
CurrencyNoDefaults to USD; 15 currencies supported
CategoryNoExpense classification (e.g., Materials, Labor, Travel)
PriorityNoUrgency level: Urgent, High, Normal, or Low
DescriptionNoExtended explanation or business justification
VendorNoAssociate with a vendor from your contact list
AccountNoRecommended expense account from your chart of accounts
Due DateNoTarget date for payment execution
Approval ChainNoRoute the request through a defined authorization workflow
AttachmentsNoUpload receipts, invoices, photos, contracts, or other evidence

Approving and Rejecting Requests

Click any row in the request table to open its detail panel. From there, you have full control over the request's lifecycle:

Tip: For speed, use the inline action buttons directly in the request table. Quick-approve and quick-reject let you process requests without opening the detail view.

Communication Threads

Each request carries its own message thread. This replaces the back-and-forth emails that typically accompany payment requests.

Type a message in the text box within the request detail view and click Send. The submitter sees your message the next time they check the portal. When they reply, their response appears in the same thread inside BizBooks Pro.

Attachments uploaded during request creation are displayed in the detail view alongside the message thread. Download any file for local review by clicking the download button.

Recording Transactions

The most powerful integration point: converting an approved request directly into a double-entry journal entry.

  1. Navigate to the request detail view
  2. Click Convert to Transaction
  3. Choose the debit account -- typically the relevant expense category (e.g., 6200 Office Supplies)
  4. Choose the credit account -- typically the bank or cash account used for payment (e.g., 1020 Operating Checking)
  5. Verify the dollar amount, transaction date, and memo
  6. Confirm the conversion

BizBooks Pro creates the journal entry, updates all affected account balances, and links the transaction back to the original request. The audit trail connects the submission, approval, payment, and recording in one unbroken chain.

Important: This action creates a real accounting entry. Double-check your account selections before confirming. If you make an error, you can edit the transaction afterward through the standard transaction editing interface.

Setting Up Approval Chains

Approval chains determine the authorization path a request follows before it reaches your processing queue. Access them at PayFlow > Approval Chains.

Building a Chain

  1. Click New Approval Chain
  2. Assign a descriptive name (e.g., "Standard Review" or "Executive Authorization")
  3. Add authorization steps. Each step designates a specific user who must sign off.
  4. Arrange steps in the desired sequence using drag-and-drop
  5. Save the chain

Requests assigned to an approval chain begin at the first step. The designated user at each step receives an email notification. The request advances only after the current step's approver signs off. A rejection at any step halts the chain immediately.

Common Configurations

ScenarioChain Design
Small team or solo operationSingle step: Owner or treasurer approves directly
Mid-size companyTwo steps: Department manager first, then finance team
Enterprise or regulated industryThree or more steps: Manager, director, then executive sign-off

Inviting Portal Users

Portal users are external people who submit requests through the web interface. Manage them at PayFlow > Portal Users.

How to Send an Invitation

  1. Click Invite User
  2. Provide their full name and email address
  3. Choose a role if applicable (default: submitter)
  4. Click Send Invite

The person receives a branded email with a link to create their account. The link remains active for 7 days. After setting a password, they can log into the portal and begin submitting requests immediately.

Access Controls

Portal users see only their own submissions. There is no cross-visibility between portal accounts.

Using the Web Portal

The submission portal is a browser-based application that requires no software installation. Portal users access it through a URL provided in their invitation email.

What Portal Users Can Do

The portal is fully responsive and works on desktop browsers, tablets, and smartphones.

Cloud Sync

Data moves between the cloud portal and your desktop app through a sync process:

Cloud storage is temporary by design. Synced data is automatically deleted from the cloud after 30 days. All permanent records live on your local PostgreSQL database.

Tip: Develop a habit of syncing before and after each processing session. This ensures portal users always see the latest status on their requests.

Batch Processing

When you have a backlog of requests to process, batch operations save significant time:

  1. Use the checkbox column to select individual requests, or click the header checkbox to select every visible row
  2. Click Approve All or Reject All to apply the action to all selected items
  3. The system processes each request individually and creates a separate audit log entry for every one

For targeted batch actions, apply filters first. For instance, filter to show only "pending" requests in the "Travel" category, select all, and approve the batch.

Quick Links

Quick links place one-click shortcut buttons on your PayFlow dashboard. Set them up at PayFlow > Quick Links.

Typical uses include:

Each shortcut has a label, a URL, and an optional icon. They appear as buttons above the request table so you can jump to external tools without hunting for bookmarks.

Email Alerts

PayFlow dispatches automated emails at important workflow milestones:

TriggerWho Receives ItWhat It Says
User invitedNew portal userWelcome message with a link to set up their account
Request approvedOriginal submitterConfirmation with request title, amount, and new status
Request rejectedOriginal submitterNotification including any notes from the reviewer
Clarification neededOriginal submitterPrompt to log in and provide more information
Payment completedOriginal submitterConfirmation that the payment has been processed
New request arrivesDesignated approversSummary of the new request with amount and priority

Emails are sent through the existing BizBooks Pro email infrastructure using professionally designed templates. No additional setup or email service configuration is needed.

Tip: Verify that portal user email addresses are accurate when sending invitations. Incorrect addresses mean missed notifications and a broken communication loop.