How to Set Up and Use the Vendor Portal: Complete End-to-End Guide
This guide walks you through the complete vendor portal setup and workflow—from initial configuration to vendor submission and final approval.
Prerequisites
Before setting up the Vendor Portal, ensure you have:
Procurement Manager (Admin) access to Spendesk Procurement
Controller role assigned in Spendesk (to validate Vendor Registration in AP in approval workflows and consult AP suppliers list)
A defined procurement process for the relevant purchase category
Understanding of what vendor information you need to collect
Part 1: Admin Setup - Configure Vendor Portal
Step 1: Navigate to Procurement Process Settings
As a Procurement Manager, Log in to Spendesk Procurement
Click Processes in the left sidebar
Choose the process you want to add vendor onboarding to (e.g., "Software Purchase Process") or create a new one
Step 2: Edit the Approval Workflow
Click on your selected procurement process
Click on Workflow
You'll see your current approval workflow steps
Step 3: Add Vendor Onboarding Task(s)
Click + Add Step in the workflow
Select Vendor Onboarding Task
Name the task (e.g., "IT & Security Review" or "Business Information Collection")
Click Create
💡 Pro Tip: You can add multiple vendor onboarding tasks if you need to collect different types of information at different stages (e.g., one for business details, another for compliance documents).
Step 4: Configure the Task Form
For each Vendor Onboarding Task:
Click on the added Task
Edit the Task Title (visible for vendor primary contact) , Description
Configure the task Form
Add the fields you need vendors to complete:
Common Field Types:
Text fields: Company registration number, tax ID, business description
Document uploads: Certificates (ISO 27001, SOC 2), contracts, insurance policies, DPA
Dropdown/Select: Vendor status, company size, industry
Custom surveys: IT security questionnaires, CSR assessments, compliance forms
Example Configuration:
Field Name: Company Registration Number Type: Text Required: Yes Field Name: ISO 27001 Certificate Type: Document Upload Required: Yes
Field Name: Data Processing Agreement Type: Document Upload Required: Yes
Field Name: IT Security Questionnaire Type: Survey Required: Yes
Mark required fields
Click Publish Process to save change
Step 5: Add Vendor Contact Collection (Optional but Recommended)
To streamline the process, configure your request form to collect the vendor's primary contact:
Still in the procurement process settings, go to Request Form
Click Add Field
Select Vendor Contact
Mark as Required (this ensures the vendor portal can be triggered automatically)
Click Save
Step 6: Add Controller Approval Task (For Vendor Validation)
To ensure vendor information is reviewed before being stored (and stored) in Accounts Payable:
In the same workflow, click + Add Step
Select Validate Vendor Information Task
This task is automatically assigned to Controllers in your organization
Controllers will review:
All vendor information submitted
Banking details
Documents uploaded
Step 7: Position Tasks in the Workflow
Arrange your workflow steps in the desired order. A typical flow might be:
1. Request Submitted (with a vendor contact field to provide the vendor contact email)
2. Budget Owner Approval
3. Vendor Onboarding Task (vendor fills information)
4. Validate Vendor Information Task (controller reviews)
5. Legal/Compliance Approval
6. Final Approval
7. Create Purchase Order
Step 8: Save and Publish
Review your complete workflow
Click Publish and Activate (if your process is Inactive)
The process is now active for new requests
Part 2: Now test it ! - Requester Creates a Procurement Request
Step 1: Create a New Request
Log in to Spendesk Procurement
Click + New Request
Select the appropriate Procurement Process (e.g., Software, Consulting, IT Services)
Step 2: Fill in Basic Request Details
Complete the required fields:
Vendor Name: Enter the vendor/supplier name
Amount: Total purchase amount
Description: Brief description of the purchase
Budget: Select the relevant budget (if applicable)
Attachments: Add any relevant quotes or proposals
Step 3: Add Vendor Primary Contact
This is crucial for the Vendor Portal to work:
In the Vendor section of the request form, click Add Primary Contact
Enter the vendor contact details:
First Name: Sarah
Last Name: Johnson
Email: sarah.johnson@cloudsoft.com
Phone (optional): +44 20 1234 5678
Click Save
⚠️ Important: The primary contact must be added before the vendor onboarding task can be triggered. This person will receive the email invitation to the Vendor Portal.
Step 4: Complete Additional Request Fields
Fill in any other required fields based on your company's process configuration.
Step 5: Submit the Request
Review all information
Click Submit Request
The approval workflow is now triggered
Step 6: Track Request Progress
Navigate to My Requests to view your submitted request
Click on the request to see the workflow progress
You'll see each step and its status:
✅ Completed
⏳ In Progress
Part 3: Vendor Completes the Portal Tasks
Step 1: Vendor Receives Email Notification
When the vendor onboarding task becomes active in the workflow, the primary vendor contact (e.g., Sarah Johnson) receives an automated email:
Email Subject: "Action Required: Complete Information for [Your Company Name]"
Email Contents:
A secure link to access the Vendor Portal
Details about what information is needed
The name of the requesting company
A clear call-to-action button
✨ No Signup Required: Vendors don't need to create an account—they simply click the secure link.
Step 2: Vendor Accesses the Portal
Vendor clicks the secure link in the email
They're directed to an authentication page
After verifying their identity (via email confirmation), they land on the Vendor Portal Dashboard
Step 3: View Task List
The vendor sees their personalized task dashboard with three sections:
📋 To Start
Tasks that need to be completed
"IT & Security Review" - Click Start button
⏰ Upcoming
Tasks that will become available later
Currently empty
✅ Completed
Tasks already submitted
Shows completion date and time
Step 4: Complete the Task
Click Start on "IT & Security Review"
The vendor sees the form with all required fields:
Example Form:
Company Registration Number: [Text field] → Vendor enters: UK12345678
ISO 27001 Certificate: [Upload button] → Vendor clicks "Upload" and selects file: ISO27001_CloudSoft_2024.pdf
Data Processing Agreement: [Upload button] → Vendor clicks "Upload" and selects file: DPA_CloudSoft_Signed.pdf
IT Security Questionnaire: [Survey/Form] → Vendor answers questions: - Do you encrypt data at rest? ☑ Yes
- Do you perform annual penetration testing? ☑ Yes
- Do you have 24/7 security monitoring? ☑ YesVendor completes all required fields
Reviews the information
Clicks Submit
Step 5: Confirmation
The task moves to the Completed section
Vendor sees a confirmation message
Timestamp is recorded: "Submitted on Oct 23, 2025 at 2:45 PM"
All information is automatically synced to the vendor profile in Spendesk
Step 6: Multiple Tasks (If Applicable)
If there are multiple vendor onboarding tasks:
Vendor repeats the process for each task
Tasks appear in the "To Start" section as they become active in the workflow
Vendors can save progress and return later
Part 4: Controller Reviews and Approves Vendor Information
Step 1: Controller Receives Notification
When the "Validate Vendor Information Task" becomes active, the assigned controller receives a notification:
Email/Slack alert
Step 2: Access the Request
Controller logs in to Spendesk Procurement
Navigates to Inbox or Requests
Clicks on the procurement request
Step 3: Review Vendor Information
The controller sees the Vendor Section with all submitted information:
Vendor Profile Overview:
Company Name: CloudSoft Solutions
Primary Contact: Sarah Johnson (sarah.johnson@cloudsoft.com)
Status: Pending Review
Business Information:
Registration Number: UK12345678
Tax ID: [if collected]
Business Address: [if collected]
Updated by: Sarah Johnson | Updated at: Oct 23, 2025, 2:45 PM
Documents:
📄 ISO 27001 Certificate (ISO27001_CloudSoft_2024.pdf) - Click to download/view
📄 Data Processing Agreement (DPA_CloudSoft_Signed.pdf) - Click to download/view
Updated by: Sarah Johnson | Updated at: Oct 23, 2025, 2:45 PM
Surveys/Questionnaires:
IT Security Questionnaire - Click to view responses
All answers visible with timestamps
Banking Details (if collected):
Bank Name: [if collected]
IBAN: [if collected]
SWIFT/BIC: [if collected]
Account Holder Name: [if collected]
Step 4: Review and Validate
The controller:
Reviews all submitted information for accuracy and completeness
Downloads and verifies documents:
Check certificate validity dates
Verify signatures on contracts
Ensure documents are legitimate
Reviews survey responses for compliance
Validates banking details (if applicable)
Step 5: Take Action
The controller has several options:
Option A: Approve
If everything is correct, click Approve or Validate Vendor Information
Optionally add a comment: "All documents verified. Vendor approved for onboarding."
Click Submit
Option B: Request Changes
If information is missing or incorrect, click Request Changes
Add a comment explaining what needs to be corrected
The task is sent back to the requester
Option C: Reject
If the vendor doesn't meet requirements, click Reject
Add a detailed comment explaining the reason
The request is declined
Step 6: Vendor Status Update (Upon Approval)
When the controller approves:
Vendor status automatically updates (e.g., from "Pending" to "Active")
Vendor information is stored in the vendor profile
Banking details are synced to Spendesk Core (Accounts Payable)
The workflow proceeds to the next step
Part 5: Accessing Vendor Information in Spendesk Core (AP Supplier Page)
Once the controller approves the vendor information, it's automatically synchronized to Spendesk Core (your Accounts Payable system).
Step 1: Navigate to Spendesk Core
Select Switch to Spendesk Core or navigate directly to your Spendesk Core URL
Alternatively, log in to Spendesk Core directly
Step 2: Access the Suppliers Page
In Spendesk Core, click Settings > Account payable in the left navigation menu
You'll see a list of all suppliers in your system
Step 3: Find the Newly Added Vendor
Use the search bar to find the vendor (e.g., "CloudSoft Solutions")
Or scroll through the supplier list
Click on the supplier name to open their profile
Step 4: View Supplier Details
On the supplier detail page, you'll see all information synced from Procurement:
Supplier Information:
Supplier Name: CloudSoft Solutions
Registration Number: UK12345678
Tax ID: [if collected]
Primary Contact: Sarah Johnson (sarah.johnson@cloudsoft.com)
Address: [if collected]
Phone: [if collected]
Banking Details:
Bank Name: [synced from procurement]
IBAN: [synced from procurement]
SWIFT/BIC: [synced from procurement]
Account Holder: [synced from procurement]
Payment Terms: [if configured]
You can also go to Procurement > Vendors > open a vendor profile if you want to monitor Vendor Profile + Vendor Documents/Contracts/Requests
Documents: All documents uploaded during the vendor portal process are available:
ISO 27001 Certificate
Data Processing Agreement
Insurance Certificates
Contracts
Metadata:
Created from: Procurement Request #PR-2024-1234
Created by: [Controller name]
Created on: Oct 23, 2025
Last updated: Oct 23, 2025
Step 5: Use Supplier Information for Invoices
Now that the supplier is in your AP system:
Receive and process invoices from this supplier
Create payments using the validated banking details
Track all transactions associated with this supplier
View payment history and outstanding invoices
Step 6: View Linked Procurement Requests
On the supplier detail page, click the Procurement tab
See all procurement requests associated with this vendor:
Request number
Request date
Amount
Status
Purchase orders created
Key Features & Benefits
Automatic Synchronization
Procurement → AP: Vendor information flows seamlessly from Procurement to Accounts Payable
No duplicate data entry: Information entered once is available everywhere
Real-time updates: Changes are reflected immediately across systems
Full Audit Trail
Every action is logged:
Who submitted information (vendor name)
When it was submitted (timestamp)
Who approved it (controller name)
When it was approved (timestamp)
Role-Based Access
Procurement Manager (Admins): Configure processes and workflows
Requesters: Create requests and add vendor contacts
Vendors: Access only their assigned onboarding tasks
Controllers: Review and validate vendor information
Troubleshooting & FAQs
Q: The vendor didn't receive the email invitation. What should I do?
Check that the vendor email address is correct in the request
Ask the vendor to check their spam/junk folder
As a controller or admin, you can resend the invitation:
Go to the request
Click on the vendor onboarding task
Click Resend Email or copy/paste the generic email adress and sent it to the the supplier
Q: Can internal team members complete vendor tasks instead of the vendor?
Yes! Any internal stakeholder with appropriate permissions can complete vendor onboarding tasks on behalf of the vendor. The audit trail will clearly show who filled in the information.
Q: What if the vendor makes a mistake in their submission?
Vendor can’t reopen their task anymore. Requester or approvers can edit vendor answers before Controller validate vendor informations.
Q: Can I collect different information for different vendor types?
A: Yes! Create multiple procurement processes for different purchase categories, each with customized vendor onboarding forms tailored to specific requirements by using workflow conditions.
Q: How do I add a vendor contact if the requester forgot?
Go to the procurement request
Navigate to the Vendor section
Click Add Primary Contact
Enter the vendor contact details
Save—the vendor portal will now be triggered
Q: Where can I see all vendors collected through the portal?
In Procurement: Go to Vendors tab to see all vendors with their status and information
In Spendesk Core (AP): Go to Suppliers to see all vendors ready for invoice processing
Q: Can I update vendor information after approval?
Yes! You can update vendor information at any time:
In Procurement: Edit the vendor profile in the Vendors tab
In Spendesk Core: Edit the supplier details in the Suppliers page
Updates are synced between systems
Q: What happens if a vendor onboarding task is not completed?
The procurement request workflow will pause at that step. The request cannot proceed to the next approval stage until the vendor onboarding task is completed. Internal user can reassign the task to themselves and complete it.
Q: Can I track how long vendors take to complete tasks?
Yes! In the request timeline, you can see:
When the vendor onboarding task was triggered
When the vendor submitted information
Total time elapsed
Best Practices
For Admins:
✅ Start simple: Begin with basic fields and add complexity as needed
✅ Use clear field labels: Make it obvious what vendors need to provide
✅ Mark required fields: Only make essential fields mandatory
✅ Test the workflow: Create a test request to experience the full flow
✅ Provide instructions: Add helpful descriptions to form fields
For Requesters:
✅ Double-check vendor contact: Ensure the email address is correct
✅ Notify vendors in advance: Give vendors a heads-up that they'll receive an email
✅ Provide context: Add a description in your request explaining what the vendor is for
For Controllers:
✅ Review promptly: Don't let vendor submissions sit unreviewed
✅ Verify documents: Always download and check certificate validity
✅ Add comments: Provide clear feedback when requesting changes
✅ Check banking details: Verify IBAN/SWIFT codes are correctly formatted
For Vendors:
✅ Complete tasks promptly: Don't delay the procurement process
✅ Upload clear documents: Ensure PDFs are readable and complete
✅ Double-check information: Review all entries before submitting