Form — Examples
Complete Form node configurations for onboarding, KYC, supplier registration, and IT intake.
01 Employee Onboarding — New Hire Details
Collects personal, banking, and setup preference data from a new employee in the first week of their onboarding workflow. The form is pre-filled with data from the HR system to minimise data entry. A 72-hour deadline ensures data is collected before payroll cutoff.
{
"assigned_to": "{{ $var.new_employee_id }}",
"form_schema": "form:employee-onboarding-v4",
"title": "Welcome to {{ $var.company_name }} — Please Complete Your Onboarding Form",
"description": "Hi {{ $var.first_name }}, welcome aboard! Please complete this form within 3 days to set up your accounts, payroll, and equipment. Fields marked * are required. Contact HR at hr@company.com if you need assistance.",
"due_at": "{{ $now.AddHours(72) }}",
"prefill": {
"first_name": "{{ $var.first_name }}",
"last_name": "{{ $var.last_name }}",
"work_email": "{{ $var.work_email }}",
"department": "{{ $var.department }}",
"start_date": "{{ $var.start_date }}"
}
}
form_data fields (bank_account, tax_id, equipment_preference, emergency_contact, etc.) flow directly into account provisioning, payroll setup, and equipment request workflows running in parallel.
02 Customer KYC — Identity Verification
Assigns a KYC form to a new customer after account creation. Collects identity document uploads and declarations required for regulatory compliance. 48-hour deadline with escalation to the compliance team on expiry.
{
"assigned_to": "{{ $var.customer_user_id }}",
"form_schema": "form:kyc-standard-v3",
"title": "Account Verification Required",
"description": "To comply with financial regulations, we need to verify your identity. Please upload clear photos of your ID and provide the required information. All data is encrypted and processed in accordance with our Privacy Policy. This must be completed within 48 hours to activate your account.",
"due_at": "{{ $now.AddHours(48) }}",
"prefill": {
"full_name": "{{ $var.customer_name }}",
"email": "{{ $var.customer_email }}"
}
}
03 IT Support Ticket Details Collection
After an IT ticket is created, a Form node collects detailed troubleshooting information from the user before assignment to a technician. Reduces back-and-forth communication by gathering all diagnostic data upfront.
{
"assigned_to": "{{ $var.ticket_requester_id }}",
"form_schema": {
"fields": [
{"id": "issue_description", "type": "textarea", "label": "Describe the issue in detail", "required": true, "rows": 5},
{"id": "first_occurred", "type": "date", "label": "When did this first occur?", "required": true},
{"id": "affected_system", "type": "select", "label": "Affected system", "required": true,
"options": ["Laptop/Desktop", "Email", "VPN", "Printer", "Business Application", "Phone", "Other"]},
{"id": "error_screenshot", "type": "file", "label": "Attach screenshot (optional)", "required": false, "accept": "image/*"},
{"id": "priority", "type": "select", "label": "Business impact", "required": true,
"options": ["Low — minor inconvenience", "Medium — work is impacted", "High — cannot work at all"]}
]
},
"title": "IT Support — Additional Information Required for Ticket #{{ $var.ticket_id }}",
"description": "Please provide more details about your issue so we can assign it to the right technician and resolve it faster.",
"due_at": "{{ $now.AddHours(4) }}"
}
priority field is used by a Switch node to route to the appropriate SLA queue (P1 < 1hr, P2 < 4hr, P3 < 24hr). The screenshot URL is attached to the ticket for the technician.
04 Supplier Registration
A comprehensive supplier onboarding form collecting all information required to create a vendor master record in the ERP. References a centrally managed Atlas Form schema to maintain consistency across supplier onboarding workflows.
{
"assigned_to": "{{ $var.supplier_contact_user_id }}",
"form_schema": "form:supplier-registration-v2",
"title": "Supplier Registration — {{ $var.company_name }}",
"description": "Thank you for your interest in becoming a registered supplier with {{ $var.buyer_company }}. Please complete all sections of this registration form. You will need your company registration number, bank account details, and insurance certificates. Submission typically takes 20–30 minutes.",
"due_at": "{{ $now.AddDays(7) }}",
"prefill": {
"company_name": "{{ $var.company_name }}",
"contact_name": "{{ $var.contact_name }}",
"contact_email": "{{ $var.contact_email }}"
}
}
05 Annual Performance Self-Assessment
Part of a parallel performance review workflow — the employee completes a self-assessment form while their manager simultaneously completes a manager review form (separate Form node running in parallel). Both submissions are required before the HR consolidation step.
{
"assigned_to": "{{ $var.employee_id }}",
"form_schema": "form:performance-self-assessment-v1",
"title": "{{ $var.review_year }} Annual Performance Self-Assessment",
"description": "Please reflect on your achievements, challenges, and development goals for {{ $var.review_year }}. Be specific and provide examples where possible. Your self-assessment will be reviewed alongside your manager's evaluation. Deadline: {{ $var.review_deadline_display }}.",
"due_at": "{{ $var.review_deadline_iso }}",
"prefill": {
"employee_name": "{{ $var.employee_name }}",
"role_title": "{{ $var.role_title }}",
"department": "{{ $var.department }}",
"review_period": "{{ $var.review_year }}"
}
}