Podio Workspace Blueprint

Complete Pipeline Workspace — Ads → Sales → Onboarding → Billing

Full blueprint for the OmegaOS pipeline inside Podio. Advertising leads through sales qualification, 5-step onboarding, Stripe billing, and IT referrals. Includes app structures, fields, automations, views, and external integrations.

Companion to the Omega Complete Client Pipeline & Onboarding System • April 2026

Workspace Architecture

This blueprint adds 7 interconnected Podio apps to Omega's existing workspace. The pipeline covers everything from advertising leads through active billing via Stripe. Relationship fields link every piece of client data back to a single master record.

App #App NamePurposeLinks To
0Leads PipelineCaptures all incoming leads from ads, website, referrals, walk-ins. Sales qualification funnel.Client Onboarding (when won)
1Client OnboardingMaster record — tracks 5-step onboarding from docs requested through go-liveAll other apps
2IRS AuthorizationsTracks Form 2848 / 8821 per client — submission, status, confirmationClient Onboarding
3Bank ConnectionsOne item per bank/credit card account — connection method, status, reconciliationClient Onboarding
4Payroll SetupEmployee roster, tax IDs, pay schedule, test payroll statusClient Onboarding
5IT Referral PipelineTracks IT health check → proposal → signed → active for opted-in clientsClient Onboarding
6Billing & Stripe TrackerTracks Stripe subscription status, payment history, failed payments, and revenue per clientClient Onboarding

Leads Pipeline

LP

Leads Pipeline

Every lead enters here — from ads, website, referrals, and walk-ins. Sales qualification through to won/lost.

Fields:

Field NameTypeDetails
Contact NameTextPrimary title field
Business NameTextProspect's company name
EmailEmailREQUIRED — No email = no onboarding
PhonePhoneBusiness or mobile phone
Lead SourceCategoryGoogle Ads | Facebook/Instagram | Website Form | Referral (Client) | Referral (IT Partner) | Walk-In | Phone Call | Other
Service InterestCategory (multi)Bookkeeping | Tax (Business) | Tax (Personal) | Payroll | Insurance | IT Services
Business TypeCategorySole Prop | LLC | S-Corp | C-Corp | Partnership | Nonprofit
Employee CountNumberHelps size payroll pricing
Revenue RangeCategoryUnder $100K | $100K–$500K | $500K–$1M | $1M–$5M | $5M+
Pipeline StatusCategoryNew Lead | Contacted | Qualified | Proposal Sent | Won | Lost | Nurture
Lost ReasonCategoryPrice | Timing | Competitor | No Response | Not Qualified | Other
Assigned ToContactOmega team member working this lead
Next Follow-UpDateWhen to follow up next
Lead DateDateAuto-set on creation
NotesTextConversation notes, objections, context
Estimated Monthly ValueCurrencyProjected monthly fee if this lead converts

Views:

  • Sales Pipeline Board — Card view grouped by Pipeline Status. Visual Kanban from New Lead to Won/Lost.
  • My Leads — Filtered to logged-in user's assigned leads.
  • Hot Leads — Qualified leads with next follow-up date = today or overdue.
  • Source Report — Table view grouped by Lead Source with count and total estimated value. Shows which ad channels are working.
  • Won This Month — Status = Won, Lead Date in current month. Pipeline velocity tracking.
  • Nurture List — Status = Nurture. Quarterly outreach candidates.

Workflow Automations:

TRIGGER New item created
ACTION Set status to "New Lead." Create task: "Contact lead within 24 hours" assigned to Assigned To. Send auto-response email to lead confirming receipt.
TRIGGER Status unchanged for 48 hours AND status = "New Lead"
ACTION Create urgent task: "Lead [Name] not contacted in 48 hours — call now."
TRIGGER Status changes to "Won"
ACTION Auto-create item in Client Onboarding app with all lead data (name, email, phone, business type, services, notes). Set onboarding status to "Documents Requested." Trigger DocuSign compliance packet.
TRIGGER Status changes to "Lost"
ACTION Require Lost Reason field. Add to nurture sequence (quarterly check-in task created).

Client Onboarding (Master App)

CO

Client Onboarding

Master record — one item per new client. All other apps link back here.

Fields:

