Noloco
Ask the CommunityHire an ExpertLoginSign up
  • Noloco Overview
  • 🚀Quickstart
    • Start with your data
    • Start with AI
    • Start with a template
  • Data to App
    • Database Consolidation
  • App Settings
  • Components
    • Containers
    • Video
  • Templates
  • 🔗Data Sources
    • Data Overview
      • Setting a Collection's Primary Field
      • Syncing
    • Noloco Tables
      • Field Types
      • Relationships
      • Automatic Links
      • Rollup Fields
      • Lookup Fields
      • Formulas
      • Noloco AI
      • Import a file
    • Airtable
    • Google Sheets
    • SmartSuite
    • MySQL
    • PostgreSQL
    • REST APIs
    • HubSpot
    • Stripe
    • Xano
  • 📄Pages
    • Collection views
      • Show collection record count
      • Empty State
    • Blank pages
    • iFrame embeds
    • External links
    • The Home Page
    • User Profile Page
    • Parent pages & folders
    • Page visibility rules
    • Cloning pages
    • Renaming pages
    • Hiding pages
    • Sidebar dividers
    • Tabs
  • 📂Collections
    • Adding collection views
    • Display
      • Rows
      • Cards & columns
      • Tables
      • Kanban boards
      • Calendar
      • Timeline
      • Gantt
      • Split-view
      • Charts
      • Maps
      • Pivot Table
      • Single record view
      • Grouping records
      • Record Colors
    • Filters
      • Logged in user
      • Relative Filters
      • Record values
    • Filter fields
    • Sort & limit
    • Row Action
    • Column Summaries
  • 📝Forms
    • Forms
      • Customizing Form Fields
      • Passing Linked Record Values to a Form
      • Dynamic Form Field Filters
      • E-Signature Fields
    • Public Forms
  • 📃Record Pages
    • Overview
    • Visibility Settings
    • Hidden Field Values
    • Record Comments
  • ✏️Field Formatting
    • Field visibility conditions
    • In-line editing
    • Conditional Highlight Colors
    • Dates & Time Zones
  • 📊Charts
    • Overview
  • 📂Data Management
    • Export Data
    • Import Data
  • 👥Users & Permissions
    • User Table
    • User Management
    • User Roles & Permissions
      • Record-level permissions
      • Field-level permissions
    • Open Sign Up
    • Offboarding Users
    • Testing as other users
  • ⏩Actions
    • Action buttons
      • Create records
      • Update records
      • Bulk actions
      • Barcode Scanner
      • Add a Comment Action
  • ⚡Workflows
    • Workflows
      • On-demand workflows
      • Comment Added Trigger
      • Watched Fields
      • Trigger webhooks
      • Send automated emails
      • For each item in a list...do...
      • Only continue if
      • Create a Record Action
      • Update a Record Action
      • Delete a Record Action
      • Deactivate a User Action
      • Reactivate a User Action
      • Send an Invitation Email Action
      • Add a comment to a record
      • Send a Push Notification
      • Ask Chat GPT Action
      • Summarize Text Action
      • Correct Grammar Action
      • Extract Keywords Action
      • Analyze Sentiment
      • Finish Text Action
      • Send a message to a Slack Channel
      • Send a message to a Slack User
      • Generate a PDF with DocsAutomator
  • 🔔Notifications
    • Notifications
    • Notification Preferences
  • 📑API Documentation
    • API Overview
      • Fetching Records
      • Fetching a Record
      • Creating a Record
      • Update a Record
      • Deleting a record
  • ⚙️Settings
    • General Settings
      • Live Mode
      • Custom Logos
    • Theme & Design
    • Progressive web apps
    • Navigation Settings
    • Spaces
    • Email Settings
    • Custom Code
    • Custom Domain
    • Login & Signup
      • Sign in Options
      • Single Sign On
      • 2FA - Two Factor Authentication
      • Client Portal User Add-On
    • Public Access
    • Login Screen
    • User Lists
    • Integrations & API Keys
    • Billing & Usage
    • Support
    • Publishing
      • App Version History
  • 🔄Integrations
    • Zapier
    • Make (Integromat)
    • Sign in With Google
    • Intercom
    • SMTP Emails
    • Documint
  • ⚙️Account
    • Workspaces
    • Pricing
      • Client Portal Add-on (Legacy)
    • Transferring an App
    • Onboarding Call Preparation
