GitLab Integration & Workflow Automation
Run GitLab on autopilot. Keep the veto.
58 actions
A project deletion or merge request fires in GitLab before you had a chance to review it. Rills proposes the action first; you decide before anything ships.
Interactive. No signup. 14 days free · approvals always free.
Most automation fires first, asks later. Rills shows you the change before it ships.
Every consequential crm action from GitLab arrives on your phone first. Approve in seconds. Decline without explaining yourself. Workflows wait, paused at zero cost, until you decide.
Queue 3
Share 3 projects with external-contractors group?
2 projects marked internal · 1 marked public
Same group rejected last month on security review
No approval on record for this group in past 90d
Free to wait. Free to think.
Approvals and logic don't cost a credit. Pause a workflow for three hours or three weeks. The price is the same: zero. You only pay when something real happens: an AI call, an outbound action.
Approve from your phone in five seconds.
Swipe right when you're sure. Decline when you're not. Between meetings, mid-coffee, on the train. No dashboard to babysit, no inbox triage, no 3am stomach-drop wondering what shipped while you slept.
Routine cases graduate themselves.
Every approval feeds a confidence score for that exact workflow shape. The obvious cases (the ones you've green-lit fifty times) start running on their own. The judgment calls still come to you.
About GitLab automation
Merge requests pile up, projects get shared with the wrong groups, and issue statuses change before anyone meant them to. GitLab automation moves fast, and the mistakes it makes quietly are the ones you find out about in the worst moments.
When GitLab runs unsupervised
Unsupervised changes inside GitLab don't announce themselves until something breaks downstream or a team member asks why their access changed.
- Delete Project fires on a misconfigured rule and the repo is gone before anyone flags it.
- Share Project With Group posts the wrong group to a sensitive repository with no confirmation step.
- Update Project Issue sends a status change that closes a ticket a client was actively watching.
- Get Project Merge Request triggers a downstream action against a draft MR that wasn't ready to move.
- Start Housekeeping Task hits a production project during active hours and stalls pipelines.
What Rills does inside GitLab
Rills sits between the trigger and the action for GitLab automation tasks that carry real consequences. Before a Delete Project runs, before Share Project With Group posts, or before Update Project Issue changes a status a client can see, Rills queues the proposal for your approval.
The project share still goes out; you just see where it's going first.
Why GitLab has no triggers and how Rills fills the gap
GitLab does not emit native trigger events into Rills, so workflows that need to approve GitLab actions rely on scheduled checks or upstream signals from connected tools.
- Schedule a recurring List Merge Request Diffs poll to surface open MRs older than a set threshold and queue a review action.
- Use Get Project Merge Requests on a timed interval to catch PRs sitting in draft that a developer may have forgotten.
- Pair List Billable Group Members with a scheduled audit to flag members added since the last review cycle.
- Trigger Get Project Languages from an upstream CRM or project-management event when a new client project is created and the tech stack needs logging.
What Rills can do in GitLab
6 of 58 actions across reads, writes, and updates.
- 01
Create Project Issue
Create a new issue in a GitLab project to track bugs, feature requests, or tasks with detailed information and assignees. This helps teams organize and prioritize work directly within their repository.
- 02
List Project Issues
Retrieve and filter all issues within a GitLab project using various criteria like status, labels, assignees, and search terms. This helps you track, organize, and manage work items across your project.
- 03
Get Project Merge Requests
Retrieve all merge requests for a project with filtering options to track code review progress, identify pending changes, and manage team contributions.
- 04
List Project Pipelines
Retrieve a list of CI/CD pipelines for your GitLab project, including their status, source, and timing information to monitor build and deployment progress.
- 05
Create Project
Creates a new project in GitLab to organize your code, set up version control, and collaborate with team members. This is essential for starting development work, managing repositories, or setting up new client projects.
- 06
Get Projects
Retrieve a list of all GitLab projects you have access to, with optional filtering to find specific projects quickly.