HELP
Job → Invoice → Payment

Job → Invoice → Payment

The transaction at the heart of Conduit. Schedule or log a job, invoice it, get paid. Walked end-to-end with both flows.

Updated May 4, 2026 · 16 min read · For Owner

This is the single most important transaction in Conduit. Customer + job + work + invoice + payment. Once your customers and pricebook are in (see Adding Customers and Building Your Pricebook), this is the loop you’ll run every day.

Conduit handles two flows on the same form: a toggle at the top switches between Schedule for Future (booking work that hasn’t happened yet) and Log Completed Work (catching up on work you’ve already done).

01Create a job

Click + New Job from the top nav, the dashboard, or the customer detail page. The form opens in Schedule for Future mode by default. The toggle at the top of the form switches between the two modes; the rest of the fields adapt to whichever you pick.

Schedule for future work

The form is split top-to-bottom: the required fields are visible by default, the optional ones live behind a More options disclosure.

  1. Mode toggle. Leave it on Schedule for Future.
  2. Job Title. What this job is. (“Service call: kitchen outlet replacement.”)
  3. Customer. Search by name, email, or phone. Required.
  4. Project. Pick an existing project, or leave as standalone. Required if you select a customer with active projects.
  5. Job address. Pre-fills from the customer record; override for one-off locations.
  6. Start and End Time. When the work is scheduled. The Quick Duration chips (30 min, 1 hour, 2 hours, 3 hours, 4 hours, Full day) auto-fill End Time once you pick a Start.
New Job form in Schedule for Future mode with toggle, title, customer, project, and time fields
Schedule for Future mode. The toggle at the top is what switches the form into Log Completed Work mode for the alternate flow.
  1. More options (optional). Click to expand. Reveals Job Type, Priority, How will you charge (Flat Rate / Hourly / Time + Materials), Assigned technician, Estimated Total, Description, and Internal Notes. The defaults work for most jobs; expand if you need to override the assignee or set pricing details.
  2. Create Job.
New Job form scrolled to More options expanded, showing Job Type, Priority, Charge Type, Assign To, Description, Internal Notes, and Create Job button
More options expanded. Assigned technician (step 7) and Create Job (step 8) live here. The expand/collapse toggle reads 'Fewer options' once open.

The job lands on the Calendar and on the assigned technician’s dashboard.

Log work that already happened

Same form. Flip the toggle from Schedule for Future to Log Completed Work. The Start/End time row is replaced with a Days Worked grid; everything else stays the same.

  1. Mode toggle. Switch to Log Completed Work.
  2. Customer + Project + Title + Tech. Same as Schedule mode.
  3. Days Worked. Each row is one date plus the hours worked that day.
  4. + Add Another Day for multi-day jobs. (“Yesterday, 6 hours. Day before, 4 hours.”)
  5. Save.

Conduit creates the job with all your time entries already in place and marks it Completed, ready to invoice.

New Job form with the toggle flipped to Log Completed Work, showing Days Worked grid
Log mode is the same form with the toggle flipped. The time row swaps in for a day-by-day hours grid; everything else is identical.

02Job lifecycle

The job detail page

The job detail page is the working surface for a single job. Everything you do to a job (clock in, log time, change status, mark complete, edit, archive) happens here.

  1. Status chip. The job’s current state, color-coded.
  2. JOB number + priority chip. Auto-generated number; priority defaults to Normal.
  3. Edit / Archive. Top-right actions for changes and end-of-life.
  4. Clock In / Clock Out. Live timer for the assigned technician. Time entries auto-create on clock-out.
  5. Time Worked. History of every entry against this job.
  6. + Add time entry. Manual entry for entries you didn’t clock-in for.
  7. Log Hours Worked. Quick same-day entry without leaving this page.
  8. Hold / Complete / Cancel. Status action buttons.
Job detail page for Hartford Medical Main Panel Install with status chip, Clock Out timer, Time Worked log, and status action buttons
The top half of the job detail page. Everything action-oriented lives here.

Scroll past the action buttons and you’ll see the context cards.

  1. Schedule + Customer cards. Scheduled start/end, duration, actual start, estimated total on the left; customer name, phone, email on the right. Below that, the Project card surfaces the address and access info (gate codes, lockbox notes) so the technician has everything they need on site.
Schedule and Customer cards on the job detail page, plus a Project card with access info
The bottom half of the job detail page. Read-only context for who, when, and where; access info is the field-day-saver.

The five status states