Field NameTypeDetails
Client Business NameTextPrimary title field
Contact NameTextOwner or primary contact
EmailEmailREQUIRED — Used for DocuSign, Plaid, payroll portal, Stripe billing, EFTPS, all communications. No email = cannot onboard.
PhonePhoneBusiness phone
EINTextEmployer Identification Number (mask in views for security)
Business TypeCategorySole Prop | LLC | S-Corp | C-Corp | Partnership | Nonprofit
Services EngagedCategory (multi)Bookkeeping | Tax (Business) | Tax (Personal) | Payroll | Insurance | IT Services
Onboarding StatusCategoryDocuments Requested | Documents Signing | Building Profile | IRS Pending | Banks Connecting | Payroll Setup | Engagement Confirmed | Active | On Hold | Cancelled
Stripe Customer IDTextAuto-populated by Zapier when Stripe customer is created. Links to Stripe dashboard.
Stripe Subscription StatusCategoryNot Created | Active | Past Due | Cancelled
Last Payment DateDateAuto-updated by Zapier on successful Stripe payment
Payment StatusCategoryCurrent | Past Due | Failed | N/A
Lead SourceRelationshipLinks back to the Leads Pipeline item this client came from
AZ TPT ApplicableCategoryYes | No | Under Review — Flag if client collects sales tax in Phoenix
Engagement LetterFileUpload signed engagement letter
Pricing AuthorizationFileUpload signed pricing schedule
Monthly FeeCurrencyAgreed monthly retainer amount
Payment MethodCategoryACH Auto-Draft | Credit Card | Invoice Only
Onboarding Start DateDateWhen engagement letter was signed
Target Go-Live DateDate14 days after start by default
Assigned ToContactOmega team member managing this client's onboarding
IT InterestedCategoryYes | No | Maybe Later
IRS AuthorizationsRelationshipLinks to IRS Authorizations app
Bank ConnectionsRelationshipLinks to Bank Connections app
Payroll SetupRelationshipLinks to Payroll Setup app
IT ReferralRelationshipLinks to IT Referral Pipeline app (if opted in)
NotesTextInternal notes and context
Onboarding Completion %CalculationAuto-calculates based on phases completed (engagement + pricing + IRS + bank + payroll = 20% each)

Views:

  • Onboarding Pipeline — Card view grouped by Onboarding Status. Drag clients between stages.
  • My Clients — Filtered to logged-in user's assigned clients only.
  • Stalled (7+ days) — Clients who haven't moved status in 7+ days. Flags attention needed.
  • Active Clients — Status = "Active." The post-onboarding reference list.
  • IT Referral Queue — Filtered to IT Interested = "Yes" and no IT Referral linked yet.

Workflow Automations:

TRIGGER New item created
ACTION Set status to "New Lead." Create task: "Send Engagement Letter" assigned to Assigned To, due in 1 day.
TRIGGER Status changes to "Documents Signed"
ACTION Move status to "Building Profile." Create linked item in IRS Authorizations app (App 2). Create linked item in Bank Connections app (App 3). Send welcome email to client with next steps.
TRIGGER Status changes to "Building Profile"
ACTION Create task: "Build QuickBooks profile" due in 3 days. Create task: "Send Plaid invitation" due in 1 day. Notify team via Podio comment.
TRIGGER All phases complete (Onboarding Completion = 100%)
ACTION Move status to "Active." Create task: "30-Day Check-In" due in 30 days. If IT Interested = "Yes," create linked item in IT Referral Pipeline.
TRIGGER Status unchanged for 7 days
ACTION Send alert to Assigned To: "Client [Name] has been in [Status] for 7 days — follow up needed."

IRS Authorizations

IR

IRS Authorizations

Tracks IRS Form 2848 / 8821 for each client — from drafting through IRS confirmation.
Field NameTypeDetails
ClientRelationshipLinks to Client Onboarding app
Form TypeCategoryForm 2848 (POA) | Form 8821 (Info Auth)
Tax Forms CoveredCategory (multi)1040 | 1120 | 1120-S | 1065 | 941 | 940 | Schedule C | State Returns
Tax YearsTexte.g., "2023, 2024, 2025, 2026"
CAF NumberTextOmega's Centralized Authorization File number
StatusCategoryDraft | Client Signed | Submitted to IRS | Confirmed Active | Rejected / Resubmit
Client Signed DateDateDate client signed the authorization
Submitted to IRS DateDateDate faxed/uploaded to CAF unit
IRS Confirmation DateDateDate access confirmed in IRS system
Signed FormFileUpload signed 2848 or 8821
Days PendingCalculationToday minus Submitted Date. Highlights if > 10 days.

