An end-to-end tour: signing in, extracting your first product, finding alternative suppliers, and running an automated procurement pipeline. No prior setup knowledge assumed.
Sidrun Source is an AI assistant for procurement and sourcing teams. It does two main jobs:
Sourcing β give it a product (a URL, a PDF spec sheet), and it finds equivalent products from other suppliers, compares specs, and flags dealbreakers.
Procurement Pipeline β give it a purchasing need in plain language, and a team of agents handles vendor selection, quote requests, quote comparison, PO creation, and approval routing.
In-app feedback β click the feedback widget (right-side yellow bar on every page), take a screenshot and send a note.
Both flows are accessible from the top navigation bar after you sign in.
Your first 10 minutes
Go to https://source.sidrun.ai/ui/login.html.
Click Continue with Google (or sign up with email).
You land on the Sourcing workspace.
Click + New and paste a supplier product URL. Sidrun extracts the product into a structured baseline.
Click Find alternatives β Sidrun searches other vendors and ranks candidates by spec match.
Open Pipeline in the top nav to see the procurement agent workflow.
Type a need (e.g. "I need 50 boxes of nitrile gloves, size M, by next Friday") and watch the agents execute.
That's the whole loop. The rest of this guide explains each piece in depth.
Signing in
Sidrun Source uses Supabase Auth. You can sign in with:
Google β one click, fastest.
Email + password β click Sign up on the login page, set a password (min 8 chars), and confirm via the email Supabase sends you.
After signing in you are redirected to /ui/sourcing.html. The session lasts about an hour and is refreshed automatically while you're using the app. Click Sign out in the top-right user chip to end the session.
source.sidrun.ai/ui/login.html
Figure 1. The login screen β pick Google or email.
Trouble signing in?
The Google screen shows an unfamiliar domain. That's the Supabase project URL. Until OAuth verification is finalized, this is expected.
The app at a glance
The top bar has two sections:
Figure 2. The top app bar β navigation on the left, your user chip on the right.
Run the multi-agent procurement workflow on a plain-language need.
Your name and organization appear in the top-right chip. Click it for the Sign out button.
Sourcing workspace
The Sourcing page is split into three columns:
Left β history of products you've extracted previously. Click any row to reopen it.
Centre β the active product (the "baseline") with all extracted attributes, documents, and price.
Right β alternative candidates from other vendors once you run a search.
Figure 3. The three-column Sourcing workspace: history on the left, the baseline product (with spec grid and attached datasheet) in the middle, and ranked alternatives on the right with match confidence, source URLs, and one-click actions to Exclude vendor or Send to Pipeline.
Step 1 β Extract a product
You have 3 ways to bring a product in:
Paste a URL. Click + New, paste a supplier product URL, hit Extract. Sidrun fetches the page, parses the product, and saves it as the baseline.
Upload a PDF spec sheet. In the same dialog, choose Upload PDF. Useful when the supplier doesn't have a public product page.
Use the bookmarklet. From the New Product popup, drag the "π Sidrun Source" button to your browser's bookmarks bar. Then, on any supplier page, click the bookmark and the page is sent to Sidrun for extraction.
The extractor pulls out: product name, manufacturer, catalog number, price, pack size, key spec attributes, document links (datasheets, MSDS, manuals), and an image. If anything looks off, you can edit the baseline before searching.
Figure 4. The Extract dialog β URL, PDF upload, and a bookmarklet shortcut.
Step 2 β Mark dealbreakers
Some specs matter, some don't. Click on any attribute in the baseline to mark it as a dealbreaker β a value that must match for a candidate to be acceptable. Common examples: package size, concentration, certification grade, voltage.
Dealbreakers are highlighted in the spec-diff view when you compare candidates, so you can see at a glance whether an alternative actually fits.
Step 3 β Find alternatives
Click Find alternatives. Sidrun:
Submits searches to multiple supplier search endpoints.
Waits for responses (some vendor sites rate-limit, so this can take 30β90 seconds).
Opens likely product links and extracts structured data from each.
Scores each candidate against your baseline and dealbreakers.
A progress strip shows which phase the search is in. When it finishes, candidates appear in the right column ranked by match quality.
Step 4 β Compare and act
Click any candidate to expand it:
Spec diff table highlights matches (green), mismatches (amber), and missing data (grey).
Documents β links to any datasheets, MSDS, or manuals found on the candidate's page.
Price β shown in the candidate's native currency where available.
You can copy the candidate URL, open the source page, or delete the candidate from the list. Sourcing records persist β you can come back to them any time from the History sidebar.
Figure 5. Spec diff β green matches, amber mismatches, grey for missing data. β marks a dealbreaker.
Procurement Pipeline
The Pipeline page (/ui/pipeline.html) runs an automated multi-agent procurement workflow. Each agent is a specialised step; together they take a request from "I need X" to a submitted purchase order.
The stages
The flow has seven stages, shown as connected nodes on the canvas. Each node lights up blue while running, green when complete, amber when paused for human approval, red on error:
Figure 6. The pipeline canvas β seven stages laid out in a snaking flow. Each node carries a status pill and a context chip (the detected need, selected vendor, RFQ/PO/tracking ID). Green border = complete, blue = running, dashed edge into Order Tracking shows the asynchronous handoff after PO submission.
Stage
What it does
π Need Detection
Parses your request into a structured purchasing need (item, quantity, unit, category, deadline, budget).
πͺ Vendor Selection
Searches your approved-vendor list, scores each, and shortlists the best fits.
π Quote Request
Generates an RFQ document and emails it to the shortlisted vendors.
βοΈ Quote Comparison
Reads vendor replies, parses any attached quote documents, and picks the best-value option.
π PO Creation
Builds the purchase order and submits it to the ERP.
β Approval Routing
If the PO exceeds your approval threshold, the run pauses here and notifies an approver.
π¦ Order Tracking
After PO submission, polls delivery status until the order arrives.
Running your first pipeline
On the Pipeline page, type a request in plain language. Examples:
"Need 50 boxes of size-M nitrile gloves for the Tartu lab, budget β¬400."
Hit Run. The Need Detection node lights up first.
As each agent finishes, the next node activates. Click a node at any time to see its tools, inputs, and outputs.
If the run pauses at Approval Routing, an email is sent to the assigned approver with an approval link. The pipeline resumes automatically once they decide.
What you'll see in the UI while it runs
The canvas β animated edges flow between nodes that are talking to each other.
The inbox drawer β slides up to show emails the agents send and receive (RFQs out, quotes in).
The audit timeline β chronological log of every event: need detected, vendors scored, RFQ generated, etc. Useful for auditing or compliance.
Privacy & data
Your sourcing records, pipeline runs, and uploaded documents are stored in your organization's Sidrun project and nobody else outside has access.
Other users in your organization can see your records if they're given access; users outside cannot.
You can delete any record from its row in the History list β this removes the baseline, candidates, and any uploaded documents.
Getting help
In-app feedback β click the feedback widget (right side yellow bar on every page), take a screen shot and send a note.
Stuck on sign-in or a broken page β note the URL and the error message, then send it via the feedback widget.