Glide HomepageOpen Glide

Getting Started

Quickstart
Intro to Layout
Intro to the Data Editor
Data to Layout
Intro to Actions
Intro to Workflows
App Settings
Templates

Essentials

Data Sources
Basic Columns
Components
Security and User Data
Users
Publishing and Sharing

Automation

Actions
AI
Computed Columns
Integrations
Asana
Azure
Browser
CSV to JSON
Call API
Clearbit
Data Structures
Device Info
Discord
DocsAutomator
DocuSign
ElevenLabs
Files Integration
Giphy
GitHub
Gmail
Google Analytics
Google Calendar
Google Cloud
Google Cloud Vision
Google Gemini
Google Maps
Google Tag Manager
Gravatar
Hubspot
IFTTT Webhook
Image Editor
Intercom
JSON
Koala
Make
Meta Pixel
Microsoft Outlook
Microsoft Teams
Mixpanel
OpenAI Integration Setup
OpenAI and Glide
OpenGraph.io
PDFMonkey
Pexels
Pinecone
PostHog
Push Notifications
Radar
Replicate
Segment
Short.io
Slack
Stripe
Twilio
XML
Yelp
Zapier
ZenRows
Zendesk
urlbox
Workflows
View API Docs

Use Cases

Forms
Images in Glide
Conditions, Filtering, and Visibility
Duplicating Apps

Reference

Account
User Experience
Values
  • Integrations
  • Stripe

Stripe

Send an invoice with Stripe

Stripe is a leading payment processing platform that simplifies online transactions and enables businesses to accept payments effortlessly. With the "Send Invoice" integration in Glide, you can generate and send invoices to customers within your app.

Don't see the Stripe integration?

You may need to upgrade your plan. Browse Glide's plans and find the right fit for you.

Adding and Configuring the Action

  1. In Glide, click the Settings icon in the upper-right corner.

  2. Navigate to the Integrations tab and then select Stripe.

  3. Click the Add to app button.

  4. Next, log into your Stripe Account to get your API Key.

  5. Select Create secret key, give it a Name, and copy your new Stripe API key.

  6. Back in Glide, enter this API Key in your Stripe Integration settings.

Send Invoice

The Stripe integration Send Invoice action allows you to create and send invoices to customers right from your app. This feature can be added inside a component that supports actions or added to a workflow in the Workflow Editor.

Required Inputs

To create an invoice, you need to provide the following information: Email, Total, and Currency.

Make sure to specify the smallest unit of currency for the total amount. For instance, if you want to create an invoice for $14.25, you would input 1425, as 1425 cents is 14.25 dollars.

You can review a full list of support currencies here.

Optional Inputs

If you want to connect this invoice with your existing Stripe data, you can also include the Product ID, Price ID, or Customer ID.

These IDs can be found in your Stripe Products and Customers sections.

Outputs

Once the invoice is successfully created, Stripe will provide you with the resulting Invoice ID, Price ID, and Product ID. These details can be stored in Glide for future reference.

To view your invoices, make a clickable link using the Invoice ID:

  1. Save the Invoice ID you get from Stripe

  2. Make a new Template Column

  3. Use this link: https://dashboard.stripe.com/invoices/{your_invoice_id}

Setting up the Send invoice action

  1. If you have not yet set up columns in your data to store Product, Customer, Invoice, and Price IDs, we recommend doing that first if you plan to use any of those values.

  2. Select the component you'd like to add the action to. Remember, this must be a component that supports actions.

  3. Search for the Send invoice action or navigate to Integrations -> Stripe -> Send invoice.

  4. Name the action.

  5. Choose an icon.

  6. Enter the required fields: Recipient email, total, and currency.

  7. Enter manual values or specify columns from your data for any of the optional fields you want to use to link your data with your Stripe account. These optional fields are Product ID, Price ID, and Customer ID.

  8. Stripe will return an Invoice ID, Price ID, and Product ID. Choose where you'd like to store this data.

  9. Click away to exit the configuration.

Use Cases

The Stripe integration allows you send invoices from your app. Here are a few ways businesses are using the Stripe integration to invoice their customers:

  1. Freelance Services: Automatically send invoices for specialized or additional services offered within the app.

  2. Membership Fees: Generate invoices for annual or monthly membership fees for businesses with a subscription model.

  3. Custom Orders: Instantly craft invoices tailored to unique orders or specific customer requests.

To learn more generally about Integrations in Glide, including how they affect your app’s usage, check out our Introduction to Integrations.

Frequently Asked Questions

Have a question about Stripe? Ask the Glide community.
Need more help? Hire an Expert.

Updated more than a week ago

Previous

Slack

Next

Twilio

Was this article helpful?
Exit Preview Mode