Procurement workflow for Tallyfy

Stop chasing approvals for every purchase request

Purchase requests disappear into email threads, approvals get delayed, and finance wastes hours tracking missing information. This workflow routes requests based on dollar thresholds and keeps everyone informed automatically.

15 steps
3 fields
14 automations

Run this workflow in Tallyfy

1
Import this template into Tallyfy and assign the Finance Manager and CFO as approvers based on your approval hierarchy
2
Configure the $10,000 threshold automation in Tallyfy so requests route to the right approver, and customize vendor fields, payment terms, and delivery location captures
3
Run the workflow for each purchase request and track approval status, rejection reasons, and PO numbers in real-time through Tallyfy's dashboard
Import this template into Tallyfy

Process steps

1

Submit Purchase Order Request Form

1 days from previous step
task
Purpose: Initiate the procurement process by completing all required purchase details. Complete the purchase order request form with the following information:Vendor details (name, contact, address, email, phone) Item descriptions with quantities and unit prices Business justification explaining why this purchase is needed Preferred delivery date and location Total purchase value (determines approval routing) Important: Purchases over $10,000 require CFO approval. Attach any supporting documents such as vendor quotes or specifications.
Form fields in this step
PO Date
Date of requested delivery for item/s
Location for delivery
Purpose of this purchase *
Vendor name
Vendor ID in the system
Vendor contact name
Vendor address
Vendor contact email
Vendor contact phone
Purchase Items
PO total value
Payment terms
Delivery terms
2

Finance Manager: Review Standard Purchase Order (Under $10k)

2 days from previous step
task
Approval Authority: Finance Manager | Threshold: Under $10,000 Review the submitted purchase order request for:Completeness: All required fields are filled out Accuracy: Vendor information and pricing are correct Budget alignment: Purchase fits within department budget Business justification: Clear explanation of need Request Details: Requested by: {{requestor-full-name-8214542}} Department: {{department-name-8214543}} Email: {{requestor-email-address-8214544}} PO Value: {{po-total-value-7643998}} Purpose: {{purpose-of-this-purchase-7643997}} Decision: Approve to proceed with PO generation, or Reject with documented reason.
Form fields in this step
Approve PO
Approval notes
3

Update Procurement System Status to Rejected

1 days from previous step
task
Action: Mark PO as rejected in procurement system The purchase order has been rejected by the Finance Manager. Update the system status and provide clear documentation:Status: {{approve-po-7644006}} Rejection Reason: {{approval-notes-7644007}} Ensure the rejection reason is clearly documented for future reference and audit purposes. The requestor will be notified automatically with the rejection details.
4

Notify Employee: Purchase Order Rejected

1 days from previous step
email
Dear {{requestor-full-name-8214542}}, Your purchase order request for department {{department-name-8214543}} submitted on {{po-date-7643994}} has been reviewed. Decision: {{approve-po-7644006}} Reason for rejection: {{approval-notes-7644007}} If you have questions about this decision or would like to discuss alternatives, please contact the Finance Manager directly. Thank you for your understanding. Best regards, Finance Department
5

Generate Official Purchase Order Number (Standard PO)

2 days from previous step
task
Action: Create PO in procurement system The purchase order has been approved. Generate the official PO document with the following steps:Log into the procurement system Create a new purchase order entry Enter all approved details (vendor, items, quantities, prices) Generate and record the PO number Verify all information matches the approved request Required Output: Enter the generated PO number in the field below for tracking and communication purposes.
Form fields in this step
PO Number
6

Enter Purchase Order Details in Procurement System

1 days from previous step
task
Action: Record all PO information in the official procurement system Log in to the company procurement system and enter the following purchase order details: Purchase Order Information:PO Date: {{po-date-7643994}} Requested Delivery Date: {{date-of-requested-delivery-for-7643992}} Delivery Location: {{location-for-delivery-7644000}} Purchase Purpose: {{purpose-of-this-purchase-7643997}} Vendor Information:Vendor Name: {{vendor-name-7643993}} Contact Name: {{vendor-contact-name-7643988}} Email: {{vendor-contact-email-7643996}} Order Details:Items: {{purchase-items-7643989}} Total Value: {{po-total-value-7643998}} Payment Terms: {{payment-terms-7643990}} Delivery Terms: {{delivery-terms-7643999}} Verify all data is accurate before saving.
7

Update Procurement System Status to Approved

1 days from previous step
task
Action: Mark PO as approved in procurement system The purchase order has been approved and entered into the system. Update the status to reflect the approval decision:Status: {{approve-po-7644006}} Approval Notes: {{approval-notes-7644007}} This completes the approval workflow for this standard purchase order. The requestor will be notified automatically.
8

