Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Free Link in Bio Page – Google Sheets Apps Script

B29 Tools & Utilities Premium Plan Weekly Plan VIP Premium Plan
❤️
Need a Custom Business Solution?
Connect with us on WhatsApp to discuss your requirements. Our team will design and develop a tailored software solution aligned with your business workflow, operational needs, and growth objectives.
Google Apps Script Web App Tutorial | Linktree with Google Sheets and Apps Script | B29
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Name and bio edited directly in the sheet Email shown on the page Link buttons built from sheet rows Each row holds a label a target URL and an icon Delete a row and its button disappears Unlimited buttons with page scrolling Hover effect on the button icons Changes go live on refresh with no redeploy One link holding every social and important URL No monthly subscription to a link-in-bio service Google Sheets as the database Deploys as a Google Apps Script web app

Description

Your own link-in-bio page, run from a Google Sheet. One URL holding every link you would otherwise send one at a time — and no monthly fee to a service that owns your page.

The sheet is the editor

Your name, your bio and your email are cells. Change the bio, refresh the page, and the new text is live — no redeployment, no code, no dashboard to log into. That is the whole appeal: updating a link-in-bio page should take five seconds, and here it takes as long as typing in a spreadsheet.

Buttons are rows

Each link button comes from a row: the label, the URL it opens, and the icon to show on it. Add a row and a button appears. Delete the row and the button is gone. There is no limit — add as many as you need and the page scrolls — so a designer with eight platforms and a portfolio has the same setup cost as someone with three. The icons carry a hover effect so the page feels built rather than generated.

Why run your own

Hosted link-in-bio services charge monthly, put their branding on your page, and hold your links on their account. This is your Google account, your sheet, your URL, and nothing expires if you stop paying anyone.

Who uses it

Anyone who sends the same five links repeatedly — a freelancer, a shop, a creator, a small business handing out one address that covers WhatsApp, the catalogue, the location and the socials.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets and Google Apps Script — no hosting or server needed
  • Your links, button labels and icon image URLs to put in the sheet
  • Nothing else — no subscription and no domain required

What's Included

  • Complete Google Apps Script source code
  • Link page with name, bio and email from the sheet
  • Sheet-driven link buttons with labels, URLs and icons
  • Unlimited buttons with scrolling
  • Hover effects on the buttons
  • Google Sheets structure for the profile and links
  • Deployment walkthrough for publishing as a web app
  • Step-by-step video walkthrough of the full build
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryTools & Utilities
Tagslink in bio pagelink in bio websitefree link in bio toollink in bio page google sheetssocial media links pagepersonal link page builderbio link page web appgoogle apps script web app tutorial
VideoWatch walkthrough
LicenseRegular License
Subscription Verification Required
This is a free file. Subscribe to our YouTube channel to unlock the source code + Google Sheet. One click — no payment. Google only confirms you are subscribed.
Verify Now
Free download

Subscribe & Unlock Source Code

Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.

What you get

  • Code.gs + HTML filesThe complete Apps Script project
  • Google SheetYour own copy with the data
  • Setup guideInstall steps from start to finish

Not subscribed yet? Subscribe to our channel

Browse More Free Files
Custom development

Need this customized for your business?

Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.

400+Projects delivered
91+Countries served

20–30% advance to start · Clear quote before work begins · Support after delivery

What we customize

  • Features & functionsNew features, changes to existing scripts, custom formulas and automations
  • API & integrationsWhatsApp, payment gateways, CRM and more
  • Design & UI changesYour branding, layout redesign, dark mode, mobile layout
  • Full custom projectsDashboards, billing, inventory, CRM, built from scratch
Free
Source Code File

People choose these

Paid picks from the same category

Grocery Store POS System with Barcode Scanner | Google Sheet POS + Apps Script + AI Grocery Store POS System with Barcode Scanner | Google Sheet POS + Apps Script + AI 380 views this month Apps Script How to Build an App with Claude AI: Complete Church Management System in Google Sheets How to Build an App with Claude AI: Complete Church Management System in Google Sheets 187 views this month Apps Script Manage Your Installments Like a Pro: Complete Web App Demo Manage Your Installments Like a Pro: Complete Web App Demo 216 views this month PHP

Reviews & Feedback

What buyers and YouTube viewers say about this project.

Sort
@dewantaragumilar6705 via YouTube
hi brother, i like the concept of your linktree script (B29), and i started using it. but there is 1 thing i don't understand, can you help me? how to change the color or image in the background? which part of the script should i change and add? thanks in advance
@idolcaiyen via YouTube
Thank you so much
@zohairdilawar116 via YouTube
Nice concept, like it .
@Prabh_hundal_01 via YouTube
How to remove Google banner at top without embedding it
@Prabh_hundal_01 via YouTube
How to remove Google banner at top without embedding it
@Prabh_hundal_01 via YouTube
How to remove Google banner at top without embedding it ??