# Notion Workflow Sync

> Sync workflows between Odoo, BIR systems, and Notion with external ID upsert and deduplication

- Skill: `majiayu000/notion-workflow-sync` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/notion-workflow-sync`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/notion-workflow-sync/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/notion-workflow-sync

---


# Notion Workflow Sync
Automate task management using Notion with atomic upsert operations.

## What This Does
- Month-end closing checklists
- BIR filing schedules  
- Approval workflow tracking
- External ID deduplication
- Real-time sync

## Quick Example
```python
notion.upsert_by_external_id(
    database_id=month_end_db,
    external_id=f'CLOSE-2025-10-{task_id}',
    properties={'Task': 'Post accruals', 'Status': 'In Progress'}
)
```

## Getting Started
"Create month-end tasks for October all agencies"
"Sync BIR filing schedule to Notion"