Automations:

TRIGGER Item created (from Client Onboarding automation)
ACTION Create task: "Get client signature on [Form Type]" due in 3 days.
TRIGGER Status = "Submitted to IRS" AND Days Pending > 10
ACTION Alert: "IRS authorization for [Client] has been pending 10+ days — check status or resubmit."
TRIGGER Status changes to "Confirmed Active"
ACTION Update Client Onboarding status to "IRS Filed." Add comment to client record: "IRS authorization confirmed."

Bank Connections

BK

Bank Connections

One item per bank/credit card account. Tracks connection method and reconciliation status.
Field NameTypeDetails
ClientRelationshipLinks to Client Onboarding app
Institution NameTextBank name (e.g., Chase, Wells Fargo, local credit union)
Account TypeCategoryOperating / Checking | Savings | Credit Card | Loan | Payroll Account | Merchant Processing
Last 4 DigitsTextFor identification only — never store full account numbers in Podio
Connection MethodCategoryBank Feed (auto) | Read-Only Access | Manual Upload | Accountant Portal
Connected PlatformCategoryQuickBooks | Xero | FreshBooks | Wave | Manual
StatusCategoryPending | Access Requested | Connected | Initial Reconciliation | Active | Issue
Connected DateDateWhen the bank feed or access went live
NotesTextAny quirks with this account connection

Automations:

TRIGGER All bank items for a client have Status = "Active"
ACTION Update Client Onboarding status to "Banks Connected." Create linked Payroll Setup item if "Payroll" is in Services Engaged.
TRIGGER Status changes to "Issue"
ACTION Create urgent task: "Resolve bank connection issue for [Client] — [Institution Name]."

Payroll Setup

PR

Payroll Setup

Tracks every payroll setup requirement — from tax IDs to test payroll completion.
Field NameTypeDetails
ClientRelationshipLinks to Client Onboarding app
Payroll PlatformCategoryGusto | ADP | Paychex | QuickBooks Payroll | Other
Pay ScheduleCategoryWeekly | Bi-Weekly | Semi-Monthly | Monthly
Number of EmployeesNumberCurrent headcount
First Payroll DateDateTarget date for first live payroll under Omega
EIN CollectedCheckbox
State Tax IDs CollectedCheckboxAZ withholding + SUTA / DES number
Employee Roster ReceivedCheckboxNames, SSNs, addresses, pay rates
W-4s CollectedCheckboxFederal + state for each employee
Direct Deposit FormsCheckboxSigned DD authorizations with bank details
Benefits & Deductions DocumentedCheckboxHealth, 401(k), garnishments, etc.
Workers' Comp InfoCheckboxPolicy details, class codes, experience mod
EFTPS EnrolledCheckboxFederal tax deposit system confirmed
Prior YTD Data ReceivedCheckboxIf mid-year start — YTD earnings, taxes, prior 941s
Platform ConfiguredCheckboxAll employees + tax tables + deductions entered
Test Payroll RunCheckboxNon-live test payroll completed and verified
First Live Payroll ApprovedCheckboxClient reviewed and approved first live run
StatusCategoryCollecting Info | Platform Setup | Test Payroll | Ready | Active | Issue
Setup Completion %CalculationCount of checked boxes / total checkboxes × 100
DocumentsFileUpload W-4s, DD forms, prior 941s, etc.

Automations:

TRIGGER Setup Completion = 100% AND Test Payroll = checked
ACTION Set Status to "Ready." Create task: "Run first live payroll for [Client]" due on First Payroll Date. Update Client Onboarding status to "Payroll Setup."
TRIGGER First Live Payroll Approved = checked
ACTION Set Status to "Active." Update Client Onboarding completion percentage.
TRIGGER Item age > 10 days AND Status still = "Collecting Info"
ACTION Alert: "Payroll setup for [Client] stalled — still collecting information after 10 days."

IT Referral Pipeline

IT

IT Referral Pipeline