Powered by GitBook
On this page
  • Getting Started
  • Step-by-Step Setup:
  • Syncing
  • Supported Stripe Objects
  • Customization in Noloco
  • Access Control
  • Example Use Cases
  • FAQs
  • Making Payments FAQ
  1. Data Sources

Stripe

Seamlessly bring your Stripe data—like Customers, Invoices, Subscriptions, Products, and Prices—into your Noloco app.

With the Noloco Stripe integration, you can seamlessly bring your Stripe data—like Customers, Invoices, Subscriptions, Products, and Prices—into your Noloco app. Whether you're building an internal tool or a customer-facing portal, this guide will walk you through everything you need to get set up, customize your views, and make the most of your synced Stripe data.

Getting Started

Before you begin, make sure you have:

  • A Stripe account

  • An existing Noloco app on the Business plan or higher

The Stripe integration is available on the Business plan or higher

Step-by-Step Setup:

  1. Go to the Data tab of your Noloco app.

  2. Click + New Source and select Stripe.

  3. Click Connect with Stripe to launch the OAuth flow.

  4. Choose the Stripe account you want to connect and authorize access.

  5. Noloco will:

    • Automatically create tables for each supported Stripe object.

    • Mirror the relationships between them (e.g. Customers → Subscriptions).

    • Use AI to generate initial views that fit seamlessly into your app.

Once complete, your Stripe data will be synced into Noloco and ready to use.

Syncing

Supported Stripe Objects

The following objects are synced as Noloco tables:

Stripe Object
Read / Write Support

Customers

Read + Write (most fields editable)

Invoices

Read-only

Subscriptions

Mostly read-only (some editable fields like cancellation settings)

Products

Read + Write

Prices

Read-only

Relationships between tables are preserved, just like in Stripe:

  • Customers → Subscriptions, Invoices

  • Subscriptions → Products, Prices

  • Products → Prices

Editable Fields

Here are some common editable fields:

Customers

  • Name

  • Email

  • Phone

  • Address

  • Description

  • Balance

  • Currency

Subscriptions (Limited)

  • Cancel At

  • Cancel At Period End

  • Collection Method

  • Days Until Due

  • Trial End

Products

  • Name

  • Description

  • Active status

  • URL

Invoices and Prices are fully read-only, due to Stripe's restrictions and complexity.

Customization in Noloco

You can fully tailor your Stripe data views just like any other data source:

  • Change field labels and visibility

  • Apply filters or grouping

  • Add calculated fields (formulas, lookups, rollups)

  • Customize layouts for internal dashboards or client portals

Access Control

  • Show clients only their own invoices

  • Limit finance data to specific roles

  • Restrict editing of sensitive fields

Example Use Cases

Here’s how teams are putting the Stripe integration to work:

  • Support Teams – Access customer billing history and subscriptions without switching tools.

  • Finance Teams – Build reports and dashboards on invoices and product revenue.

  • Client Portals – Let customers log in and pay invoices directly.

  • Unified CRM – Merge Stripe data with your CRM for a full view of each customer.

FAQs

Who can use the Stripe integration?

It's available on the Business and Enterprise plans.

Can I control who sees Stripe data?
Can I update subscriptions?

Not directly in Noloco. Subscriptions are mostly read-only. We provide links back to Stripe to manage them safely.

What if I need more fields or objects?

We’re actively expanding support based on user demand. Let us know what you need!

Making Payments FAQ

Q: A:

Can I collect payments through Noloco using the Stripe integration?

Not directly. Noloco doesn’t currently support native payment processing within the app interface. However, the integration makes it very easy to collect payments by leveraging Stripe’s built-in invoice flow.

Each invoice synced into Noloco includes a Hosted Invoice URL—this is a secure Stripe-hosted page where your customers can view and pay their invoice.

You can use this URL to:

  • Display a "Pay Now" button in your client portal

  • Share payment links via custom views or email actions

  • Embed the link in automations or workflows

Can I collect payments through Noloco using the Stripe integration?

Once the invoice is paid in Stripe, the status will automatically update in Noloco via live-sync—so you and your customers always have an up-to-date view.

Combine invoice filtering with user permissions to ensure customers only see their own payment links.

PreviousHubSpotNextXano

Last updated 1 day ago

We keep your data continuously up to date using Stripe webhooks, meaning any changes in Stripe (like new invoices or customer updates) will be reflected in Noloco in near real-time—no manual syncing needed.

Use Noloco’s engine to control who can see or edit Stripe data:

Yes—Noloco work just like with any other data source.

🔗
permissions
permissions
Learn more about Live syncing