Effortlessly and securely connect your GitHub private repo with your customer
GitShipper enables you to easily push new code releases to every customer who has bought your codebase.
Why use GitShipper?
GitShipper removes the hassle from maintaining your latest version of the code you distribute to paying customers
Paying customers demand the latest features when buying a code licence.
On purchase, your new customer is emailed a link to connect a new GitHub repo or download a ZIP. They automatically join your subscriber list when new versions are released.
With each push to
main (or any branch/tag etc of your choice), GitShipper packages up the code bundling the new changelog, the customer's unique licence agreement and digital theft fingerprinting then notifies your customers.
If your customer's licence expires, you can block them from getting fresh updates until they renew.
How it works
Ship new builds of your code in seconds not hours.
GitShipper has been designed to take the pain out of delivering code to your customers.
The customer can connect their GitHub account and sync a new private repo to collect new builds on release.
Securely authorize GitShipper to access your GitHub account
Pick your delivery preferences and licencing
Connect to your existing storefront on GumRoad, SendOwl, Thrive Cart, Woo, Shopify or your own checkout flow.
Automated email updates to existing customers of the codebase updates
Instantaneous deployment of your repo on push to
main (or a specific branch) with each new sale
Grow an audience to your future code sales, by allowing them to subscribe to new repo connections and purchase opportunities
Smart Release Notes 🖋
Automate your release notes via GitShipper or just keep a
changelog.md file up to date inside the repo
GitShipped helps you pick the right licence model, and ensures each code bundle contains the correct licencing information.
Get analytics data on products shipped and your audience’s engagement.
Automated code deployment and bundling
Secure GitHub connection
GumRoad sales integration
Customer notifications on new code releases
Public download landing page (optional)
Automated Release notes
2 - 3 Repos
Custom checkout flow integrations
Customer automated code checkout
+ Additional Repos
GitShipper is in stealth Beta mode. We're aiming to release to selected users in the next few weeks.
To join the Beta programme, please enter your contact details.
Can I sell my code via Stripe?
Yes. You can simply setup a webhook to notify GitShipper of the sale
Can I ship more than one codebase from a product sale?
No. Currently, GitShipper is a one-to-one relationship between the product sale and the private Git repository
Can I sell code from my own hosted Git repository?
No. Github currently only works with Git apps that support 3rd party applications.
What about documentation for my code, like which ENV vars to use?
You can use your existing
readme.md, or documentation process.
What happens if my purchaser requests a refund?
If a customer requests a refund and GitShipper is notified of the refund by your marketplace e.g. GumRoad. GitShipper will remove them from your notification list.
What happens if someone tries to resell my code?
Before downloading your code, the customer accepts your terms and conditions. GitShipper injects a copy of the agreement into the packaged code.
Can I choose the licencing model?
Yes. You choose your licencing preference in the GitShipper dashboard.
Do you add boilerplate legal protection in case someone does something silly with my code?
Yes. GitShipper injects a copy of the agreement into the packaged code.