Tracks IT service referrals from health check through active engagement. Shared visibility with IT partner.
Field NameTypeDetails
ClientRelationshipLinks to Client Onboarding app
Business NameTextAuto-populated from client record
Contact EmailEmailAuto-populated
Contact PhonePhoneAuto-populated
Number of EmployeesNumberHelps IT partner scope the engagement
IT Needs (Notes)TextWhat Omega observed — "slow computers," "no backup," "security concerns," etc.
Pipeline StatusCategoryReferred | Health Check Scheduled | Health Check Complete | Proposal Sent | Proposal Reviewed | Signed | Active | Declined
Referral DateDateWhen the referral was created
Health Check DateDateScheduled assessment date
Proposal AmountCurrencyMonthly managed services amount proposed
Omega RevenueCurrencyReferral fee or monthly revenue share earned
IT Partner NotesTextUpdates from IT partner on this client
Health Check ReportFileUpload IT assessment report
IT ProposalFileUpload the proposal document
Signed AgreementFileUpload executed IT services agreement

Views:

  • Pipeline Board — Card view grouped by Pipeline Status. Visual Kanban for the IT referral funnel.
  • Revenue Tracker — Table view showing all "Signed" and "Active" clients with Omega Revenue column. Sum at bottom for total partnership revenue.
  • Pending Follow-Up — Filtered to items where Pipeline Status hasn't changed in 5+ days.

Automations:

TRIGGER Item created (from Client Onboarding when IT Interested = "Yes")
ACTION Set status to "Referred." Send notification to IT Partner (via Zapier webhook or Podio email). Create task: "Schedule IT health check for [Client]."
TRIGGER Status changes to "Signed"
ACTION Calculate Omega Revenue based on compensation model. Notify Omega team: "IT deal closed for [Client] — $[amount] revenue."

Billing & Stripe Tracker

$$

Billing & Stripe Tracker

Tracks Stripe subscriptions, payment history, and revenue per client. Auto-synced via Zapier.
Field NameTypeDetails
ClientRelationshipLinks to Client Onboarding app
Stripe Customer IDTextAuto-populated by Zapier (e.g., cus_Abc123)
Subscription IDTextStripe subscription identifier
Services BilledCategory (multi)Bookkeeping | Tax Prep | Payroll | Insurance | IT Services | Advisory | AZ TPT Filing
Monthly RecurringCurrencyTotal monthly subscription amount
Billing StatusCategoryActive | Past Due | Paused | Cancelled
Payment MethodCategoryCredit Card | ACH / Bank | Invoice Only
Last Payment DateDateAuto-updated on successful Stripe payment
Last Payment AmountCurrencyAmount of most recent payment
Failed Payment CountNumberNumber of consecutive failed payments
Total Revenue (LTD)CurrencyLifetime total paid by this client
Subscription Start DateDateWhen billing began
Next Invoice DateDateWhen next charge will occur
NotesTextBilling notes, disputes, special arrangements

Views:

  • Active Subscriptions — All clients with Billing Status = Active. Shows monthly recurring and next invoice date.
  • Past Due / Failed — Billing Status = Past Due OR Failed Payment Count > 0. Immediate attention needed.
  • Revenue Dashboard — Table view with sum of Monthly Recurring (MRR) and Total Revenue (LTD). Omega's billing snapshot.
  • Cancelled — Former clients. Useful for win-back campaigns.

Automations:

TRIGGER Client Onboarding status = "Active"
ACTION Zapier creates Stripe Customer + Subscription. Stripe Customer ID and Subscription ID auto-populate in this app. Billing Status = "Active."
TRIGGER Stripe payment succeeds (via Zapier)
ACTION Update Last Payment Date, Last Payment Amount. Increment Total Revenue (LTD). Reset Failed Payment Count to 0. Update Client Onboarding Payment Status = "Current."
TRIGGER Stripe payment fails (via Zapier)
ACTION Increment Failed Payment Count. Set Billing Status = "Past Due." Create urgent task: "Payment failed for [Client] — follow up." Update Client Onboarding Payment Status = "Failed."
TRIGGER Failed Payment Count >= 3
ACTION Escalation alert to Omega leadership: "[Client] has 3+ consecutive failed payments — review account status."

Zapier / Make Connections

These automations connect Podio to external tools. Build them in Zapier or Make (formerly Integromat) — both support Podio natively.

