βš™οΈ Integrated Project Management Portal

⏳

Verifying session…

Checking your Microsoft account.

πŸ“‹ Proposal Submissions

Organizations that applied for a SOFALAM contract. Click any row to review, change status, and manage documents.

Filter:
How Procurement Works
1
Receive
Organization submits proposal online. It appears here automatically.
2
Review
Click a proposal, read the PDF, change status to "Under Review" or "Shortlisted."
3
Award
Set status to "Awarded," enter contract dates, Save to generate PDF contract.
4
Notify
Upload your signature, then click "Send Award Email" to notify the contractor.
Organization Contact Proposed Cost Status Submitted
Loading…
RefCompanyContact StatusRemovedActions
✨
AI Proposal Comparison
β–Ό
Select a solicitation number to compare all proposals received for it. Claude will evaluate each submission on financial offer, deliverables, compliance, and capability.
πŸ“ Document Templates
β–Ό
Upload a Word (.docx) file whenever you update the contract terms or selection letter wording. The system will auto-fill it from the submission when a proposal is awarded.
Placeholders to use in your Word document (filled from the submission):
[CONTRACTOR_NAME]  Β·  [CONTRACTOR_EMAIL]  Β·  [CONTRACTOR_PHONE]  Β·  [CONTRACTOR_ADDRESS]  Β·  [CONTRACTOR_REGISTRATION]  Β·  [CONTRACTOR_TAX_ID]
[CONTRACT_NUMBER]  Β·  [CONTRACT_DATE]  Β·  [CONTRACT_VALUE]  Β·  [CONTRACT_CURRENCY]  Β·  [TOTAL_VALUE]
[PROJECT_NAME]  Β·  [START_DATE]  Β·  [END_DATE]
[RECIPIENT_NAME]  Β·  [ORGANIZATION_NAME]  Β·  [ORGANIZATION_ADDRESS]  Β·  [RECIPIENT_EMAIL]
From proposal:  [PAYMENT_SCHEDULE] β€” renders the full payment schedule table  Β·  [BUDGET_DETAIL] β€” renders the budget breakdown table  Β·  [EXECUTIVE_SUMMARY]
πŸ“œ Contract Template
πŸ“‹ Selection Letter Template
✍️ Authorized Signature 1
No signature uploaded yet.
PNG, JPG, or GIF. Choose this signature when sending a Contract & Selection Letter.
Email used to send expense approval requests to this signer.
✍️ Authorized Signature 2
No signature uploaded yet.
PNG, JPG, or GIF. Choose this signature when sending a Contract & Selection Letter.
Email used to send expense approval requests to this signer.
✍️ Authorized Signature 3
No signature uploaded yet.
PNG, JPG, or GIF. Choose this signature when sending a Contract & Selection Letter.
Email used to send expense approval requests to this signer.

πŸ“Š Quote Analysis (RFQ)

Upload vendor quotes for a purchase or service, then run AI analysis to compare prices, items, and terms instantly.

STEP 1 β€” RFQ DETAILS
STEP 2 β€” UPLOAD QUOTES
Upload one quote file per vendor. You can add as many as you need, then click Analyze.
Add at least 2 quotes to enable analysis.
Loading…

🀝 Contractors

External vendors who submit invoices/vouchers via magic link β€” no M365 account needed

πŸ” Registered Contractors
β–Ά
Click ⟳ Reload to load registered providers.
Invite Contractor
βœ… Invited
Label / Invitation Name / Company Email Project / Task Status Invoice Journal Expires Actions
Loading…
LabelName / CompanyEmail ProjectRemovedActions

Expense Journals

Expense transactions, approvals, and payment tracking

β€”
Requested
β€”
Paid
β€”
Approved
β€”
Transactions
β€”
Reconciled
β€”
Remaining
Loading expense journals…
Journal Totals by Month

Journal Detail

Loading…

🧾 Generate Financial Report

Generates the FACE donor report and the matching journal in one step. "Montant autorisΓ©" (L) is filled from each category's available balance. "DΓ©penses actuelles" (M) is filled from all paid transactions not yet on a report. If a report is already open, this updates it with any newly-paid transactions.

Using the saved default template (from Financial Report tab). Choose a different file below to override.

πŸ“₯ Record Donor Response

Closes the open FACE report. Enter the donor's accepted expenses (column N) and any new disbursement (column R) per category β€” either by uploading the donor's returned FACE form or by entering the values manually.

If provided, N18:N25 (accepted) and R18:R25 (new disbursement) are read from the file and the fields below are ignored.

πŸ”€ Reallocate Budget

