[{"data":1,"prerenderedAt":858},["ShallowReactive",2],{"navigation":3,"\u002Fdata-import\u002Fdirect-connections":441,"\u002Fdata-import\u002Fdirect-connections-surround":853},[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":166,"body":443,"description":846,"extension":847,"links":848,"meta":849,"navigation":850,"path":167,"seo":851,"stem":168,"__hash__":852},"docs\u002F2.data-import\u002F4.direct-connections.md",{"type":444,"value":445,"toc":831},"minimark",[446,450,454,514,521,534,539,550,553,557,560,593,596,599,602,620,623,641,644,659,662,676,679,682,694,697,700,704,707,717,727,745,749,752,756,759,828],[447,448,166],"h1",{"id":449},"direct-connections",[451,452,453],"p",{},"For four platforms you can skip the export entirely. Connect your account once, and BookYourPTO pulls your employee records straight out of it — then re-pulls whenever you ask it to.",[455,456,457,470],"table",{},[458,459,460],"thead",{},[461,462,463,467],"tr",{},[464,465,466],"th",{},"Platform",[464,468,469],{},"How you connect",[471,472,473,485,495,504],"tbody",{},[461,474,475,482],{},[476,477,478],"td",{},[479,480,481],"strong",{},"BambooHR",[476,483,484],{},"API key + your BambooHR subdomain",[461,486,487,492],{},[476,488,489],{},[479,490,491],{},"Timetastic",[476,493,494],{},"API key",[461,496,497,502],{},[476,498,499],{},[479,500,501],{},"Employment Hero (Humi)",[476,503,494],{},[461,505,506,511],{},[476,507,508],{},[479,509,510],{},"Zoho People",[476,512,513],{},"Sign in with Zoho (OAuth)",[451,515,516,517,520],{},"Everything else imports from a file — see ",[518,519,161],"a",{"href":162},".",[522,523,525],"callout",{"color":524,"icon":140},"blue",[451,526,527,530,531,520],{},[479,528,529],{},"A connection is read-only and one-directional."," BookYourPTO reads out of your old platform. It never writes back to it, and connecting does not start a live two-way sync — data moves only when you press ",[479,532,533],{},"Import now",[535,536,538],"h2",{"id":537},"connecting-a-platform","Connecting a platform",[451,540,541,542,545,546,549],{},"Go to ",[479,543,544],{},"Settings → Data Import",". Under ",[479,547,548],{},"Connect directly",", click the platform you want. Only Administrators and Executives can do this.",[451,551,552],{},"Credentials are validated the moment you submit them: BookYourPTO calls the platform's API with what you entered and refuses to save a key that doesn't work, so a typo fails immediately rather than at import time. Each platform can be connected once per organization; reconnecting replaces the stored credentials.",[554,555,481],"h3",{"id":556},"bamboohr",[451,558,559],{},"You need an API key and your subdomain.",[561,562,563,570,573,584],"ol",{},[564,565,566,567,520],"li",{},"In BambooHR, open your profile menu and go to ",[479,568,569],{},"API Keys",[564,571,572],{},"Generate a new key and copy it.",[564,574,575,576,580,581,520],{},"Your subdomain is the first part of your BambooHR web address — for ",[577,578,579],"code",{},"acme.bamboohr.com",", it's ",[577,582,583],{},"acme",[564,585,586,587,589,590,520],{},"In BookYourPTO, click ",[479,588,481],{},", enter the subdomain and paste the key, then ",[479,591,592],{},"Connect & Test",[451,594,595],{},"The test call reads your employee directory, so it also tells you the company name and how many employees it can see.",[451,597,598],{},"BambooHR supplies names, work and home email, job title, department, division, location, supervisor, hire and termination dates, employment status, phone numbers and extension, date of birth, gender, marital status, full address, and employee number. Time-off requests come across with type, dates, amount, status and the employee's note.",[554,600,491],{"id":601},"timetastic",[561,603,604,610,613],{},[564,605,606,607,520],{},"In Timetastic, go to ",[479,608,609],{},"Settings → Integrations → API",[564,611,612],{},"Copy your API key.",[564,614,586,615,617,618,520],{},[479,616,491],{},", paste the key, then ",[479,619,592],{},[451,621,622],{},"Timetastic supplies name, email, department, start date and annual allowance for each user, plus their holiday bookings with leave type, dates, duration and status.",[522,624,626],{"color":524,"icon":625},"i-lucide-user",[451,627,628,631,632,636,637,640],{},[479,629,630],{},"Timetastic gives one full name, not two."," The import splits it into first and last name at the first space — so \"Mary Anne Blackwood\" becomes first name ",[633,634,635],"em",{},"Mary",", last name ",[633,638,639],{},"Anne Blackwood",". Check the preview for anyone with a compound first name.",[554,642,501],{"id":643},"employment-hero-humi",[561,645,646,653],{},[564,647,648,649,652],{},"Get an API key from ",[479,650,651],{},"Settings → Integrations"," in Humi, or ask Humi support for API access.",[564,654,586,655,617,657,520],{},[479,656,501],{},[479,658,592],{},[451,660,661],{},"Humi supplies names, work and personal email, job title, department, office, manager email, hire and termination dates, employment type, phone numbers, date of birth, gender, address, province and postal code, and employee number — plus time-off requests with policy name, dates, days, status and notes.",[522,663,666],{"color":664,"icon":665},"amber","i-lucide-info",[451,667,668,671,672,675],{},[479,669,670],{},"Humi's API is partner-gated."," Not every Humi account can issue an API key. If you can't get one, export a CSV from ",[479,673,674],{},"People → All Employees"," instead — the built-in Humi templates map it automatically.",[554,677,510],{"id":678},"zoho-people",[451,680,681],{},"Zoho uses OAuth, so there's no key to copy.",[561,683,684,688,691],{},[564,685,586,686,520],{},[479,687,510],{},[564,689,690],{},"You're redirected to Zoho to sign in and approve access.",[564,692,693],{},"Approve, and you're returned to the Data Import page with the connection listed.",[451,695,696],{},"Zoho People supplies first and last name, nickname, primary and other email, designation, department, location, reporting manager, date of joining and exit, employee type, mobile and work phone with extension, date of birth, gender, marital status, present address, city, state, zip, country and employee ID — plus leave records with type, from and to dates, day count, approval status and reason.",[451,698,699],{},"BookYourPTO refreshes the Zoho access token by itself, so the connection keeps working without you signing in again. If it ever expires for good, the connection shows the error and you can reconnect with one click.",[535,701,703],{"id":702},"importing-from-a-connection","Importing from a connection",[451,705,706],{},"Once a platform is connected it appears at the top of the Data Import page with a green dot and when it was last imported.",[451,708,709,710,712,713,716],{},"Click ",[479,711,533],{},". BookYourPTO calls the platform, pulls the ",[479,714,715],{},"employee"," records, and creates an import job with that platform's built-in column mapping already applied. You're told how many records were fetched, and the job appears in your import history. As with a file, the fetched rows are staged for review — nothing is written into your organization until the import is approved.",[451,718,719,720,722,723,726],{},"You can press ",[479,721,533],{}," as often as you like; the ",[633,724,725],{},"Last imported"," timestamp updates each time.",[522,728,730],{"color":664,"icon":729},"i-lucide-calendar-days",[451,731,732,735,736,738,739,742,743,520],{},[479,733,734],{},"Leave history comes from a file."," The ",[479,737,533],{}," button pulls people. To bring across historical time off from BambooHR, Timetastic, Humi, or Zoho People, export their time-off report and run a ",[479,740,741],{},"Leave History"," file import — each of those four platforms has a built-in leave template, so the columns still map themselves. See ",[518,744,156],{"href":157},[535,746,748],{"id":747},"disconnecting","Disconnecting",[451,750,751],{},"Click the unplug icon next to a connection to remove it. This deletes the stored credentials. Data you have already imported stays where it is — disconnecting does not remove any employees or leave records.",[535,753,755],{"id":754},"when-a-connection-shows-an-error","When a connection shows an error",[451,757,758],{},"The connection row shows the last error in red underneath the platform name.",[455,760,761,771],{},[458,762,763],{},[461,764,765,768],{},[464,766,767],{},"Message",[464,769,770],{},"What it usually means",[471,772,773,787,797,808,818],{},[461,774,775,784],{},[476,776,777,780,781],{},[577,778,779],{},"API returned 401"," \u002F ",[577,782,783],{},"403",[476,785,786],{},"The key was revoked or lacks permission — regenerate it and reconnect",[461,788,789,794],{},[476,790,791],{},[577,792,793],{},"API returned 404",[476,795,796],{},"Wrong BambooHR subdomain",[461,798,799,805],{},[476,800,801,804],{},[577,802,803],{},"Connection failed"," \u002F timeout",[476,806,807],{},"The platform's API didn't respond in time; try again shortly",[461,809,810,815],{},[476,811,812],{},[577,813,814],{},"No refresh token. Please reconnect Zoho People.",[476,816,817],{},"The Zoho authorization was withdrawn — reconnect",[461,819,820,825],{},[476,821,822],{},[577,823,824],{},"No records found to import",[476,826,827],{},"The connection works, but the platform returned nothing for that data type",[451,829,830],{},"If a connection can't be made to work, the file route always remains available.",{"title":832,"searchDepth":833,"depth":834,"links":835},"",1,2,[836,843,844,845],{"id":537,"depth":834,"text":538,"children":837},[838,840,841,842],{"id":556,"depth":839,"text":481},3,{"id":601,"depth":839,"text":491},{"id":643,"depth":839,"text":501},{"id":678,"depth":839,"text":510},{"id":702,"depth":834,"text":703},{"id":747,"depth":834,"text":748},{"id":754,"depth":834,"text":755},"Import from BambooHR, Timetastic, Employment Hero (Humi), and Zoho People over their API — no CSV export needed — and re-import on demand.","md",null,{},{"icon":169},{"title":166,"description":846},"DC4AaurieHubxPMXq2fKtExIf9o3wNGHfxNp6MtgoAo",[854,856],{"title":161,"path":162,"stem":163,"description":855,"icon":164,"children":-1},"The 48 HR, payroll, and time-off platforms whose export layouts BookYourPTO recognizes automatically, plus what to do when your platform isn't listed.",{"title":171,"path":172,"stem":173,"description":857,"icon":174,"children":-1},"Save your own column mapping as a named, reusable template, and manage the built-in and custom templates available to your organization.",1791444367391]