1. New Client → QuickBooks Customer

Podio: Client status = "Active" QuickBooks: Create Customer

When a client goes live, auto-create them in QuickBooks with business name, contact, email, and phone. Prevents duplicate data entry.

2. Client Folder Auto-Creation

Podio: New item in Client Onboarding Google Drive / Dropbox: Create Folder

Creates a folder structure: /[Client Name]/Engagement Letter, /Tax, /Payroll, /Bank Docs, /IT. Documents uploaded to Podio file fields can also be auto-copied here.

3. Welcome Email on Documents Signed

Podio: Status = "Documents Signed" Gmail / Outlook: Send Email

Sends a templated welcome email to the client with next steps: what documents to prepare, bank access instructions, and payroll info checklist.

4. IT Referral → IT Partner Notification

Podio: New IT Referral item Email / Slack / IT Partner CRM

When an IT referral is created, sends the client's name, contact info, employee count, and IT needs to the IT partner via email, Slack message, or CRM lead creation.

5. Document Reminder Emails

Podio: Payroll Setup > 5 days & missing checkboxes Gmail: Send Reminder

If payroll setup stalls because client hasn't provided W-4s, DD forms, or other documents, auto-send a friendly reminder email listing what's still needed.

6. Monthly Revenue Report

Schedule: 1st of month Podio: Pull IT Referral revenue data Google Sheets / Email

Monthly summary of IT partnership revenue — total referrals, closed deals, and Omega's earned revenue share. Sent to Omega leadership automatically.

7. DocuSign Compliance Packet

Podio: New Client Created DocuSign: Send Envelope Podio: Update Signing Status

When a client is created in Podio, auto-sends the full compliance packet via DocuSign: engagement letter, IRS 2848/8821, W-9, bank auth, ACH auth, payroll auth, data privacy consent, and Plaid consent. As each form is signed, status fields in Podio update automatically. Signed PDFs attach to the client record.

8. DocuSign Reminder Escalation

DocuSign: Envelope unsigned > 3 days DocuSign: Send Reminder Podio: Create Follow-Up Task (7 days)

DocuSign auto-reminds at 3 days. If still unsigned at 7 days, Podio creates an alert task for the assigned Omega team member to follow up directly.

9. Plaid Bank Connection Flow

Podio: Plaid Consent = "Signed" Send Plaid Link to Client Email QuickBooks/Xero: Store Token

After the client signs the Plaid consent form in DocuSign, an automated email sends the Plaid Link URL. The client connects their bank accounts through Plaid's secure interface. The connection token stores in QuickBooks/Xero — never in Podio.

10. Lead Capture — Website & Facebook Ads

Website Form / Facebook Lead Ad Podio: Create Leads Pipeline Item Gmail: Send Auto-Response

Every form submission or Facebook lead ad creates a Leads Pipeline item in Podio with name, email, phone, and source. Auto-response email sent within minutes confirming Omega received the inquiry.

11. Won Lead → Create Onboarding Record + Trigger DocuSign

Podio: Lead Status = "Won" Podio: Create Client Onboarding Item DocuSign: Send Compliance Packet

When a lead converts, all data transfers to the Client Onboarding app automatically. Status set to "Documents Requested" and DocuSign fires the full compliance packet to the client's email.

12. Stripe — Create Customer & Subscription

Podio: Client Status = "Active" Stripe: Create Customer Stripe: Create Subscription Podio: Update Billing Tracker

When a client goes Active, Zapier creates a Stripe customer (name, email, billing address) and a subscription matching their selected services and pricing. Stripe Customer ID and Subscription ID write back to Podio.

13. Stripe — Payment Success Sync

Stripe: Invoice Paid Podio: Update Billing Tracker QuickBooks: Record Revenue

Every successful Stripe payment updates the Billing Tracker in Podio (last payment date, amount, LTD revenue) and records the transaction in QuickBooks for Omega's own books.

14. Stripe — Payment Failure Alert

Stripe: Invoice Payment Failed Podio: Update Billing Tracker (Past Due) Podio: Create Follow-Up Task

Stripe handles automatic retries and dunning emails to the client. Simultaneously, Podio gets updated to "Past Due" and creates a task for the assigned Omega team member to follow up.

15. Stripe — One-Time Invoice for Tax Prep

