Help & Documentation

Getting Started

Everything you need to go from zero to running your shop in the app.

On this page
01

Quick start — first 10 minutes

Complete these four steps and your shop will be fully configured.

1
Create your account — Sign up at app.covenantworks.app with your business email. You'll be walked through a setup wizard automatically.
2
Complete the onboarding wizard — Enter your business name, location, hourly rate, and sales tax rate. Select your machines from the list. Takes about 3 minutes.
3
Finish your profile — Go to My Business in the sidebar. Add your email, phone, website, owner name, and tagline. These appear on every invoice and COA you send.
4
Log your first job — Go to Jobs, click + New job, fill in the customer and item details, and save. Your dashboard will start showing real numbers immediately.
02

Setting up My Business

Your business profile is the foundation of everything in the app. Every invoice header, COA, AI prompt, and document pulls from this profile.

Where to find it

Sidebar → HomeMy Business tab

Fields and what they affect

03

Jobs & orders Free

Jobs are the core of the app. Everything else — invoices, expenses, P&L, dashboard metrics — ties back to jobs.

Creating a job

1
Go to Jobs in the sidebar
2
Click + New job
3
Fill in: customer name, item description, quantity, price per unit, and machine
4
Set status to In progress when you start, Done when complete

Job statuses

Order form

The Order Form tab is a customer-facing intake form. Share the link with customers to collect order details without back-and-forth messaging. Submitted orders flow into your jobs queue.

04

Invoices & payments Paid

Free includes a cap on invoices. Paid Maker and Business unlock unlimited invoices and Stripe payment links — no separate processor account to set up.

Creating an invoice

1
Go to Invoices
2
Click + New invoice
3
Add line items, quantities, and prices
4
Click Save & generate payment link

A Stripe-powered payment page is created automatically. On an unpaid invoice, click 📧 Email to send the customer the pay link (needs their email on the invoice). You can also copy the link. When they pay, you're notified and the invoice is marked paid.

Certificate of Authenticity (COA)

Generate a professional COA for any completed piece directly from the Invoices tab. Your business name, owner name, location, and any veteran-owned badge are pulled automatically from your business profile.

05

Machines & settings Free

The app is designed around your specific machines. Adding your equipment unlocks machine-specific dropdowns across maintenance logs, defect records, material library, and export buttons.

Adding machines

1
Go to Equipment in the sidebar
2
Click + Add equipment
3
Select your machine from the list or enter it manually

AI machine settings lookup

Go to Machine Ref → type your machine name and material → the AI returns recommended speed, power, passes, and setup notes. Results are cached for 7 days so repeat lookups are instant.

06

Products & platform sales Free

The Products tab is for catalog items you sell repeatedly — not custom one-off jobs. Add products once, log sales in seconds, and connect your platforms for automatic sync.

Adding products to your catalog

1
Go to Products → Catalog tab
2
Click + Add product → fill in name, SKU, price, type (Physical/Digital), and platform
3
Log sales from the Sales tab — pick a product, enter qty and actual price, platform, and date

Product revenue appears in your P&L as a separate "Product sales" line alongside job income and recurring revenue.

Connecting Shopify

1
Go to Products → Platforms → 🟢 Shopify
2
Click Generate webhook URL — copy the URL that appears
3
In Shopify Admin: Settings → Notifications → Webhooks → Create webhook → Event: Order creation → Format: JSON → paste your URL

New Shopify orders appear in Products → Sales automatically after your next cloud sync. Your store is untouched — Covenant Works only receives order data.

Stripe Revenue Sync

1
In Stripe Dashboard: Developers → API keys → Create restricted key → enable Charges: Read + Subscriptions: Read → copy the key (rk_live_...)
2
In Covenant Works: Products → Platforms → 💳 Stripe Revenue Sync → paste your key → click Sync revenue

Covenant Works pulls your subscription tiers (→ Recurring Revenue) and charges (→ Product Orders) read-only. Your payment flows and customer access grants are completely untouched. Your key is stored on your device only.

Recurring revenue streams

For subscriptions, retainers, or any income that repeats — go to Finance → P&L tab → Recurring Revenue Streams. Add a description, amount per interval, and subscriber/unit count. The monthly equivalent is calculated automatically and included in your P&L total income. Use the ⏸ button to pause a stream without deleting it.

Recurring expenses

When logging an expense, check Recurring and choose Monthly, Quarterly, or Annual. Recurring expenses are grouped at the top of your expense list with a monthly total — so you can see your subscription overhead at a glance.

07

Customizing your workspace

Hide the parts of the app you don't use so your sidebar stays focused on what matters to your business.

Where to find it

Home → My Business → scroll to Customize workspace

Hideable nav groups

Check a group → click Save changes → it disappears from the sidebar immediately. Uncheck and save to restore it any time.

Maker vs. Business

The workspace follows your plan — there is no App-mode toggle. Sign up on the Business track (or a Business subscription) to hide laser-specific tools (Materials, Machine Ref, Design Studio, Recipes, Settings Log, Maintenance, Defects, Timer, Etsy Builder, Social AI, Product Ideas). Fine-tune further with Customize workspace.

08

AI features

AI Chat is on Free (15/day). Higher caps and the shop/growth tools are on paid Maker and Business. Every AI feature reads your business profile and AI context field.

Set your AI context first

Go to My Business → scroll to AI context → describe your specialties, customers, products, and tone. Every AI feature uses this. Better context = dramatically better output.

09

Cloud sync

When you sign in, your business data syncs to our Firebase project — isolated from every other tenant. You do not create a Firebase project or paste API keys.

A local copy in the browser lets you keep working if the network drops. Cloud sync is the source of truth across devices. The sync status in the sidebar footer shows the current state.

If two devices edit at once, the app reloads the newer copy rather than silently overwriting.

Team

One login per person — do not share passwords. Invite people from My Business → Team. Roles: owner, admin, member, viewer. Free is 1 seat; paid Maker, Business, and beta include up to 5.

Passkeys & authenticator

On Account & Security you can add a passkey (Face ID, fingerprint, Windows Hello, or a QR your phone approves) and optionally a 6-digit authenticator. A passkey skips the code. Google Authenticator tap-to-approve is Google-account only. Lost the phone? Use Can't access your authenticator? on the sign-in screen.

10

Plans

Free

Jobs, inventory, design tools, machine lookup, materials, timer, capped invoices/customers, AI Chat (15/day), cloud sync, Document Vault. One team seat. No payment required.

Maker — $25/mo

Full maker suite: unlimited records, Stripe Connect, tax, P&L, accounting, bank import, products, shop-floor tools, Etsy/Social/Ideas AI, up to 5 team seats. Vault is already on Free. Or Founding Pass $250/year through Sept 30, 2026.

Business — $25/mo

Same paid price. Invoice-first workspace — laser-specific tabs hidden. Stripe Connect, books, tax, products, up to 5 team seats. Vault is already on Free.

To upgrade, click any locked tab and select Upgrade, or open Billing in the app. Paid public launch is September 1, 2026; free signup is already open.

11

Exporting your data Paid

Go to Exports & Backup in the sidebar. You can export:

Automated daily backups run at 3 AM Eastern. The last 30 backups are retained and can be restored from the Exports panel.

12

Getting support

For the fastest bug response, use the feedback button inside the app — it attaches your account info automatically so we can reproduce the issue without asking follow-up questions.