
Completed
Posted
Paid on delivery
I want a small, reliable service that watches every new merge request in our GitLab repository, extracts the relevant code changes, converts them into clean Markdown, and immediately publishes or updates a page in Notion. The flow must be fully automated: as soon as a developer opens or merges a PR, the documentation appears in the right Notion section without manual intervention. Key points you should know • Source control: GitLab, so please rely on its webhooks or CI-powered jobs. • Preferred doc format: Markdown — code blocks, headings, and links must stay intact. • Destination: Notion. Use the public Notion API to create or update pages and preserve existing formatting. Acceptance criteria 1. A test PR in GitLab triggers the pipeline and produces a new Markdown page in Notion containing the diff summary, file paths, and any added comments. 2. Running the job a second time on the same PR should update the existing Notion page instead of creating duplicates. 3. Configuration is minimal: repository URL, Notion token, and destination page ID. 4. Clear setup instructions plus a Dockerfile or one-command deploy script. Deliverables • Well-documented source code (Python, Node, or Go — your choice) • README with installation and environment variable guide • Short Loom or GIF demo showing the integration working end-to-end
Project ID: 40469228
5 proposals
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I can build this GitLab → Notion automation for you as a lightweight, reliable service. The solution will watch new/opened/merged merge requests in GitLab using webhooks or CI jobs, fetch the relevant diffs/comments through the GitLab API, convert them into clean Markdown, and automatically create or update the corresponding Notion page using the Notion API. I’ll make sure it is: fully automated idempotent (same MR updates the same Notion page) easy to configure with just repo URL, Notion token, and destination page ID delivered with clean source code, README, Dockerfile/deploy script, and a short demo I can build this in Python or Node.js and keep the setup minimal and production-friendly. Happy to discuss the preferred trigger approach (webhook vs CI) and how you want the Notion pages organized.
₹2,000 INR in 7 days
0.0
0.0
5 freelancers are bidding on average ₹5,944 INR for this job

With a strong focus on back-end development and extensive experience with Python, I am confident in my ability to create an automated service that would be a perfect fit for your GitLab Auto Docs to Notion project. As a dedicated developer, I understand the importance of smooth source control integration, and you can count on me to fully exploit GitLab's webhook or CI-powered job functionalities for seamless automation. As stated, the project requires effectively extracting relevant code changes from merge requests and converting them into clean Markdown – one of my technical strengths. Markdown parsing will be precise with code blocks, headings, and links intact in the converted documentation. Additionally, as a seasoned developer, I have ample familiarity with Notion's public API -- ensuring I can deliver an integrated solution that both preserves existing formatting and meets your specifications.
₹7,000 INR in 4 days
0.0
0.0

You need a reliable service that automatically watches for new merge requests in your GitLab repository, extracts code changes, converts them into Markdown, and updates Notion without manual intervention. Here is exactly what I would build: - GitLab webhook integration to trigger on merge requests - Markdown generation for code changes, including diff summary and comments - Notion API integration to create or update pages - Minimal configuration setup for repository URL, Notion token, and destination page ID - Dockerfile or one-command deploy script for easy deployment What you receive: - Well-documented source code in Python, Node, or Go - README with installation and environment variable guide - Short Loom or GIF demo showing the integration working end-to-end Timeline: 1 day. Price: 3719 INR. How will you handle the case where multiple PRs are merged at the same time, ensuring that documentation updates are processed correctly?
₹3,719 INR in 1 day
0.0
0.0

Noida, India
Payment method verified
Member since Jan 26, 2026
$30-250 USD
₹750-1250 INR / hour
₹750-1250 INR / hour
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
$15-25 USD / hour
$250-750 USD
$10-30 USD
$30-250 USD
$30-250 USD
£3000-5000 GBP
₹150000-250000 INR
$30-250 NZD
₹12500-37500 INR
₹12500-37500 INR
$2-8 USD / hour
₹1500-12500 INR
$3000-5000 USD
$750-1500 USD