The video provides a detailed tutorial on how to automatically update an invoice record and apply a payment in accounting software after a payment is made through a Stripe payment link. Here are the key points summarized:
- Introduction:
- The video builds on a previous tutorial about creating Stripe payment links for invoices. Automatically Create Stripe Payment Links from SmartSuite (attach to invoices)
- It focuses on actions post-payment: updating the invoice in SmartSuite and accounting software (QuickBooks).
- Requirements:
- Access to Stripe account and make.com (formerly Integromat) account.
- The process involves SmartSuite for managing invoices and QuickBooks for accounting.
- Process Overview:
- Utilizing a webhook from Stripe to trigger actions after a payment is completed.
- Updating the invoice status in SmartSuite and accounting for the payment in QuickBooks.
- Adding a processing fee to the invoice if applicable.
- Steps Detailed:
- Setup Webhook in Stripe: Triggered when a payment is completed, sending data to make.com.
- Retrieve Invoice Data: Use make.com to fetch the related invoice record from SmartSuite using the Stripe payment link ID.
- Update QuickBooks Invoice: Get the invoice by ID, add a line item for the processing fee, and create a payment reflecting the Stripe transaction.
- Mark Invoice as Paid: In SmartSuite, update the invoice status to “Paid” once the payment process is complete.
- Deactivate Stripe Payment Link: Once the payment is processed, deactivate the Stripe payment link to prevent further use.
blueprint - receive stripe payments.json (90.9 KB)