Every job moves through the same lifecycle. The status chip shows the current state; the kanban (Pipeline) view groups all jobs by state at a glance.

  1. Scheduled. It’s on the books.
  2. Confirmed. The customer has confirmed they’ll be there.
  3. En Route. The technician has left for the site.
  4. In Progress. The technician is on site working.
  5. Completed. The work is done.

There’s also On Hold (paused) and Cancelled / No Show as off-path terminal states.

The moment you mark a job Completed, Conduit pops a banner asking what’s next. 99% of the time the answer is: invoice the customer. The banner has a one-click Create Invoice button.

Pipeline view

The Jobs page has two layouts: a flat list (default) and a kanban-style Pipeline view that groups every job by lifecycle state at a glance.

  1. List / Pipeline toggle in the top right of the Jobs page. Clicking the right icon switches into the kanban view shown below.
  2. + New Job stays available from either layout.
  3. One column per status. The chip on the column header shows the live count.
Jobs page in Pipeline view showing Scheduled (11), Confirmed (3), En Route (1), In Progress (3), and On Hold columns with job cards
Pipeline view. Every active job lives in exactly one column; the column count chip is your daily snapshot of work flowing through the shop.
  1. Card anatomy. Each card surfaces what you need to triage at a glance: job title, customer, scheduled time, JOB number, and (when assigned) the technician in orange.
Single Pipeline card close-up showing job title, customer name, scheduled time, JOB number, and assignee
One card up close. Title, customer, scheduled time, JOB number, and (in orange) the assigned technician.
  1. Drag a card between columns to update its status. While dragging, the source card dims in place and a lifted overlay follows the cursor so you can confirm you’re dropping in the right column. (If dragging isn’t your thing, use the Hold / Complete / Cancel buttons on the job detail page above.)
Pipeline view with a card being dragged from Scheduled toward another column, showing the source dimmed in place and a lifted overlay following the cursor
Mid-drag. The source card stays in place but dims; the lifted overlay shows where the card will land.

03Create the invoice

A job that’s ready to invoice

A job becomes “ready to invoice” the moment you mark it Completed. Conduit knows the work is done, knows who did it, knows the hours and materials, and offers you the action right at the top of the page.

  1. Completed status chip. The job’s lifecycle has hit its happy-path terminal state.
  2. “Job complete!” prompt banner. Inline reminder that pops the moment you mark Completed; sticks at the top of the job detail page until you act on it.
  3. Create Invoice button. One click opens the new invoice form pre-filled from this job.
  4. Time entries below. The hours that will turn into the labor line on the invoice. (Materials show separately if logged via job expenses.)
Completed job detail page for Peterson Bathroom showing the green Job complete prompt with Create Invoice button and the time entries below
A completed job ready to invoice. The status chip says Completed, the green banner offers the next action, and the time entries below are what'll roll up into the invoice.

The new invoice form

Click Create Invoice and Conduit opens a pre-filled new invoice form. Customer, job name, line items, and dates are already populated; you adjust as needed.

  1. Customer + Job Name. Pre-filled from the job. Customer is locked from the picker, Job Name is editable.
  2. Issue Date / Due Date. Issue defaults to today; Due defaults to 30 days out (configurable per-invoice).
  3. Items & Pricing. Section that holds the line items, tax, and discount. Line items pulled from the job’s labor + materials (see close-ups below).
  4. Notes & Terms. Customer-facing notes + internal notes (further down the form).
New Invoice form with Invoice Details section showing Customer search, Job Name, Issue Date, Due Date
New invoice form. The top half is the invoice metadata; line items and totals follow below.

Adding line items from your pricebook

Click Item Catalog to expand the pricebook drawer above the line-items list. Items are grouped by category (EV Chargers, Fixtures, etc.) with a search bar at the top. Click any item and it drops in as a new line with name, price, and unit pre-filled.

  1. Search bar. Type to filter across all pricebook items.
  2. Categories. Items grouped by section so you can scan visually.
  3. Item rows. Click any row to add it to the invoice. Cost is shown for your reference (internal, never on the customer-facing PDF).
  4. Close Catalog when you’re done adding from pricebook.
Item Catalog drawer expanded above the line-items list, showing EV Chargers and Fixtures categories with searchable rows
Item Catalog. One click per pricebook item adds it as a line. Stays open until you click Close Catalog.

Adding a custom line item

For one-off items not in your pricebook (after-hours surcharge, special-order parts, custom fabrication), click + Add Item to drop in a blank line and type directly.

  1. Item name — required. Free-text, no restriction.
  2. Description (optional) — second line for clarification.
  3. Qty + Price — manually enter both; line total calculates automatically.
  4. Taxable toggle — defaults to true; uncheck for non-taxable items (labor, in some states).
  5. Add markup — opens Cost + Markup % columns if you want to track margin internally on this line. (Detailed in Invoicing and Payments deep dive → Margin tracking.)
  6. Add to your pricebook from this line if it’s something you’ll bill again.
