Executive Assistant Agreement

Template Overview

  • Template ID: executive-assistant-agreement
  • Version: 2.0.0

To generate this document, pass the structured data described below into the data property of the /api/v1/documents/generate endpoint.


Data Payload Schema

FieldTypeRequirementDescription & Details
effectiveDatestringNoInsert Date of Offer Letter This is the date the letter. You may want to backdate or post date the letter. (Format: YYYY-MM-DD.)
firstNamestringNoFirst Name Please use the full name, as is on the passport or any other official documents of the party.
lastNamestringNoLast Name
addressstringNoAddress (number & street)
townstringNoAddress (Town)
citystringNoAddress (State/City)
countrystringNoCountry Must be a valid value from the Supported Countries list.
commencementDatestringNoInsert Commencement Date (Format: YYYY-MM-DD.)
fixedbooleanNoIs the employment for a fixed period? If you select “Yes”, the employee only works for a limited period instead of working until they resign or their employment is terminated
employmentDurationstringConditionalHow long will the Employee be employed for? Ex: 6 months Required if fixed is true.
part_timebooleanNoIs it a full-time or part-time role? Part-time includes only working particular days in the work week or half days. Values: true (Part-time), false (Full-time).
maximumHoursstringConditionalInsert maximum shift hours per week Required if part_time is true.
reportingLinestringNoInsert Reporting line for this employee Who will the employee be reporting to? Insert the title here. Ex: Senior Vice President
salaryFrequencystringNoHow often will the salary be paid? Options: "Weekly", "Monthly", "Annually"
currencystringNoWhat is the currency of payment? Options: "NGN", "USD", "GBP", "ZAR", "Others"
customCurrencystringConditionalInsert the currency Required if currency is "Others".
grossSalarynumberNoWhat is the Gross salary? This is the employee’s total salary inclusive of taxes and any deductions. Ex: 50,000
probationClausebooleanNoIs there a probation period?
probationstringConditionalInsert the probation period Ex: 12 months. Required if probationClause is true.
isEquipmentbooleanNoWill the employee be receiving any equipment to carry out their role?
equipmentsarray of stringsConditionalWhat equipment will the employee be receiving? Ex: Laptop, Phone, etc Required if isEquipment is true.
isBenefitsbooleanNoWill the employee be entitled to any benefits?
benefitsarray of stringsConditionalWhat benefits will the employee be receiving? Ex: Monthly data allowance of ZAR 15,000 Required if isBenefits is true.
placeOfWorkstringNoPlace of Work Options: "Remote", "Non-Remote", "Hybrid"
remotePlatformstringConditionalWhat is the communication platform for remote workers? Required if placeOfWork is one of "Remote", "Hybrid".
hybridOfficeDaysstringConditionalHow many days a week is the employee expected to work at the office? Required if placeOfWork is "Hybrid".
startingTimestringNoWhen is the Employee's official resumption time? Ex: 9am
closingTimestringNoWhen is the Employee's official closing time? Ex: 5pm
workingDaysstringNoWhat days is the Employee expected to report to work? Options: "Monday to Fridays", "Monday to Saturday", "All 7 days of the week", "Three days a week"
leaveDaysstringNoHow many leave days is the Employee entitled to? Remember this refers to the number of working days (so no bank holidays or weekends). Ex: 20
sickLeavestringNoHow many working days of sick leave is the Employee entitled to? Remember this refers to the number of working days (so no bank holidays or weekends). Ex: 20
priorNoticestringNoHow long is the notice of termination of employment? Ex: 1 month
dutiesarray of stringsNoAdd the Employment’s tasks/responsibilities
managementstringNoWho will be signing on behalf of the Employer? Ex: Halima Kasumu
disputebooleanNoGoverning law and Dispute resolution Courts are typically slower and cheaper. While arbitration is a generally faster but more expensive dispute resolution process.. Values: true (By Arbitration), false (By the court).
governingLawstringNoWhat is the governing law? Must be a valid value from the Supported Countries list.

Example JSON Payload

Here is an example of a properly formatted data object for the Executive Assistant Agreement template.

{
  "templateId": "executive-assistant-agreement",
  "data": {
    "effectiveDate": "2026-06-01",
    "firstName": "Joshua",
    "lastName": "Odelola",
    "address": "123 Beta Way, Lagos",
    "town": "Sample Town",
    "city": "Sample City",
    "country": "Nigeria",
    "commencementDate": "2026-06-01",
    "fixed": true,
    "employmentDuration": "6 months",
    "part_time": true,
    "maximumHours": "Sample Maximum Hours",
    "reportingLine": "Senior Vice President",
    "salaryFrequency": "Weekly",
    "currency": "NGN",
    "grossSalary": 50000,
    "probationClause": true,
    "probation": "12 months",
    "isEquipment": true,
    "equipments": [
      "Laptop",
      "Phone",
      "etc"
    ],
    "isBenefits": true,
    "benefits": [
      "Monthly data allowance of ZAR 15,000"
    ],
    "placeOfWork": "Remote",
    "remotePlatform": "Sample Remote Platform",
    "startingTime": "9am",
    "closingTime": "5pm",
    "workingDays": "Monday to Fridays",
    "leaveDays": "20",
    "sickLeave": "20",
    "priorNotice": "1 month",
    "duties": [
      "Sample Duties"
    ],
    "management": "Halima Kasumu",
    "dispute": true,
    "governingLaw": "Nigeria"
  },
  "format": "pdf"
}