How It Works Pricing FAQ Support Get Started Free →

How can we help?

Search the FAQ or browse by category below.

Getting Started
FieldForge is a voice-powered invoicing system built for field service businesses — HVAC, plumbing, and electrical. A tech records a voice note describing the job, and FieldForge automatically builds a professional PDF invoice, sends it to the customer via SMS, and tracks payment. Everything happens through Telegram.
Open Telegram, search for @UseFieldForgeBot, and send the message REQUEST ACCESS. Fill in your name, company, and email when prompted. You'll receive an owner invite code after approval (typically within 1 business day). Then send START ONBOARDING to begin setup.
Just Telegram — which is free on iOS and Android. Your customers don't install anything either. They receive an SMS with the invoice and payment link.
Under 10 minutes for the owner. The bot walks you through each step: entering your hourly rate, tax rate, company phone, and optionally a payment link. Techs register in under 2 minutes using an invite code you generate.
The bot will ask for: your company name, owner name, hourly labor rate (e.g. 95 for $95/hr), tax rate (e.g. 8.5 for 8.5%), company phone number, and optionally a payment link for your customers. That's it.
Send ADD TECH to the bot. You'll receive a unique TECH- invite code. Share that code with your technician — they open the bot, type the code, and register in about 2 minutes. To see all your techs, send MY TECHS.
Currently: HVAC, Plumbing, and Electrical. Each trade gets a pre-loaded parts price sheet with 50 common parts for that trade. More trades are coming — let us know which you'd like to see next.
Commands Reference

Every command available in @UseFieldForgeBot. Send HELP anytime in Telegram to see commands for your role.

Command Who Plan What it does
🎤 Voice note All All plans Hold the mic button in Telegram and describe the job. FieldForge builds the invoice, generates a PDF, and texts the customer — automatically.
HELP All All plans Shows available commands for your role. Owners see all commands; techs see their subset.
PAID [Job ID] All All plans Marks an invoice as paid. The Job ID is included in the invoice message from the bot (e.g. PAID JOB-20260511-142233).
LIST PARTS All All plans Shows your company's full parts and price list. Useful for checking prices on site.
RESEND [Job ID] All All plans Resends the PDF invoice link for a previous job. Useful if the customer lost the original SMS. Example: RESEND JOB-20260511-142233.
HISTORY [name] Owner Starter+ Searches job history by customer name. Returns up to 5 most recent matching jobs with amount and Job ID. Example: HISTORY Smith.
REPORT Owner Starter+ Shows a business summary: total invoices, total revenue, paid jobs, and outstanding jobs. Pro plan includes a per-tech breakdown.
PLAN Owner All plans Shows your current plan name, tech limit, invoice limit, and which features are active.
UPGRADE Owner All plans Shows available plan options with payment links. For first-time subscribers only. Existing subscribers should use CHANGE PLAN.
CHANGE PLAN Owner Paid plans Switch between Starter, Pro, and Enterprise. Upgrades apply immediately; downgrades apply at the end of your billing period.
CANCEL Owner Paid plans Cancels your subscription. Access continues until the end of your current billing period, then drops to Free plan.
ADD TECH Owner All plans Generates a TECH- invite code. Share it with a technician — they register directly in Telegram using the code.
MY TECHS Owner All plans Lists all active technicians on your account, including their name, role, and status.
REMOVE TECH [name] Owner All plans Deactivates a technician. Use MY TECHS first to confirm the exact name. Example: REMOVE TECH Daniel.
REFERRAL Owner All plans Gets your unique referral code. Share it with another business owner — when they sign up, you earn 1 free month automatically.
Parts & Prices
A Google Sheet created specifically for your company during onboarding, pre-loaded with 50 common parts for your trade. The AI reads this sheet every time you submit a voice note and uses your prices to build the invoice.
The bot sends you the Google Sheets link at the end of onboarding. You can also find it in your Google Drive. You were granted editor access using the email address you provided during setup.
Yes. Just add a new row to the Parts List tab in your Google Sheet. Include the part name, part number, unit price, and optionally a common alias. Changes take effect on your next voice note — no restart needed.
Yes. Edit the Unit Price column directly in Google Sheets. The AI uses your current prices every time, so changes are immediate.
An alternate name for a part that helps the AI make the right match from your voice description. For example, if your sheet lists "Wax Ring" but a tech says "wax seal," the alias ensures the AI picks the correct part. You can add multiple aliases per part.
Review the invoice summary the bot sends before it reaches the customer. If something looks off, you'll see a low confidence warning (⚠️) from the bot. Add a common alias for that part in your sheet to prevent it in the future.
Yes — just delete the row from your Google Sheet. The AI only searches parts that are in the sheet.
Voice Notes & Invoices
Include: the customer's name, their address or location, what parts you used, how long the job took, and the customer's phone number. Example: "Johnson on 123 Oak Street, replaced the capacitor and cleaned the coils, 2.5 hours, customer phone is 404-555-1234." The AI handles the rest.
Very accurate for standard field descriptions. The bot shows a confidence score after each job. If confidence is below 80%, you'll receive a warning prompt to review the invoice before it goes out. Accuracy improves as you keep your parts sheet and aliases up to date.
Your hourly rate × the time mentioned in the voice note. For example, if your rate is $95/hr and the tech says "2.5 hours," labor = $237.50. Your hourly rate is set during onboarding and can be updated anytime.
Via SMS to the customer's phone number mentioned in the voice note. The message includes a link to the PDF and a payment link. No email, no app required for the customer.
Yes. Send RESEND JOB-xxxx with the Job ID (visible in the original invoice message from the bot). The bot will reply with the PDF link so you can forward it to the customer.
Yes, on Starter and above. Send HISTORY [customer name] — for example HISTORY Johnson. The bot returns up to 5 matching jobs with the amount and Job ID. All your job data is also available in your Google Sheets jobs tab.
Plans & Billing
The bot notifies you when you've reached your monthly invoice limit. You won't be able to create new invoices until the 1st of the next month (when counters reset) or until you upgrade your plan. Send UPGRADE or CHANGE PLAN to increase your limit immediately.
Yes. Send CANCEL to the bot. Your plan stays active until the end of your billing period. After that, you automatically move to the Free plan (1 tech, 20 invoices/month). Your data is never deleted.
Yes. Upgrades apply immediately — you're charged the prorated difference. Downgrades are scheduled to apply at the end of your current billing period. Send CHANGE PLAN to manage your plan.
Share your referral code with another field service business owner. When they sign up and enter your code during onboarding, you earn 1 free month — automatically applied to your next billing cycle. Send REFERRAL to get your code. There's no limit on how many referrals you can make.
Everything stays in your Google Sheet — jobs, invoices, customer info, everything. The data is yours and we don't remove it when you downgrade or cancel.
Billing is handled by Stripe — secure, monthly, and automatic. You receive a receipt after each charge. Manage your subscription entirely through @UseFieldForgeBot — no web portal needed.

Still have a question?

Contact Support →