Invoice line items list with a custom line typed at the bottom (After-hours emergency callout) plus the Item Catalog and Add Item buttons
Custom line item. Just type the name and price; everything else is optional. Pins point at different rows so each shows the field on a different live line.

Tax, discount, and save

Below the line items, three knobs and a button finish the form:

  1. Tax is calculated automatically on items marked taxable, at the company default rate (override per-invoice in the Tax field).
  2. Discount is an optional flat dollar amount applied to the subtotal.
  3. Due Date defaults to 30 days from issue (set above; revisit if you want a different term).
  4. Save lands the invoice in Draft status, ready to send.

04Send it

The invoice detail page is the send hub. SMS, email, status badges, payment recording, and the past-due reminder all live here on one screen.

  1. Send via Text. SMS to the customer’s phone with a link to your branded payment portal.
  2. Send via Email. Same link, plus the PDF attached.
  3. Send All. Fires both channels in one click — fastest path to “out the door.”
  4. PDF download. Top-right link grabs the PDF you can attach to a separate email or print.
  5. Status badges + Send Reminder. Once sent, status flips to Sent. If it goes past due, an Overdue badge appears and a Send Reminder button surfaces in the past-due banner so you can nudge the customer without leaving the page. Resending is unlimited and tracked per-channel.
Invoice detail page for SULLIVAN-ELE-INV-2026-0007 with Sent + Overdue badges, past-due banner, Amount Due card, and Send via Text / Email / All buttons
The send hub. Sent badge tracks delivery, Overdue surfaces the past-due banner, and the three Send buttons stay available for resends.

The customer opens the link to a clean payment page with your logo, line items, total, and a Pay Online button (covered in the next tab).

05Customer pays

What the customer sees

When your customer opens the payment link from the SMS or email, they get a clean, branded payment page on their phone or desktop. No app to install, no Conduit account required.

  1. Your company branding at the top so they know it’s a real invoice from you, not spam.
  2. Invoice number for their records and yours when they reference it on the phone.
  3. Customer + Due date so the right person knows what’s owed and when.
  4. Line items with quantity, price, and total — same data you see on the contractor side.
  5. Totals block — Subtotal, Tax, Total, Amount Due.
  6. Pay Online block — once Stripe Connect is set up, this shows a Pay Online button that handles ACH and credit card. Until you connect Stripe, this block shows your phone and email as a fallback so customers can reach out to arrange payment manually.
Customer-facing public payment portal showing Sullivan Electric branding, invoice number, customer + due date, line items, totals, and contact block
What the customer sees on their phone or desktop. Light theme by default; no Conduit account needed.

Fees and timing

When customers pay through the portal, fees come out of the deposit before it lands in your bank account:

  • ACH bank transfer. Conduit’s platform fee is $1 flat, Stripe’s processing capped at $5. Total: $6 max on any invoice. On a $10,000 invoice, you pay $6.
  • Credit card. 2.9% Stripe + 1% Conduit = 3.9% total. On the same $10K invoice, that’s ~$390.

Money hits your bank account in 3-5 business days for ACH, 2 business days for card.

For payments outside the portal (check, cash, phone), record them manually on the invoice detail page: Record Payment → Method (Card / ACH / Check / Cash / Other) → Amount → Check number (if applicable) → Notes → Save. Partial payments work the same way; the balance reflects whatever’s left.

Once they’ve paid

Whether the customer paid through the portal or you recorded a manual payment, the contractor-side invoice page reflects the paid state with a clear status chip and confirmation banner.

  1. Paid status chip (green) replaces the prior Sent / Overdue badge at the top of the invoice.
  2. “Paid in Full on [date]” banner under the title — quick visual confirmation with the date the balance hit zero.
  3. Customer card stays for reference (so you can call them back about the next job).
  4. Pricing Breakdown is read-only at this point — the invoice is closed.
Contractor view of paid invoice SULLIVAN-ELE-INV-2026-0006 with green Paid badge, Paid in Full on Feb 18 banner, customer card, and read-only pricing breakdown
Contractor-side view of a paid invoice. The status chip, the green confirmation banner, and the read-only state all signal the loop is closed.

That’s the loop closed. Work done, invoice sent, cash in. The next guide goes deep on invoicing itself: Invoicing and Payments deep dive.

Was this guide helpful?