Public Submission Link
Let people without a Winlium login send an expense claim through a web link, and manage that link as an administrator.
Goal
Give outsiders a way to send a claim without signing in, and control who can use it.
This page has two parts. Read For the person submitting a claim if you received a link. Read For the administrator if you manage the link.
Before you begin
Before you begin
- Expense Settings saved at least once The link cannot be generated before that.
- Categories a Public Visitor May Select If none are chosen, the form refuses every submission.
- External Payee Payable Account Needed when an outside claim is approved.
Steps
For the person submitting a claim
You need the link your organisation gave you. You do not need a Winlium login. A staff member checks your claim before anything is paid.
Open the link
Open it in your browser. The page is headed File an Expense Claim. If you see Invalid Link or Link Error, see the end of this page.
Screenshot pending
The File an Expense Claim page with the two choices I work here and I'm an outside contractor/vendor
- 1Choose who you are first.
Say who you are
Under Which best describes you? choose I work here or I'm an outside contractor/vendor. The rest of the form shows only after you choose. If you skip it: Please choose one of the options above.Enter your details
Fill in Your name (required), and the optional fields described below.Describe the claim
Type a Claim title and, if you wish, extra notes.Add each item
Under Line items, fill in one block for every item or trip. Select + Add another line for more.
Screenshot pending
A line item with date, category, amount, receipt photo and description filled in
- 1Date and category.
- 2Attach a receipt photo or PDF.
Send it
Select Submit Claim. The button shows Submitting…. When it works you see Claim Submitted and a reference code. Write the code down.
What the form asks:
| Field | Type | Required | Details |
|---|---|---|---|
| Your name | Text | Yes | If empty: Your name is required. |
| Phone number | Text | No | Any text is accepted. |
| Staff ID, role, or branch (if known) | Text | No | Shown when you choose I work here. |
| Company / vendor name (if any) | Text | No | Shown when you choose the outside contractor option. |
| No | Shown only to outside contractors. It must look like an email address. | ||
| Claim title | Text | No | Default: Expense claim A short summary of the whole claim. Placeholder: e.g. Fuel for farm delivery. |
| Anything else to add? (optional) | Text area | No | Extra context for the reviewer. |
| Date | Date | Yes | If empty: Required. |
| Category | Dropdown | Yes | Starts on Select…. Lists only the categories your organisation allows. If empty: Required. |
| Amount (₦) | Number | Required for amount categories | Zero or more, two decimals. If missing: Enter an amount. |
| Distance (km) | Number | Required for mileage categories | Replaces the amount for a mileage category. Must be above zero: Enter the distance travelled. |
| Receipt photo | File | No | One file per line. JPEG, PNG, GIF or PDF, up to 10 MB. It uploads as soon as you choose it. |
| What was this specific item/trip? | Text | Yes | Placeholder: e.g. 20 litres of diesel. If empty: Required. |
Every line you add must be complete. To drop a line select Remove; it shows only when there is more than one line. If any field is missing when you submit, a banner says Please fix the highlighted fields below before submitting.
Receipts. While a file uploads you see Uploading receipt…, then Receipt attached: and the file name. Only JPEG, PNG, GIF and PDF files up to 10 MB are accepted. If you pick another type, such as WebP or HEIC, or a file over 10 MB, the form can still show Receipt attached even though the file was not stored. Use a JPEG or PDF under 10 MB, and tell the reviewer if you are unsure the receipt arrived.
After you submit. You see Claim Submitted, your reference code, and the text: Keep this code for your records. A staff member will review your claim — there is no login to check its status with, so please contact the organization directly if you need an update. No email or text message is sent. Reloading the page gives a blank form.
If it fails, a red box shows the reason or Failed to submit claim. Please try again. Possible reasons:
This organization has reached its daily limit for public claim submissions. Please try again tomorrow.
Appears: Submit Claim
- Why it happens
- The organisation's daily allowance of claims is used up.
- How to fix it
- Try again tomorrow, or contact the organisation.
This form has no categories configured yet — contact the organization
Appears: Submit Claim
- Why it happens
- No category has been allowed on the public form.
- How to fix it
- Contact the organisation.
At least one line is required
Appears: Submit Claim
- Why it happens
- The claim has no line items.
- How to fix it
- Add a line.
This link is invalid or has been disabled
Appears: Link Error page
- Why it happens
- The link was switched off, replaced by a new one, or typed wrongly.
- How to fix it
- Ask the organisation for the current link.
The Invalid Link page says: This link is invalid. Please check it and try again. It appears when the address has no code in it.
For the administrator
Choose what visitors see
Open Administration > Expense Settings. In Public Submission set the brand name, logo, Categories a Public Visitor May Select, Max Submissions Per Day (default 20), the External-Payee Workflow and the External Payee Payable Account. Save. See Expense Settings, which also explains that the Administration card opens a second settings page you should not use.Generate the link
In the Public Submission Link panel select Generate Link. The link shows in a box with a copy button. The status reads Active.
Screenshot pending
Public Submission Link panel with an active link, a copy button, Rotate Link and Disable Link
- 1The link and its copy button.
- 2Rotate Link and Disable Link.
Share it
Copy the link and send it to the people who should use it.Replace it when needed
Select Rotate Link to make a new link. The old link stops working at once for anyone who still holds it. Rotating also switches a disabled link back on.Switch it off
Select Disable Link. The status reads Disabled and visitors see the Link Error page. Generate again to switch it back on.
Neither Rotate Link nor Disable Link asks you to confirm. The link does not expire on its own. You can open Expense Settings later and see the same link again.
Things to know as the administrator:
- The daily limit is for the whole organisation. It counts every claim sent in the last 24 hours, from anyone, including claims you rejected. When it is reached, nobody can send a claim until the count falls.
- There is no CAPTCHA and no check of a phone number or email. Every claim is reviewed by hand before it can become an expense, so nothing is paid because of a submission alone.
- The form also limits each device or network address to a small number of page loads and sends in a quarter of an hour.
- Bank details are never collected on the form. Your reviewer adds them.
- The currency sign on the form is the naira (₦) for every organisation.
Field reference
The two parts above hold the fields. Administrator fields on the settings page are listed on Expense Settings.
Statuses and what happens next
A submitted claim gets a reference with the prefix PUB and starts as NEW in Awaiting Triage on Review Public Submissions. A reviewer matches it to an employee or an external payee, then converts it to a draft expense, or rejects it. Nothing reaches approval or the ledger before conversion.
Ledger impact
Ledger impact: Generate Link, Rotate Link, Disable Link and Submit Claim
Does not post to the ledger.
None of these actions writes to the ledger. A submission is only a request. It does not become an expense until a reviewer converts it.
Approvals
None on this page. After conversion the draft goes through the normal approval flow. See Workflows and approvals.
Reverse or void
A sender cannot withdraw or edit a claim. A reviewer can reject it. An administrator can disable the link at any time.
Who can do this
Anyone with the link can submit a claim. No permission is needed. To see the link you need admin:expense-settings-public-submission-link:read, to generate or rotate it admin:expense-settings-public-submission-rotate-token:create, and to disable it admin:expense-settings-public-submission-deactivate:create. See Roles and permissions.
Nigerian notes
If something goes wrong
Expense settings must be saved before enabling public submission
Appears: Generate Link
- Why it happens
- Expense Settings has never been saved.
- How to fix it
- Save Expense Settings first, then select Generate Link.
This link is invalid or has been disabled
Appears: The public page
- Why it happens
- The link is off, was rotated, or is mistyped.
- How to fix it
- Send the current link again, or select Generate Link if it is disabled.
More messages are on the Expense troubleshooting page.