---
title: "Column Type - Button"
description: "How to add custom buttons to your records"
url: https://help.stackby.com/es/articles/94-column-type-button
collection: "Columns & Column types (properties)"
updated: 2026-04-30
language: es
alternates: [en]
---

# Column Type - Button

How to add custom buttons to your records

The button field is an interactive column type that lets you trigger certain actions directly.

In this article, you will learn

1.  [Adding button](https://help.stackby.com/en/article/244-button-column-type#adding_button)
    
2.  [Open URL](https://help.stackby.com/en/article/244-button-column-type#open_URL)
    
3.  [Page Designer](https://help.stackby.com/en/article/244-button-column-type#Page_designer)
    

## **Adding Button: Select Button Column**

![](https://d258lu9myqkejp.cloudfront.net/attachment_images/58f22fd80187a0bf94a511b8b7eec9950b1d0f35892107feda41feb1cdb542181641289465087.png)

**Select button label you want and type URL formula, or just URL**  

![](https://d258lu9myqkejp.cloudfront.net/attachment_images/8bcc5297d0e6a49fac5ad95a004446c4678de8120424d1ff389eaa2fbd758f101641289560823.png)

## **Current Button Column Actions**

### **Open URL**

The Open URL will open a link where the URL can be based on values from your record. Clicking will send you to the URL in the new window.

More, you can enter a URL formula. This uses the same formula syntax as the existing formula column and supports using cell values from other columns. 

![](https://d258lu9myqkejp.cloudfront.net/attachment_images/f691fd178057858a4a897bbebab1a72f5cf340762bfee53cea6daa307dda9729Screenshot%202022-01-07%20at%202.57.15%20PM.png)

_Few example button actions:_ 

### **a. Post a Tweet**

Need 1 column: Tweet Text 

![](https://d258lu9myqkejp.cloudfront.net/attachment_images/23936fc26c81e9ef3b2b1db8dd9aaf773cac6792f6693a70a145f366c9ad069aScreenshot%202022-01-07%20at%204.22.09%20PM.png)

> ```javascript
> CONCAT("https://twitter.com/intent/tweet?text=",ENCODE_URL_COMPONENT({Tweet Text}))
> ```

### **b. Send an email through Gmail** 

Need 3 columns: Email, Subject, Body

![](https://d258lu9myqkejp.cloudfront.net/attachment_images/5ce60549fe6d47a4fb175eb81a8f041e126eb2d982531081636050c86ead59a5Screenshot%202022-01-07%20at%204.23.18%20PM.png)

> ```javascript
> CONCAT(" https://mail.google.com/mail/u/0/?view=cm&to=",
> ENCODE_URL_COMPONENT({Email}),
> "&su=",ENCODE_URL_COMPONENT({Subject}),
> "&body=",ENCODE_URL_COMPONENT({Body})")
> ```

### **c. Create a Google Calendar Invite for a Specific Date and Time** 

Need 3 columns: Name (for Event Name), Start Date/Time, End Date/Time

![](https://d258lu9myqkejp.cloudfront.net/attachment_images/f8adb85dc21641caba1c15ce5c12d4c8a956da2d5118e4be58e025cd20f69f6bScreenshot%202022-01-07%20at%204.24.13%20PM.png)

> ```javascript
> CONCAT("https://calendar.google.com/calendar/render?action=TEMPLATE&text=",ENCODE_URL_COMPONENT({Name}),"&dates=",DATETIME_FORMAT({Start Date/Time},"YYYYMMDDTHHmmss"),"Z%2F",DATETIME_FORMAT({End Date/Time},"YYYYMMDDTHHmmss"),"Z")
> ```

### **d. Create a Google Calendar Invite for Date Only**

Need 3 columns: Name (for Event Name), Start Date, End Date

> ```javascript
> CONCAT("https://calendar.google.com/calendar/render?action=TEMPLATE&text=",ENCODE_URL_COMPONENT({Name}),"&dates=",DATETIME_FORMAT({Start Date/Time},"YYYYMMDDTHHmmss"),"Z%2F",DATETIME_FORMAT({End Date/Time},"YYYYMMDDTHHmmss"),"Z")
> ```

### **e. Open a Stackby Form with Pre-filled Row Content**

Need 2 columns: First Name, Last Name (you can add as many pre-fill parameters the same way)

> ```javascript
> CONCAT("https://stackby.com/form/frshr16327442818961e023e?prefill_","(First Name)","=",ENCODE_URL_COMPONENT({First Name}),"&prefill_(Last Name)=",ENCODE_URL_COMPONENT({Last Name}))
> ```

## **Adding Buttons to open Page Designer App**

The Button Column in Stackby can be integrated into a custom layout using the Page Designer app to create interactive pages or documents, such as reports, catalogs, or client profiles, where each row in a table is presented in a visually appealing, printable format. 

![](https://staticfiles.gleap.io/ghelparticle/YTgh7Eoo6ryDmAz8odsYpIZCSxFsjrfcSBWot5J9uOx2ma3paENRQz5pwJy78QO4oBXmpvhVcVA.png)

## **Steps to Create a Button Column with Page Designer Action**

1.  Add a Button Column: In the column properties you’ll see the following options:
    
    Label: Enter a label for your button
    
    Style: Choose the appearance (color and style) of the button. 
    
2.  Set the Action to Page Designer: Choose Page Designer. This allows the button to open a custom layout created with the Page Designer app.
    

3.  Configure Dashboard and App: You will see two options: Dashboard and App.
    
    Dashboard: Select the specific dashboard where your Page Designer app is installed.
    
    App: Choose the Page Designer app from the available apps in your dashboard.
    

If you haven’t installed the Page Designer app yet, you can click the Install link next to the App field and follow the steps to install the app.

4.  Save the Configuration:
    

Once you’ve configured all the options, click Save to apply the Button Column.  

![](https://staticfiles.gleap.io/ghelparticle/KSL7Wz4tFWpg2w1h2fpoMBbucZH7jzzzq9mZZBgenJvVh2h02NHZgQkY2sk8Nb8d1tSmKymtwn4.png)