Move funds between GNUD categories. Recorded as an auditable ledger entry β€” visible in each category's "History".

Financial Report

Budgets, donor reporting periods, and reconciliation by project

Project

Select a project and reporting period. Action buttons update based on the selected context.

Settings

Configure the report template, budget categories, and donor folder for the selected project.

Invoices & Vouchers

Submissions received from contractors and internal staff, pending approval and payment

β€”
Total Requested
β€”
Paid
β€”
Approved
β€”
Submissions
β€”
Pending
Reference Type Company Project / Task Amount Payment Status Submitted
Loading…
Step 1 of 2
πŸ” Search or browse solicitations
β€”

✏️ Solicitation Details

Edits appear instantly on the public portal β€” no redeployment needed

These appear as options in the "Consultant Role Applied For" dropdown on the public portal.
Sidebar Info
Evaluation Grid

πŸ“€ Upload Document

PDF Β· DOCX Β· XLSX Β· JPG Β· PNG Β· max 20 MB

πŸ“„
Click to choose or drag & drop
PDF Β· DOCX Β· XLSX Β· JPG Β· PNG

πŸ“‹ Uploaded Documents

Loading…

Select a solicitation above to load documents.
New Solicitation
Edit Document Details
πŸ—‘οΈ
Remove Document?

Project Portfolio

All active projects β€” click a row to open the tracker

πŸ†• New Portfolio App β†—
Loading projects…
Project Status Owner Client Start Finish Tasks % Done Budget ● Actions

Project Tracker

Status
β€”
Tasks
β€”
Done
β€”
Progress
β€”
Overdue
Schedule
β€”
Start
β€”
Finish
Budget
β€”
Total
Health
Alerts
Loading…

New Project

Client Information
Proposal Document

Delete Project?

Delete ? This cannot be undone.

πŸ†• New Portfolio App β†—
Loading portfolio data…
Project Pipeline
All projects
Task Completion by Project
Budget Overview
Cost by Project
Project Health
Task Status Mix
Milestone Tracker
Loading…
All Projects
Project Status Owner Start Finish Tasks Progress Budget Actions
Tasks by Planned Cost (Top 15)
All projects
Task Health
All Tasks
TaskProjectStatus StartFinishProgress Planned CostAssigned
Budget Utilization by Project
Cost Distribution by Category
Task Cost Breakdown
Top 20 tasks by cost
TaskProjectFixed Cost Cost/UnitPlanned CostCost Type
Project Timeline
All active projects
Overdue & At-Risk
Upcoming Milestones
Window:
MilestoneProjectDate Days AwayStatus
Resource Utilization
Hours allocated per resource (all projects)
Project Assignments
How many projects each resource is on
Resource Roster
Resource Projects Total Hours Utilization Status Actions
Project
βœ“ Changes saved
Proposal
Project Title
Program Name
Agreement Reference
Status
Owner
Client / Donor / Funder
Name
Email
Phone
Start Date
End Date
Duration
Budget ($)
Funding Contribution
Currency Conversion β€” only if the budget wasn't quoted in USD
Currency
Original Amount
Exchange Rate β€” units per 1 USD, e.g. 130.68
Co-financing / Other Contributions
Country
Regions / Departments
Beneficiaries
Direct
Indirect
Breakdown
Project Summary
Goals & Objectives
Lead Partner Organization
Name & Acronym
Representative β€” legal signatory
Name
Email
Phone
Focal Point β€” day-to-day contact
Name & Position
Email
Phone
Implementing Partners
Activities
Deliverables

πŸ— Inventaire des matΓ©riels et Γ©quipements

Non-consumable equipment purchased across all projects

# Item # Code Item / Description Date Acquisition Code Projet Fournisseur QtΓ© # SΓ©rie Γ‰tat Lieu / Affectation Montant Actions

🌐 Network Management

Manage scheduling, registrations, attendance and surveys for the network.

πŸ“…

Scheduling

Manage meeting schedules, sessions and calendar for network events.

Open Scheduling β†—
πŸ“Š

Attendance

View and manage meeting attendance records and BI reporting.

Open Attendance β†—
πŸ“‹

Registrations

Review and manage service provider and guest expert registrations.

Open Registrations β†—
πŸ”

Cluster Survey

View submissions from the network cluster survey form.

Open Cluster Survey β†—

AI Reports

Build donor/executive/technical report templates once, then generate an AI-drafted report from each project's real task, risk, beneficiary, and finance data for any reporting period.

πŸ“„ Reporting Templates

Upload donor/executive/technical report templates (DOCX, PDF, Markdown, or TXT). Sections are detected automatically and populated by AI when generating a report.