Podio: Tax Return Status = "Filed" Stripe: Create One-Time Invoice

When Omega completes and files a tax return, Zapier creates a one-time Stripe invoice for the agreed tax prep fee. Client receives a professional invoice via email with a pay link.

16. Annual Re-Authorization

Podio: 30 days before engagement expiration DocuSign: Send Renewal Packet

For engagement letters and IRS authorizations that need annual renewal, Podio triggers a new DocuSign envelope 30 days before expiration. Client re-signs electronically without coming to the office.

Separate Database & Data Storage Design

Client data is distributed across purpose-built platforms. Each system owns its data domain. Podio is the workflow and orchestration layer — it tracks what's done, not the sensitive data itself.

PlatformWhat It StoresWhat It Does NOT Store
Podio Onboarding status, task assignments, phase completion, file attachments (signed docs), pipeline data, notes, revenue tracking Bank credentials, SSNs in plain text, Plaid tokens, raw financial transactions
QuickBooks / Xero Chart of accounts, bank transactions (via Plaid feeds), reconciliations, invoices, financial statements, Plaid connection tokens Payroll employee PII, signed legal documents, onboarding workflow status
Payroll Platform
(Gusto / ADP / Paychex)
Employee SSNs, pay rates, tax withholdings, direct deposit bank info, pay history, W-2s, garnishments Client's business bank feeds, tax return data, bookkeeping transactions
DocuSign All executed agreements with tamper-evident audit trails, signing timestamps, IP addresses, certificate of completion Financial data, bank feeds, payroll records
Plaid Encrypted bank authentication tokens, institution connection metadata Plaid only passes data to the accounting platform — it doesn't store transactions long-term
Google Drive / Dropbox Organized client folders: tax returns, bank statements, W-4s, correspondence, supporting documents Live financial data, payroll processing, workflow status
Stripe Client billing: subscriptions, payment methods (PCI-compliant), invoices, receipts, payment history, revenue tracking Financial data, payroll records, tax returns, onboarding workflow
IRS e-Services Client tax account data (accessed via Omega's Tax Pro credentials after Form 2848 is processed) N/A — this is the IRS's system, accessed by Omega as an authorized representative

Key principle: No single system holds everything. If Podio is compromised, the attacker gets workflow data and file attachments — not bank credentials, SSNs, or Plaid tokens. If the payroll platform is compromised, they get employee data — not client tax returns or bookkeeping. This separation limits blast radius.

Setup Notes & Recommendations

Since Omega already uses Podio: These 7 apps should be added to Omega's existing workspace (or a dedicated "Client Pipeline" space). The Leads Pipeline app replaces any existing lead tracking. Relationship fields link to any existing client apps Omega already has.

Build order (recommended): (1) Leads Pipeline — start capturing leads immediately. (2) Client Onboarding — core onboarding flow. (3) Billing & Stripe Tracker — connect payments. (4) IRS Authorizations + Bank Connections + Payroll Setup — layer in as needed. (5) IT Referral Pipeline — last, once partnership is signed.

Stripe setup: Create a Stripe account, configure Products/Prices for each service line, and connect to Zapier. The Billing & Stripe Tracker app in Podio is the visibility layer — Stripe handles all payment processing, PCI compliance, and customer-facing invoices. Connect Stripe to QuickBooks for automatic revenue recording.

Email is mandatory: The Email field is marked REQUIRED in both the Leads Pipeline and Client Onboarding apps. No client can progress through the pipeline without a valid email address. DocuSign, Plaid, Stripe, payroll portals, and all automated communications depend on it.

Permissions for IT Partner: Grant the IT partner "light user" or "external" access to only the IT Referral Pipeline app. They can update status, add notes, and upload files — but can't see financial data, IRS authorizations, bank details, billing, or payroll records.

Podio Workflow Automations vs. Zapier: Use Podio's built-in automations for internal actions (status changes, task creation, notifications). Use Zapier/Make for external connections (Stripe, QuickBooks, DocuSign, Google Drive, email, Facebook Ads). This keeps things maintainable.

Ready to Build — 4–6 Hours

Stripe account + DocuSign templates + 7 Podio apps + 16 Zapier automations. Once built, every future client follows the same automated pipeline from ad click through monthly billing. The first client can enter the system the same day.