Sends a new vendor request to the department head, adds finance for $10,000 or more a year, then logs approved vendors.

UsesAirtableFilloutGmail

Vendor approval by spend

FilloutFilloutWhen a Fillout form receives a new response. Save it as request.When a Fillout form receives a new response. Save it as request.
ValuesFinance approver's emailSet financeEmail to blank.
ApprovalsDepartment head approves the vendorRequest approval: Approve new vendor request.answers["Vendor name"] Save it as head_decision. Who to ask: request.answers["Department head email"] Prepared by: request.answers["Requester email"]request.answers["Requester email"] wants to use request.answers["Vendor name"] for request.answers["What they provide"]. Expected yearly spend: request.answers["Yearly spend"].
ValuesVendor approvedSet vendor_approved to head_decision.approved.
Decisions & LoopsIf head_decision.approved is yes and request.answers["Yearly spend"] is greater…If head_decision.approved is yes and request.answers["Yearly spend"] is greater…
Yes
ApprovalsFinance approves the large vendorRequest approval: Approve new vendor request.answers["Vendor name"] ($10,000 or more a year) Save it as finance_decision. Who to ask: financeEmailDepartment head approved. Expected yearly spend: request.answers["Yearly spend"]. Needed for request.answers["What they provide"].
ValuesChange vendor_approved to finance_decision.approved.Change vendor_approved to finance_decision.approved.
No
No steps
Decisions & LoopsIf vendor_approved is yesIf vendor_approved is yes
Yes
AirtableAdd the vendor to AirtableAdd a record to Vendors. Save it as vendor_record.Airtable
No
No steps
Decisions & LoopsApproved or not approvedUse approved if vendor_approved is yes, otherwise not approved and save it as outcome.
GmailTell the requesterSend an email to request.answers["Requester email"]. Save it as requester_email. Subject: request.answers["Vendor name"] was outcomeYour request to use request.answers["Vendor name"] was outcome.Gmail