Upload New Template
Uploaded βœ“
NameCategoryFormatVersionSections
Loading…
NameCategoryVersion

✨ Generate Report

Aggregates real project data (tasks, issue logs, risks, beneficiary counts) for the period you choose, then uses AI to fill your selected template.

Generating… this may take up to a minute.
Section data preview
Preview β€”
Published βœ“
Report History
ReportPeriodLanguageToneStatus
Select a project above to see its report history.

🎯 Insights & Decision Support

Portfolio-wide risk, funding runway, procurement backlog, and donor readiness β€” computed from real project/finance/procurement data, refreshed on demand.

🩺 Portfolio Health & Completion

Click "Load Health Summary" to compute β€” this scores every project's schedule health and can take a while on a large portfolio.

πŸ“ˆ Invoice Processing Trend

Loading…

🚨 Top Portfolio Risks

Click "Load Risk Queue" to compute β€” this scores every project and can take a while on a large portfolio.

πŸ’° Budget Risk (β‰₯80% Utilized)

Loading…

πŸ“… Projects Approaching Deadline

Loading…

⚠️ Overdue Tasks

Click "Load Overdue Tasks" to scan every project's tasks β€” this can take a while on a large portfolio.

⏳ Stalled Approvals & Aging Invoices

Loading…

✏️ Contractor Invoice Corrections

Loading…

πŸ” Per-Project Detail

Risk score, funding runway forecast, and donor readiness for one project.

πŸ—‚ Sidebar Items

Drag to reorder Β· Edit titles, descriptions, links and status Β· Changes save to the network portal

βœ… Saved successfully

Live Preview

How items will appear in the sidebar

πŸ‘€ Admin Users

Manage who can access the admin portal. Requires @onelink4dev.com email. Role takes effect at next login.

Procurement Portfolio Saved
System Admin β€” full access to all tabs and settings.  Network Admin β€” Network and Content tabs only.  Finance & Procurement β€” Procurement, Solicitations, Finance, Projects.  Team Member β€” Projects tab only. Role changes take effect at next sign-in. The Procurement/Portfolio checkboxes separately control which of those two apps at onelink4dev.com/procurement and /portfolio this person can open at all β€” also effective at next sign-in.
NameEmailRoleModulesStatus
Loading…

πŸ“£ Notification Recipients

Staff and admin emails that receive new registration alerts

Saved
NameEmailRoleStatus
Loading…

πŸ“§ Email & Notification Test

Send a real test email to verify SendGrid is working and inspect active notification recipients

or
Approval workflow: Sends a full approval email with Approve/Deny buttons to the address above

πŸ” Approval Audit Trail

Record of all approval and denial decisions made via email links or the admin portal

Date / Time Invoice Vendor Line Item Slot Approver Decision Via
Click "Load Audit Trail"
πŸ’° Cost Catalog (Estimator Price Database)
Category Element Description Unit Mat. Rate ($) Labor Rate ($)
Loading…

Add Estimate Line Item

New Task
Add Task

Move to Trash

Edit Risk

Exposure: β€”

Add Resource

$

Task Resource Costs
Saved βœ“ β€” reload project to see updated costs
Edit Task
0%
FS=Finish-to-Start Β· SS=Start-to-Start Β· FF=Finish-to-Finish Β· SF=Start-to-Finish
Estimated Task Cost: β€”
Define what "done" looks like for this task. Check items off as they are met.
Logged βœ“
Add New Risk to Project Register
Exposure: β€”
Risk added βœ“
Project Risk Register β€” check to associate with this task
Log Beneficiaries Reached
MaleFemaleOther
Children (0–17)
18–29 ans
30+ ans
Logged βœ“
Reporting History β€” 0 total beneficiaries reached
Schedule/cost performance for this task and its subtasks β€” computed server-side.
Loading…
Loading…
AI-Assisted Recommendation
Narrates the numbers above into 1-3 concrete suggested actions β€” on demand, not automatic.

New Invoice

# Name / Description Serial # Unit Cost Units Total

A check will be issued to the company on record.

Payment will be made in cash.

Edit Journal

Transaction Info
Financial
Parties
Notes
Approval & Status
Not Paid

Record Payment

Bank Statement Match

PDF, Word, Excel, or an image (scan/photo) β€” any bank's format.
Date Check # Description Debit Credit Suggested Match Action
↑ Add Task Above
↓ Add Task Below
+ Add Child Task
β†’ Indent (make child)
← Outdent (promote)
⧉ Duplicate
βœ“ Mark Complete
β‡’ Move to Project…
β–’ Archive
πŸ—‘ Move to Trash