[{"data":1,"prerenderedAt":659},["ShallowReactive",2],{"navigation":3,"\u002Fdata-import\u002Fcustom-templates":441,"\u002Fdata-import\u002Fcustom-templates-surround":654},[4,28,62,92,117,146,185,219,243,279,315,353,382],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17,22],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-sliders",{"title":18,"path":19,"stem":20,"icon":21},"Signing in on the mobile app","\u002Fgetting-started\u002Fmobile-app-sign-in","1.getting-started\u002F4.mobile-app-sign-in","i-lucide-smartphone",{"title":23,"path":24,"stem":25,"icon":26},"Running without email","\u002Fgetting-started\u002Frunning-without-email","1.getting-started\u002F5.running-without-email","i-lucide-mail-x",false,{"title":29,"icon":27,"path":30,"stem":31,"children":32,"page":27},"Security & Privacy","\u002Fsecurity","10.security",[33,38,43,47,52,57],{"title":34,"path":35,"stem":36,"icon":37},"Security Overview","\u002Fsecurity\u002Foverview","10.security\u002F1.overview","i-lucide-shield-check",{"title":39,"path":40,"stem":41,"icon":42},"Authentication","\u002Fsecurity\u002Fauthentication","10.security\u002F2.authentication","i-lucide-log-in",{"title":44,"path":45,"stem":46,"icon":21},"Two-Factor & Devices","\u002Fsecurity\u002Ftwo-factor-and-devices","10.security\u002F3.two-factor-and-devices",{"title":48,"path":49,"stem":50,"icon":51},"Audit & Monitoring","\u002Fsecurity\u002Faudit-and-monitoring","10.security\u002F4.audit-and-monitoring","i-lucide-scroll-text",{"title":53,"path":54,"stem":55,"icon":56},"Account Deletion & Privacy","\u002Fsecurity\u002Faccount-deletion-and-privacy","10.security\u002F5.account-deletion-and-privacy","i-lucide-user-x",{"title":58,"path":59,"stem":60,"icon":61},"Roles & Permissions","\u002Fsecurity\u002Froles-and-permissions","10.security\u002F6.roles-and-permissions","i-lucide-key-round",{"title":63,"icon":27,"path":64,"stem":65,"children":66,"page":27},"Billing & Plans","\u002Fbilling","11.billing",[67,72,77,82,87],{"title":68,"path":69,"stem":70,"icon":71},"Plans","\u002Fbilling\u002Fplans","11.billing\u002F1.plans","i-lucide-credit-card",{"title":73,"path":74,"stem":75,"icon":76},"Limits & Usage","\u002Fbilling\u002Flimits-and-usage","11.billing\u002F2.limits-and-usage","i-lucide-gauge",{"title":78,"path":79,"stem":80,"icon":81},"Managing Your Subscription","\u002Fbilling\u002Fmanaging-your-subscription","11.billing\u002F3.managing-your-subscription","i-lucide-receipt",{"title":83,"path":84,"stem":85,"icon":86},"Add-ons","\u002Fbilling\u002Fadd-ons","11.billing\u002F4.add-ons","i-lucide-puzzle",{"title":88,"path":89,"stem":90,"icon":91},"Integrations","\u002Fbilling\u002Fintegrations","11.billing\u002F5.integrations","i-lucide-plug",{"title":93,"icon":27,"path":94,"stem":95,"children":96,"page":27},"Settings","\u002Fsettings","12.settings",[97,101,105,109,113],{"title":98,"path":99,"stem":100},"General","\u002Fsettings\u002Fgeneral","12.settings\u002F1.general",{"title":102,"path":103,"stem":104},"Leave Types","\u002Fsettings\u002Fleavetype","12.settings\u002F2.leaveType",{"title":106,"path":107,"stem":108},"Carry Forward","\u002Fsettings\u002Fcarryforward","12.settings\u002F3.carryForward",{"title":110,"path":111,"stem":112},"Department Management","\u002Fsettings\u002Fdepartments","12.settings\u002F4.departments",{"title":114,"path":115,"stem":116},"Public Holidays","\u002Fsettings\u002Fpublicholiday","12.settings\u002F5.publicholiday",{"title":118,"path":119,"stem":120,"children":121,"page":27},"Mcp","\u002Fmcp","13.mcp",[122,127,131,136,141],{"title":123,"path":124,"stem":125,"icon":126},"Overview","\u002Fmcp\u002Foverview","13.mcp\u002F1.overview","i-lucide-bot",{"title":128,"path":129,"stem":130,"icon":91},"Connecting","\u002Fmcp\u002Fconnecting","13.mcp\u002F2.connecting",{"title":132,"path":133,"stem":134,"icon":135},"Tools Reference","\u002Fmcp\u002Ftools","13.mcp\u002F3.tools","i-lucide-wrench",{"title":137,"path":138,"stem":139,"icon":140},"Security","\u002Fmcp\u002Fsecurity","13.mcp\u002F4.security","i-lucide-shield",{"title":142,"path":143,"stem":144,"icon":145},"Integrating Your Own MCP Client","\u002Fmcp\u002Fcustom-client","13.mcp\u002F5.custom-client","i-lucide-code",{"title":147,"icon":27,"path":148,"stem":149,"children":150,"page":27},"Data Import & Migration","\u002Fdata-import","2.data-import",[151,155,160,165,170,175,180],{"title":123,"path":152,"stem":153,"icon":154},"\u002Fdata-import\u002Foverview","2.data-import\u002F1.overview","i-lucide-database",{"title":156,"path":157,"stem":158,"icon":159},"Importing a File","\u002Fdata-import\u002Fimporting-a-file","2.data-import\u002F2.importing-a-file","i-lucide-file-up",{"title":161,"path":162,"stem":163,"icon":164},"Supported Platforms","\u002Fdata-import\u002Fsupported-platforms","2.data-import\u002F3.supported-platforms","i-lucide-layout-grid",{"title":166,"path":167,"stem":168,"icon":169},"Direct Connections","\u002Fdata-import\u002Fdirect-connections","2.data-import\u002F4.direct-connections","i-lucide-plug-zap",{"title":171,"path":172,"stem":173,"icon":174},"Custom Templates","\u002Fdata-import\u002Fcustom-templates","2.data-import\u002F5.custom-templates","i-lucide-layout-template",{"title":176,"path":177,"stem":178,"icon":179},"Rollback & Import History","\u002Fdata-import\u002Frollback-and-history","2.data-import\u002F6.rollback-and-history","i-lucide-undo-2",{"title":181,"path":182,"stem":183,"icon":184},"Troubleshooting","\u002Fdata-import\u002Ftroubleshooting","2.data-import\u002F7.troubleshooting","i-lucide-life-buoy",{"title":186,"icon":27,"path":187,"stem":188,"children":189,"page":27},"Leave Management","\u002Fleave-management","3.leave-management",[190,195,200,205,210,215],{"title":191,"path":192,"stem":193,"icon":194},"Leave Management Overview","\u002Fleave-management\u002Foverview","3.leave-management\u002F1.overview","i-lucide-palmtree",{"title":196,"path":197,"stem":198,"icon":199},"Requesting Leave","\u002Fleave-management\u002Frequesting-leave","3.leave-management\u002F2.requesting-leave","i-lucide-calendar-plus",{"title":201,"path":202,"stem":203,"icon":204},"Leave Balances","\u002Fleave-management\u002Fleave-balances","3.leave-management\u002F3.leave-balances","i-lucide-wallet",{"title":206,"path":207,"stem":208,"icon":209},"Group Booking","\u002Fleave-management\u002Fgroup-booking","3.leave-management\u002F4.group-booking","i-lucide-users",{"title":211,"path":212,"stem":213,"icon":214},"Editing and Cancelling Leave","\u002Fleave-management\u002Fediting-and-cancelling","3.leave-management\u002F5.editing-and-cancelling","i-lucide-pencil",{"title":216,"path":217,"stem":218,"icon":184},"Leave Troubleshooting","\u002Fleave-management\u002Ftroubleshooting","3.leave-management\u002F6.troubleshooting",{"title":220,"icon":27,"path":221,"stem":222,"children":223,"page":27},"Approvals","\u002Fapprovals","4.approvals",[224,229,234,238],{"title":225,"path":226,"stem":227,"icon":228},"Approvals Overview","\u002Fapprovals\u002Foverview","4.approvals\u002F1.overview","i-lucide-check-check",{"title":230,"path":231,"stem":232,"icon":233},"Leave Approvals","\u002Fapprovals\u002Fleave-approvals","4.approvals\u002F2.leave-approvals","i-lucide-calendar-check",{"title":235,"path":236,"stem":237,"icon":81},"Expense Approvals","\u002Fapprovals\u002Fexpense-approvals","4.approvals\u002F3.expense-approvals",{"title":239,"path":240,"stem":241,"icon":242},"Time Approvals","\u002Fapprovals\u002Ftime-approvals","4.approvals\u002F4.time-approvals","i-lucide-clock-9",{"title":244,"icon":27,"path":245,"stem":246,"children":247,"page":27},"Time tracking & monitoring","\u002Ftime-tracking","5.Time Tracking",[248,253,258,263,267,271,275],{"title":249,"path":250,"stem":251,"icon":252},"Clocking In & Location","\u002Ftime-tracking\u002Fclock-in-and-location","5.Time Tracking\u002F5.clock-in-and-location","i-lucide-map-pin",{"title":254,"path":255,"stem":256,"icon":257},"Overtime & Pay-Period Lockdown","\u002Ftime-tracking\u002Fovertime-and-lockdown","5.Time Tracking\u002F6.overtime-and-lockdown","i-lucide-lock",{"title":259,"path":260,"stem":261,"icon":262},"Geofencing","\u002Ftime-tracking\u002Fgeofencing","5.Time Tracking\u002F7.geofencing","i-lucide-map",{"title":264,"path":265,"stem":266},"Time & Projects","\u002Ftime-tracking\u002Ftimeandprojects","5.Time Tracking\u002FTime&Projects",{"title":268,"path":269,"stem":270},"Time Tracking","\u002Ftime-tracking\u002Ftime-tracking","5.Time Tracking\u002FTime-tracking",{"title":272,"path":273,"stem":274},"Timeboard","\u002Ftime-tracking\u002Ftimeboard","5.Time Tracking\u002FTimeBoard",{"title":276,"path":277,"stem":278},"Timesheets","\u002Ftime-tracking\u002Ftimesheets","5.Time Tracking\u002FTimesheets",{"title":280,"icon":27,"path":281,"stem":282,"children":283,"page":27},"Expenses","\u002Fexpenses","6.expenses",[284,288,292,296,300,305,310],{"title":285,"path":286,"stem":287},"Expense Claims","\u002Fexpenses\u002Foverview","6.expenses\u002F1.overview",{"title":289,"path":290,"stem":291},"Add & Manage Purchases","\u002Fexpenses\u002Fpurchases","6.expenses\u002F2.purchases",{"title":293,"path":294,"stem":295},"Travel & Mileage Entry","\u002Fexpenses\u002Ftravelentries","6.expenses\u002F3.travelentries",{"title":297,"path":298,"stem":299,"icon":71},"Company Card Expenses","\u002Fexpenses\u002Fcompany-cards","6.expenses\u002F4.company-cards",{"title":301,"path":302,"stem":303,"icon":304},"Per Diems","\u002Fexpenses\u002Fper-diems","6.expenses\u002F5.per-diems","i-lucide-utensils",{"title":306,"path":307,"stem":308,"icon":309},"Receipt Scanning","\u002Fexpenses\u002Freceipt-scanning","6.expenses\u002F6.receipt-scanning","i-lucide-scan-line",{"title":311,"path":312,"stem":313,"icon":314},"Statuses & Submission","\u002Fexpenses\u002Fstatuses-and-submission","6.expenses\u002F7.statuses-and-submission","i-lucide-git-pull-request-arrow",{"title":316,"icon":27,"path":317,"stem":318,"children":319,"page":27},"Documents & E-Signatures","\u002Fdocuments","7.documents",[320,324,329,334,339,343,348],{"title":123,"path":321,"stem":322,"icon":323},"\u002Fdocuments\u002Foverview","7.documents\u002F1.overview","i-lucide-folder-open",{"title":325,"path":326,"stem":327,"icon":328},"Uploading Documents","\u002Fdocuments\u002Fuploading","7.documents\u002F2.uploading","i-lucide-upload",{"title":330,"path":331,"stem":332,"icon":333},"E-Signatures","\u002Fdocuments\u002Fe-signatures","7.documents\u002F3.e-signatures","i-lucide-pen-tool",{"title":335,"path":336,"stem":337,"icon":338},"Audit Trail & Certificate","\u002Fdocuments\u002Faudit-trail","7.documents\u002F4.audit-trail","i-lucide-file-check",{"title":340,"path":341,"stem":342,"icon":174},"Templates & Bulk Send","\u002Fdocuments\u002Ftemplates-and-bulk-send","7.documents\u002F5.templates-and-bulk-send",{"title":344,"path":345,"stem":346,"icon":347},"Onboarding","\u002Fdocuments\u002Fonboarding","7.documents\u002F6.onboarding","i-lucide-user-plus",{"title":349,"path":350,"stem":351,"icon":352},"Offboarding","\u002Fdocuments\u002Foffboarding","7.documents\u002F7.offboarding","i-lucide-user-minus",{"title":354,"icon":27,"path":355,"stem":356,"children":357,"page":27},"People & HR","\u002Fpeople","8.people",[358,362,367,372,377],{"title":359,"path":360,"stem":361,"icon":209},"Directory & Profiles","\u002Fpeople\u002Fdirectory-and-profiles","8.people\u002F1.directory-and-profiles",{"title":363,"path":364,"stem":365,"icon":366},"Managing Users","\u002Fpeople\u002Fmanaging-users","8.people\u002F2.managing-users","i-lucide-user-cog",{"title":368,"path":369,"stem":370,"icon":371},"HR Records","\u002Fpeople\u002Fhr-records","8.people\u002F3.hr-records","i-lucide-folder-archive",{"title":373,"path":374,"stem":375,"icon":376},"Performance","\u002Fpeople\u002Fperformance","8.people\u002F4.performance","i-lucide-target",{"title":378,"path":379,"stem":380,"icon":381},"Training","\u002Fpeople\u002Ftraining","8.people\u002F5.training","i-lucide-graduation-cap",{"title":383,"icon":27,"path":384,"stem":385,"children":386,"page":27},"Features","\u002Ffeatures","9.features",[387,391,395,399,404,409,413,417,421,425,429,433,437],{"title":388,"path":389,"stem":390,"icon":11},"Home","\u002Ffeatures\u002Fhome","9.features\u002F1.home",{"title":392,"path":393,"stem":394},"Email Configuration (SMTP)","\u002Ffeatures\u002Femail-configuration","9.features\u002F10.email-configuration",{"title":396,"path":397,"stem":398},"SMTP troubleshoot","\u002Ffeatures\u002Fsmtp-troubleshoot","9.features\u002F11.smtp-troubleshoot",{"title":400,"path":401,"stem":402,"icon":403},"Notifications","\u002Ffeatures\u002Fnotifications","9.features\u002F12.notifications","i-lucide-bell",{"title":405,"path":406,"stem":407,"icon":408},"Reports","\u002Ffeatures\u002Freports","9.features\u002F13.reports","i-lucide-bar-chart-3",{"title":410,"path":411,"stem":412},"Dashboard","\u002Ffeatures\u002Fdashboard","9.features\u002F2.dashboard",{"title":414,"path":415,"stem":416},"Calendar & Leave Overview","\u002Ffeatures\u002Fcalendar","9.features\u002F3.calendar",{"title":418,"path":419,"stem":420},"Calendar Integration","\u002Ffeatures\u002Fcalendar-integration","9.features\u002F4.calendar-integration",{"title":422,"path":423,"stem":424},"Schedules","\u002Ffeatures\u002Fschedules","9.features\u002F5.schedules",{"title":426,"path":427,"stem":428},"Project Management","\u002Ffeatures\u002Fprojects","9.features\u002F6.projects",{"title":430,"path":431,"stem":432},"Expense Settings","\u002Ffeatures\u002Fexpense-settings","9.features\u002F7.expense-settings",{"title":434,"path":435,"stem":436},"Auth0 SSO Integration","\u002Ffeatures\u002Fauth0-integration","9.features\u002F8.auth0-integration",{"title":438,"path":439,"stem":440},"Password & Authentication Policy","\u002Ffeatures\u002Fpolicies","9.features\u002F9.policies",{"id":442,"title":171,"body":443,"description":647,"extension":648,"links":649,"meta":650,"navigation":651,"path":172,"seo":652,"stem":173,"__hash__":653},"docs\u002F2.data-import\u002F5.custom-templates.md",{"type":444,"value":445,"toc":635},"minimark",[446,450,459,462,467,474,506,509,520,524,535,540,543,579,582,586,592,596,603,626],[447,448,171],"h1",{"id":449},"custom-templates",[451,452,453,454,458],"p",{},"A ",[455,456,457],"strong",{},"template"," is a saved column mapping: a record of which column in a file goes to which BookYourPTO field. BookYourPTO ships 63 of them for 48 platforms, and your organization can save its own.",[451,460,461],{},"Custom templates are worth creating when your export doesn't match any built-in platform layout — a report your finance team builds by hand, an in-house system, or a platform export you've customized so heavily it no longer looks like the standard one.",[463,464,466],"h2",{"id":465},"saving-a-mapping-as-a-template","Saving a mapping as a template",[451,468,469,470,473],{},"You create a custom template from inside the wizard, on the ",[455,471,472],{},"Map Columns"," step:",[475,476,477,481,488,499],"ol",{},[478,479,480],"li",{},"Set the mappings so every column goes where you want it.",[478,482,483,484,487],{},"Tick ",[455,485,486],{},"Save this mapping as a reusable template",".",[478,489,490,491,495,496,487],{},"Give it a name that describes the file, not the moment — ",[492,493,494],"em",{},"Payroll monthly headcount export"," beats ",[492,497,498],{},"March import",[478,500,501,502,505],{},"Continue to ",[455,503,504],{},"Preview",". The template is saved as you move on.",[451,507,508],{},"The template records the mapping and the data type it applies to. It belongs to your organization, and it's visible to any administrator or executive who runs an import.",[510,511,514],"callout",{"color":512,"icon":513},"blue","i-lucide-arrow-up",[451,515,516,519],{},[455,517,518],{},"Your templates outrank the built-in ones."," Where BookYourPTO scores templates against a file, your organization's own templates are checked before the 63 built-in platform templates, so a mapping you've saved wins over a built-in template with similar headers.",[463,521,523],{"id":522},"managing-templates","Managing templates",[451,525,526,527,530,531,534],{},"Go to ",[455,528,529],{},"Settings → Data Import"," and click ",[455,532,533],{},"Manage templates",". The page has two sections.",[536,537,539],"h3",{"id":538},"your-custom-templates","Your Custom Templates",[451,541,542],{},"Everything your organization has saved, showing the data type, how many columns it maps, and who created it.",[544,545,546,559],"table",{},[547,548,549],"thead",{},[550,551,552,556],"tr",{},[553,554,555],"th",{},"Action",[553,557,558],{},"How",[560,561,562,571],"tbody",{},[550,563,564,568],{},[565,566,567],"td",{},"Rename",[565,569,570],{},"Click the pencil icon, type the new name, press Enter",[550,572,573,576],{},[565,574,575],{},"Delete",[565,577,578],{},"Click the bin icon and confirm",[451,580,581],{},"Deleting a template has no effect on data you've already imported with it — it just removes the saved mapping.",[536,583,585],{"id":584},"built-in-platform-templates","Built-in Platform Templates",[451,587,588,589,487],{},"The full read-only library, searchable by platform. Each entry names the platform, the data type it covers, and how many columns it maps. Use it to check whether your platform is covered before you start — see ",[590,591,161],"a",{"href":162},[463,593,595],{"id":594},"templates-and-file-layouts","Templates and file layouts",[451,597,598,599,602],{},"A template maps ",[455,600,601],{},"header names",", so it keeps working as long as your export's headers stay the same. Two things break a saved template:",[604,605,606,620],"ul",{},[478,607,608,611,612,615,616,619],{},[455,609,610],{},"Renamed headers."," If your source system relabels ",[492,613,614],{},"Hire Date"," to ",[492,617,618],{},"Employment Start",", that column stops matching. Column detection will usually still catch it by alias — check the mapping screen and re-save the template.",[478,621,622,625],{},[455,623,624],{},"A different data type."," A template saved for Employees does not apply to a Leave History file. Save one per data type.",[510,627,629],{"color":512,"icon":628},"i-lucide-lightbulb",[451,630,631,634],{},[455,632,633],{},"One template per recurring file."," If you onboard a batch of seasonal staff every year from the same payroll report, save that mapping once. Next year the columns are already accounted for, and you go straight from upload to preview.",{"title":636,"searchDepth":637,"depth":638,"links":639},"",1,2,[640,641,646],{"id":465,"depth":638,"text":466},{"id":522,"depth":638,"text":523,"children":642},[643,645],{"id":538,"depth":644,"text":539},3,{"id":584,"depth":644,"text":585},{"id":594,"depth":638,"text":595},"Save your own column mapping as a named, reusable template, and manage the built-in and custom templates available to your organization.","md",null,{},{"icon":174},{"title":171,"description":647},"rMu_6nLyA2k66Dhc3EsnZWbx7tFZQb-VyiGYbSwiWpw",[655,657],{"title":166,"path":167,"stem":168,"description":656,"icon":169,"children":-1},"Import from BambooHR, Timetastic, Employment Hero (Humi), and Zoho People over their API — no CSV export needed — and re-import on demand.",{"title":176,"path":177,"stem":178,"description":658,"icon":179,"children":-1},"Reading an import's result page, the row-by-row error log, and how to undo a completed import within the 72-hour rollback window.",1791444367415]