Notify Employee: Purchase Order Approved

1 days from previous step
task
Dear {{requestor-full-name-8214542}}, Your purchase order request for department {{department-name-8214543}} submitted on {{po-date-7643994}} has been reviewed and approved. Decision: {{approve-po-7644006}} Your PO Number: {{po-number-7643984}} Please save this PO number for your records and future reference when tracking this order. Thank you for following our procurement process. Best regards, Finance Department
9

CFO: Approve High-Value Purchase Order (Over $10k)

2 days from previous step
task
Approval Authority: CFO | Threshold: Over $10,000 This purchase order exceeds the $10,000 threshold and requires CFO authorization. Please review the following details: Request Details: Requested by: {{requestor-full-name-8214542}} Department: {{department-name-8214543}} Contact Email: {{requestor-email-address-8214544}} Total PO Value: {{po-total-value-7643998}} Business Purpose: {{purpose-of-this-purchase-7643997}} Review Criteria:Strategic alignment with company objectives Budget availability for high-value purchases Vendor selection and pricing competitiveness Risk assessment for large expenditures Decision: Approve to authorize purchase, or Reject with detailed notes.
Form fields in this step
Approve PO request
Notes
10

Update High-Value PO Status to Rejected

1 days from previous step
task
Action: Mark CFO-rejected PO in procurement system The high-value purchase order has been rejected by the CFO. Update the system status with full documentation:Status: {{approve-po-request-7644010}} CFO Rejection Reason: {{notes-7644011}} Document the rejection reason thoroughly for audit trail and future reference. The requestor will be notified automatically.
11

Notify Employee: High-Value Purchase Order Rejected by CFO

1 days from previous step
email
Dear {{requestor-full-name-8214542}}, Your high-value purchase order request for department {{department-name-8214543}} submitted on {{po-date-7643994}} has been reviewed by the CFO. Decision: {{approve-po-request-7644010}} Reason for rejection: {{notes-7644011}} If you have questions about this decision or would like to discuss alternatives, please contact the Finance Manager or CFO directly. Thank you for your understanding. Best regards, Finance Department
12

Generate Official Purchase Order Number (High-Value PO)

2 days from previous step
task
Action: Create PO in procurement system for CFO-approved purchase This high-value purchase order has received CFO approval. Generate the official PO document:Log into the procurement system Create a new purchase order entry Mark as CFO-approved high-value purchase Enter all approved details (vendor, items, quantities, prices) Generate and record the PO number Double-check all information for accuracy Required Output: Enter the generated PO number in the field below.
Form fields in this step
PO Number
13

Enter High-Value Purchase Order in Procurement System

1 days from previous step
task
Action: Record CFO-approved PO information in procurement system Log in to the company procurement system and enter the following high-value purchase order details: Purchase Order Information:PO Date: {{po-date-7643994}} Requested Delivery Date: {{date-of-requested-delivery-for-7643992}} Delivery Location: {{location-for-delivery-7644000}} Purchase Purpose: {{purpose-of-this-purchase-7643997}} Vendor Information:Vendor Name: {{vendor-name-7643993}} Contact Name: {{vendor-contact-name-7643988}} Email: {{vendor-contact-email-7643996}} Order Details:Items: {{purchase-items-7643989}} Total Value: {{po-total-value-7643998}} Payment Terms: {{payment-terms-7643990}} Delivery Terms: {{delivery-terms-7643999}} Note: This is a CFO-approved high-value purchase. Ensure all details are double-checked for accuracy.
14

Update High-Value PO Status to Approved

1 days from previous step
task
Action: Mark CFO-approved PO as approved in procurement system The high-value purchase order has been approved by the CFO. Update the system status:Status: {{approve-po-request-7644010}} CFO Notes: {{notes-7644011}} This completes the approval workflow for this high-value purchase. The requestor will be notified automatically.
15

Notify Employee: High-Value Purchase Order Approved by CFO

1 days from previous step
email
Dear {{requestor-full-name-8214542}}, Your high-value purchase order request for department {{department-name-8214543}} submitted on {{po-date-7643994}} has been reviewed and approved by the CFO. Decision: {{approve-po-request-7644010}} Your PO Number: {{po-number-7643981}} This purchase order has been approved at the executive level. Please save this PO number for your records. Thank you for following our procurement process. Best regards, Finance Department

Ready to use this template?

Sign up free and start running this process in minutes.