Everything about Denize and the Procore workflow. Can’t find it? .
Getting started
What is Denize?
Denize is an invoice processing tool for construction companies using Procore. Upload an invoice, review the extracted fields and suggested Procore matches, then choose when to submit it.
Can I try Denize?
Book a demo first. Our team can arrange a trial and set up access for your company. Trials do not start automatically when you sign in.
How is Denize priced?
Denize is quoted based on your annual construction volume (ACV). Contact us to discuss your company and receive a quote.
How do I get started?
Book a demo. We’ll walk through your invoice workflow, discuss your company’s needs, and help set up access with your Procore administrator.
What file formats do you accept?
PDF, JPEG, and PNG files up to 3.5 MB. PDFs can have up to 20 pages, including AIA cover and continuation sheets. Upload one complete invoice; oversized files are rejected instead of skipping pages.
Invoice processing
What types of invoices can I process?
Denize supports two Procore invoice types: Commitment Invoices (payment applications against a PO or subcontract, with Schedule of Values) and Direct Costs (standalone expenses charged to a project).
How does the AI detect the invoice type?
The AI analyzes the invoice content, vendor, and any PO or commitment references to determine whether it's a commitment invoice or a direct cost. You can always override the detection before submitting.
How does cost code matching work?
Denize reads each line item description and suggests a cost code and cost type from the selected Procore project. You review and can change every suggestion before submission.
What are Schedule of Values (SOV) allocations?
For commitment invoices, the invoice amount needs to be allocated across the commitment's SOV lines (budget rows). Denize suggests matches and amounts, which you review and can adjust before submitting.
What if the AI gets something wrong?
You always have full control before submission. Every field — project, vendor, invoice type, cost codes, SOV allocations, amounts — is editable. Denize requires you to review and click submit. Nothing goes to Procore without your approval.
Can I process invoices with multiple line items?
Yes. Denize attempts to extract supported descriptions, quantities, unit prices, and amounts. Review the source invoice and each suggested cost-code assignment before submitting.
Can I merge all line items into a single line?
Yes. For simple invoices like restaurant receipts or single-expense bills, you can merge all extracted line items into one line with a single cost code. Just click 'Merge into 1 line' and Denize combines everything into one entry with the invoice total.
Procore integration
How does Denize connect to Procore?
Denize uses Procore's official OAuth integration. You sign in with your Procore credentials, authorize Denize, and it connects to your company's projects, vendors, commitments, and cost codes.
What Procore permissions do I need?
Your Procore administrator must install the Denize app, and your Procore account needs access to the relevant company, project, and invoice tools. Procore controls the records your login is allowed to access or change.
Does Denize modify my Procore data?
When you submit, Denize creates the reviewed commitment invoice or direct cost in Procore and can create or associate a vendor when you choose that option. It does not delete existing Procore records.
Can I see the submitted invoice in Procore?
Yes. After submission, Denize provides a direct link to the invoice in Procore. You can also find all submitted invoices in your History page with Procore links.
What happens if submission fails?
Denize shows the confirmed error. If the result is uncertain, it asks you to check Procore before retrying so you do not create a duplicate. You can contact support and choose what details to include.
Commitment invoices & SOV
What is a commitment invoice?
A commitment invoice (also called a payment application or requisition) is a billing against an existing Purchase Order or Subcontract in Procore. The amount is allocated across the commitment's Schedule of Values (SOV) lines.
How does Denize handle unit-based SOV lines?
If a commitment uses unit/quantity-based accounting, Denize shows both the quantity and dollar amount for each SOV line. You can edit either field — they stay in sync through the unit cost. The reviewed values are sent when you submit.
Can I bill against multiple SOV lines?
Yes. You can allocate invoice line items to different SOV rows. Denize suggests matches based on descriptions and cost codes, and you can adjust the allocations manually.
What about retainage?
When Procore returns retainage information for a commitment, Denize displays it in the review flow so you can confirm the invoice before submitting.
Team & account
Can multiple people use the same account?
Yes. Paid plans include unlimited internal users at no added seat cost. Each user receives access to specific Procore companies and shares the applicable subscription allowance.
Can I connect multiple Procore companies?
Yes. Each Procore company requires its own Denize subscription, even when the same person manages both. Paying for one company does not activate another. Contact us to set up each company.
Is invoice history per user or per company?
Per company. All invoices processed under your Procore company are visible to all team members on the account, regardless of who uploaded them.
What happens if a team member leaves?
The company retains full access to all invoice history. Nothing is lost when a team member is removed.
How do I manage my subscription?
For existing self-serve subscriptions, the account owner opens Account and chooses “Manage billing or cancel” to access Stripe billing. Cancel before the trial ends to avoid the first charge. Existing manually invoiced plans and written orders retain their agreed terms; contact Denize for changes to those plans, refund reviews, or higher-volume requests. Team members do not manage billing separately.
Security & data
Is my data secure?
Denize uses encrypted connections (HTTPS), secure sessions, access controls, and encrypted private storage for pending invoice attachments. Procore credentials are handled through Procore's OAuth flow, so Denize does not receive your Procore password. No internet service can promise perfect security.
Do you use my invoices to train AI models?
Denize does not intentionally use uploaded invoice content to train AI models. AI providers process content for the extraction or matching request under their API terms and configured data controls. See the Privacy Policy for the full data-handling description.
Can I export my invoice history?
Yes. The History page has an Export CSV button that downloads all your processed invoices with details including the Procore URL for each submission.
Still have a question?
Book a demo to see the workflow and get answers for your team.