Customers
Sign In
Customers
Sign In

Product updates

Be the first to hear about every new feature, fix, and improvement from Campfire.

ReportingAI & Automation

Custom Reports by Ember

You can now type /campfire-custom-report in chat, and Ember will builds a report directly in Custom Reports. Ask a follow-up like “group it by vendor” and Ember keeps building on the same saved report. See how it works ->

Build Ember skills with code

Ember skills can now carry scripts, so the steps that have to be exact, like splitting a $48,250.00 shared-cost pool across seven departments to the cent, run the same way every month. A guided builder tests each skill against a period you already closed by hand and blocks publishing until every check passes, and your draft saves if you step away. Start from Ember AI > Settings > Skills > Create skill > Build with code.

AI & AutomationPermissions & Admin

Introducing Ember's Model Router: Pro-level answers, 30% faster

Ember no longer makes you choose between fast and thorough. A classifier we trained in-house reads each question and sends it to the right model: quick questions go to Fast, hard ones go to Pro.

In our internal evaluations that means near-Pro quality on every answer, about 30% faster. And it is built to grow: as our evaluations get more granular, each type of question can go to whichever frontier model is best at it. Select "Auto" in Ember to turn it on.

Work with your custom agents in chat

Custom agents in Ember are no longer schedule-only. Pick an agent from the composer, tell it what to do this time, and hold a conversation with it. Hand a thread over to a different agent, or back to Ember, mid-chat, and each agent keeps its own run history. Suggested tasks appear as you start, drafted from the agent's instructions and your recent runs. Agents stay within the job they were built for, and any write still shows a preview you confirm first.

Ember can send updates and report on your AI usage

Ask Ember to email a summary to your controller or post it to a Slack channel, and it raises a card for you to review. You choose the recipients and edit the subject and body before anything goes out. Email sends from your own connected mailbox, Slack posts to your configured channel, and every send is recorded in the audit log. Company admins can also ask Ember how many tokens your team has used over any date range, company-wide or by user, with figures that match the Usage page exactly.

Journal entry CSV uploads ask before replacing existing entries

If an uploaded journal entry CSV matches entries already in Campfire, you now see a confirmation step before anything is posted. It lists the matched entries with who created them and when, along with existing and uploaded line counts, so a corrected re-upload never quietly overwrites work. Uploads with nothing to replace continue straight through.

ReportingAI & AutomationClose ManagementMulti-Entity / FX

Dynamic Cost Allocations

You can now allocate transactions dynamically in Campfire, building on existing static allocations with inputs like headcount. For example, allocate costs and revenue across departments based on headcount each month. As those numbers change, your allocations adjust with them, keeping your reporting aligned with your business.

Ember can now delete records and manage tags, fields, and budgets

Ember can now delete bills, invoices, journal entries, fixed assets, and more, plus manage tags, custom fields, and budgets, all with a preview you confirm first. Permissions and closed-period checks still apply.

Close task auto-posting

Fixed Asset Depreciation and Prepaid Amortization tasks can now auto-post on their due date. Turn on Auto-Post on Due Date in the task editor, and Campfire posts the entry at 6:00 AM UTC, with approval still going through your usual reviewer.

Filter your audit trail by action type

Audit logs and draft lists can now be filtered by created, updated, or deleted, with filters that carry into CSV exports and URLs. Deletions can include an optional reason, saved and visible in the log.

Numbers, currencies, and documents follow your local conventions

Financial screens, reports, and exports now follow your browser’s number formatting, including European conventions.

IntegrationsAP (Payables)AR (Receivables)Multi-Entity / FXOther

Set up withholding tax yourself

Set up a withholding tax scheme in Settings and assign it to an entity. Choose an exclusive or inclusive VAT basis so the right base amount gets withheld. This covers certificate-based schemes with a payment tax point.

CSV uploads you can track, inspect and undo

Every CSV import now shows up as its own entry on the activity screen, with the records it created attached to it. Open it to see which rows became what, delete everything the upload created, or cancel it while it's still running.

Close task auto-posting

Fixed Asset Depreciation and Prepaid Amortization tasks can now auto-post on their due date. Turn on Auto-Post on Due Date in the task editor, and Campfire posts the entry at 6:00 AM UTC, with approval still going through your usual reviewer.

Sync your Ramp accruals into Campfire

Enable Sync accruals in Ramp, and Campfire posts the accrual and its reversal, then reports the result back to Ramp. Turn it on from your Ramp connection settings, running it again replaces the entries instead of duplicating them.

Brex tax codes, synced both ways

Your Campfire tax rates now mirror into Brex as VAT codes, so employees can pick the right one on a card or reimbursement expense. Campfire then splits the coded expense into net and tax and books the tax to the right account.

Hold more than one seller tax registration per entity

Store every seller tax registration for a business on the entity, not just one, each with its country, tax ID type, and number. Mark a default, and invoices automatically use the registration that matches the buyer's country.

ReportingIntegrationsAI & AutomationOther

Connect Campfire to ChatGPT

Campfire is now a listed app in OpenAI's app directory. Connect your workspace directly from ChatGPT and ask about a balance, a contract, or a close task without leaving the conversation. ChatGPT Plugin →

Match transactions in Ember

Ember can now kick off a pipeline run, code a batch to the GL, or search with the AP and AR agents on its own, bringing the results back into the chat as cards you can act on directly. Review, accept, reject, or rematch a transaction right there in the conversation, nothing posts until you approve it.

Run eliminations at the intermediate parent level

If your group has an intermediate parent sitting between the ultimate parent and the operating companies, you can now run eliminations at that level too, not just at the top. Each parent in the structure can have its own elimination entity, and an intermediate parent can produce its own standalone consolidated statements in its own functional currency. Set this up as an Elimination task scoped to that entity in your Close Checklist.

Apps on Campfire

Partners can now build integrations that connect directly to Campfire. Customers install them in a few clicks, with access they control, and each app shows what it can access so you can disconnect it at any time. Learn how ->

Watch Past Product Updates