Logo
For example "scheduled tasks"
Search
Info
Content
Category Navigation
  • 📖  Manual

  • 👋Welcome

    Welcome to Tadabase

    What Is No-Code?

    Tadabase Support

    Getting Started With Tadabase

    Platform Overview

    🧰The Data Builder

    Data Tables

    Fields

    Text Fields

    Personal Fields

    Number Fields

    Date Fields

    Option Fields

    File and Image Fields

    Equation Fields (Category)

    Equation Fields

    Connection Fields

    Date Equation Examples

    Records

    Record Logs

    Import Templates

    Export Templates

    Automating Tasks

    Number Equation Examples

    Text Equation Examples

    Multi-Function Equation Examples

    ✏️Page Builder

    Page Builder Overview

    Layouts

    Pages

    Components Overview

    PDF Pages

    📗System Components

    System Components Overview

    Menu

    User Menu

    Breadcrumbs

    PDF Print (Alpha)

    Link Button

    Login

    Signup

    Profile

    HTML

    Image

    Subscriptions (Alpha)

    📘Data Components

    Data Components Overview

    Form Component

    Table Component

    List Component

    Kanban Component

    Calendar Component

    Resource Component

    Map Component

    Timeline Component

    Accordion Component

    Card Component

    Chart Component

    Search Component

    Import Component

    Data Source

    Data Source Filtering

    Links

    Display Rules

    Inline Editing

    Data Component Visual Directory

    Custom Component

    Custom Component Helpers

    Writing Your Own Component Helpers

    🙋Users

    Users

    Roles

    Single Sign On (SSO)

    Adding Stripe Subscriptions

    🔒Security and Reliability

    Tadabase Builder Security

    App Security

    User Security

    🔗Integrations

    Zapier Integration

    Using Webhooks

    Saving files to Dropbox

    Adding PayPal payment buttons to your app

    Exporting records to Google Sheets

    Viewing data in Microsoft BI

    Chat Widgets

    REST API

    Using SendGrid for emails

    Saving files to AWS S3 Bucket (IAM Method)

    Incoming Webhooks

    Embeddable Components

    Saving Files to Custom S3 Bucket (Account Method, Recommended)

    PDF Forms

    Stripe Checkout

    JavaScript Callbacks and Actions

    Twilio Integration

    ⚙App Settings

    General Settings

    Layout & Format Settings

    Custom Domain

    Customizing CSS

    Changing app themes

    Support Settings

    404 Error Page

    💳Account

    Plans

    Managing Your Account

    Sharing your app builder

    Managing your Apps

    🧩Pipes

    Introduction to Pipes

    Adding Pipes

    Using Pipes

    PDF Gen V2

Categories
📖 Manual
📗 System Components
Subscriptions (Alpha)

Subscriptions (Alpha)

Subscription functionality can be used to monetize your app by charging your end users on a recurring basis. In this article, we will discuss how to set up this functionality and how to use it throughout your app.

 

tj19tP69rbN_NHICqPRsq0WHZgQblM_K5w.jpg

 

 

To begin, you will need to enable Subscriptions for your Tadabase account, and you will also need a Stripe account.

 

Let's start with configuring your Stripe account with a product to link to your Tadabase app. You will also need to make at least one pricing plan for your product.

 

KXQ-dVH09A5p04UCleMMybXAWfwAD8Olbw.jpg

 

Then, you will need to retrieve the Publishable key and Secret key from your Stripe account. 

 

v3Ygu7L_wb2DtEov84njjOgHgy8GmSJF6g.jpg

 

These values will be placed in the Subscriptions Settings in your Tadabase app.

 

jxVvWn1kXP5bRkXM-w3wgKMAPzGEhBPjGg.png

 

Once the API Details are saved, you will be able to view your plans in the Subscription Plans tab.

 

5YdsJlx9m3wOJK1yHhLrRxwIjinMjaqxGA.jpg

 

If you have set up your Stripe account and configured Subscription Settings in your app, you are ready to set up roles associated with each subscription plan that you would like to use. These roles will allow you create security rules based on whether the user is part of the specified role and is an active subscriber on the Stripe side.

 

Setting up roles for subscription plans is fairly similar to your typical role setup. In addition to enabling Stripe subscriptions to your role, you will need to select the corresponding plan.

 

Ks07rgA_D3uVRFJGZgb_ov9ztcIHJkXZug.jpg

 

Once you have set up your roles, the next step will be to add a Subscription Component. This is where you will set up the portion of your app where users can view plan details and subscribe. 

 

i2Mvbsx4VnCQwxzBClacI9hY1au5p17B1A.jpg

 

Upon adding a new Subscription Component, you will see two areas to configure. Options is where you will add a name and description to your component. In addition, you can enable tabs and choose the number of columns for your plans to appear within. We will take a closer look at these two options as we continue to learn about the Subscription Component.

 

eJ0Kk3xgph4D0hlaDQx912wf33Fv5tSelA.jpg

Plans is where you will perform your main configurations on how your plans will work. In the image below, you can see that two tabs have been configured as Monthly and Annual, and a new plan has just been added. Tabs can be added using the Add New Tab button and plans can be added to your tabs using the Add New Plan button.

 

uUHhX6akl-_YdoMHYlfY0Pac7AuxRhPObw.jpg

 

Once you have added your tabs and plans, you can add lines to your plan to describe the features of your plan and show the price. Below is an example of a plan we configured.

 

8OmsrE4148-09AfVh9Q9gC7r-BksNqySGg.jpg

 

Pictured below is the page view of the plan we configured. There are various formatting options available to be configured for each plan line so you can customize this component in a way that works best for your app.

 

-vSrssPDZFgNCWswvOf2cnnRveF-9mB4TA.jpg

 

 

With our Subscription Component set up, we can now add a My Subscription Component. This is where subscribed users can manage their plan and view/download their invoices. This component has no features to edit and can simply be placed on a page.

 

AuPov83mq7TI6xSn0_qWyiig4Ca1u_xhWg.jpg

 

A good place for this component is on the Profile page. Pictured below is an example of a Profile page we configured with a My Subscription Component.

 

Bx8EAZ_gH7MSbYrEFGNKaSCMbK390BwWaw.jpg

Watch how it's done! Watch our brief video tutorial for more step by step instructions on how to begin monetizing your app in minutes with Tadabase subscriptions!

How did we do ?

Previous Article
Image
Next Section
📘 Data Components
Back to top
Developer portal Tadabase Community
API
100% Operational
Apps
100% Operational
Builder
100% Operational
Overall Status
100% Operational