Form page · /f/<id>
Visitor sign-in
Welcome · 2-column grid · own header and theme · Its own page: share the link or open it on a tablet
Workplace & Facilities package
A themed reception form signs visitors in, looks up their host, logs the visit, emails the host and has reception confirm an NDA when needed.
About this package
Visitor sign-in puts a welcoming, branded form on the reception tablet. The visitor enters their name, company and contact details, starts typing who they are visiting and picks the host from the Staff directory table; the host's email and team fill in by themselves.
Signing in shows a success screen to the visitor and starts the Visitor arrival workflow through its Form submitted trigger: it creates a visit reference and a badge number, adds the visit to the Visitor log table and emails the host.
When the visitor will see confidential information, reception gets a task to confirm the NDA, with NDA signed and Visitor refused buttons. A 12-month retention policy is included for the visitor records. Everything is built in, so it works as soon as it is installed.
Starts from a form page: open the Visitor sign-in form (/f/<id>) on the reception tablet; each sign-in starts the workflow.
Someone fills in a form to start it: the workflow start form (Run dialog in the app, or your own portal posting to the API) or a standalone form page (/f/<id>) whose Form submitted trigger starts the workflow. People complete User Task forms along the way.
The flow
Visitor signs in
On the themed form the visitor enters their details and picks their host; the host's email and team fill in from the Staff directory.
Welcome screen
Sign in shows a success screen with the host's name and a Next visitor button.
Log and badge
The Form submitted trigger starts the workflow: a visit reference and badge number, and a row in the Visitor log.
Tell the host
The host gets an email that their visitor is at reception.
NDA when needed
If the visitor will see confidential information, reception confirms the signed NDA with the NDA signed or Visitor refused buttons.
Forms
People start it from a form page (/f/<id>) with its own header, theme and buttons; submitting it starts the workflow. User Tasks show their fields and outcome buttons to the assignee.
Form page · /f/<id>
Welcome · 2-column grid · own header and theme · Its own page: share the link or open it on a tablet
User Task
NDA for {{form.visitor_name}} ({{form.company}}) · 2-column grid · own header and theme
From your code
Every workflow can be started over REST, MCP or the CLI, whatever its trigger, with the sample input below. Runs start straight away on the published version; replace <workflow id> with the id the install created.
REST
curl -X POST "$USERTASKS_URL/api/v1/workflows/start" \
-H "Authorization: Bearer $USERTASKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"workflow_id":"<workflow id>","variables":{"visitor_name":"Grace Kim","company":"Northwind Traders","visitor_email":"grace.kim@example.com","visitor_phone":"+1 555 0100","host":"ana.lopez@example.com","purpose":"Meeting","nda_required":true,"agree":true}}'CLI
usertasks workflows inputs <workflow id> # the start form: keys, types, required
usertasks workflows run <workflow id> --input visitor_name="Grace Kim" --input company="Northwind Traders" --input visitor_email=grace.kim@example.com --input visitor_phone="+1 555 0100" … --waitWhat's included
| Type | Name | Details |
|---|---|---|
| Email template | Your visitor has arrived | Sent to the host when their visitor signs in. |
| Data table | Staff directory | People who can host visitors: the sign-in form looks the host up here and fills in their email and team. |
| Data table | Visitor log | Everyone who signed in: who they visited, when they arrived and left, and whether an NDA was signed. |
| Retention policy | Visitor log: 12 months | Visitor records are personal data: purge rows 12 months after they were created. Apply it to the Visitor log table after install. |
| forms | Visitor sign-in | The reception tablet form: visitors sign in, pick who they are visiting, and their host is told. |
| Workflow | Visitor arrival | 12 steps — A visitor signs in on the reception form: the visit is logged, the host is emailed and, when confidential information is involved, reception confirms the NDA. |
Staff directory · 6 sample rows
NameEmailTeamFloorActive
Visitor log · 2 sample rows
Visit referenceVisitorCompanyVisitor emailHostHost emailPurposeArrivedNDA requiredNDA signedBadgeStatus
Requirements
Credentials never travel in a package. The install wizard asks for what your environment must provide, or installs it incomplete until you finish setup.
Nothing: it installs complete.
Install
Works on UserTasks cloud and on any self-hosted instance. Installing creates the assets above; nothing runs until you complete setup and start it.
curl -fLO https://usertasks.com/gallery/visitor-sign-in-1.0.0.utpkg
usertasks packages inspect visitor-sign-in-1.0.0.utpkg # offline: checksum, hashes, signature
usertasks packages install visitor-sign-in-1.0.0.utpkg --dry-run
usertasks packages install visitor-sign-in-1.0.0.utpkg # prompts for each requirement
usertasks packages install visitor-sign-in-1.0.0.utpkg --keep-incomplete --yes # in CI; finish with:
usertasks packages complete visitor-sign-in -f values.yamlVerify the download
shasum -a 256 visitor-sign-in-1.0.0.utpkg should print the file SHA-256. How gallery packages are signed.
Versions
Installing a newer version upgrades in place: local credentials and requirement values are kept, and changes you made are flagged first. How packages work
More packages
Workplace & Facilities Official
A register of loanable equipment with a check-out form, a due-back return task with a reminder, and Returned / Damaged outcomes that update the register.
Nothing to configure: works as soon as it is installed
Workplace & Facilities Official
Book a pool car on a themed form: service and clash checks, a decision table for long, multi-day or weekend trips, coordinator approval and a confirmation email.
Nothing to configure: works as soon as it is installed
Workplace & Facilities Official
Book a room from a themed start form; rules send large, long or catered bookings to facilities for approval, everything else is confirmed straight away.
Nothing to configure: works as soon as it is installed