Templates / Log daily department attendance to Lark Base with Lark

Log daily department attendance to Lark Base with Lark

Ready for 3.0

by Hồ Đình Huy ✓ · 5 views · created 2026-07-03 · HR

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 8 nodes and runs on a schedule (every day at 23:00). It uses only n8n's built-in nodes. It also calls open.larksuite.com over HTTP.

How it runs

Trigger: On a schedule (every day at 23:00).

  1. Template Config (Edit Fields (Set)): sets 11 fields: app_id, app_secret, department_id…
  2. Get Tenant Access Token (HTTP Request): calls open.larksuite.com (POST)
  3. Get Department Users (HTTP Request): calls open.larksuite.com
  4. Normalize User Fields (Code): runs custom JavaScript code
  5. Get Daily Attendance Records (HTTP Request): calls open.larksuite.com (POST)
  6. Build Bitable Batch Records (Code): runs custom JavaScript code
  7. Create Bitable Records (HTTP Request): calls an HTTP API (POST)

HTTP calls to: open.larksuite.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (4)

From the author

Quick overview This workflow runs daily (or manually) to pull attendance logs for all users in a Lark department via the Lark Open Platform APIs, then writes each user’s first check-in and last check-out into a Lark Base (Bitable) table in batches. How it…

Excerpt from Hồ Đình Huy's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.