{"id":7632,"date":"2025-05-30T03:55:17","date_gmt":"2025-05-30T03:55:17","guid":{"rendered":"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/?page_id=7632"},"modified":"2026-05-19T03:48:25","modified_gmt":"2026-05-19T03:48:25","slug":"home","status":"publish","type":"page","link":"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/","title":{"rendered":"Home"},"content":{"rendered":"<div id=\"intro\" class=\"tatsu-HkZcBvR4Nm tatsu-section    tatsu-clearfix\" data-title=\"\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\",\"l\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-BkxqSw0NVm\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-rk9Bw0VNm\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-ryfUwCVVQ   \" ><style>.tatsu-ryfUwCVVQ .tatsu-inline-text-inner{width: 100%;text-align: center;}@media only screen and (max-width:1377px) {.tatsu-ryfUwCVVQ.tatsu-inline-text{margin: 0px 0px 30px 0px;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-ryfUwCVVQ .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-ryfUwCVVQ .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h3 style=\"text-align: center;\"><span style=\"color: #ffffff;\">Automate Usage-Based Metered Billing in Stripe \u2014 No Code Needed<\/span><\/h3>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-S1Va-llYT  banner-main-title \" ><style>.tatsu-S1Va-llYT .tatsu-inline-text-inner{width: 80%;text-align: center;}@media only screen and (max-width:1377px) {.tatsu-S1Va-llYT .tatsu-inline-text-inner{width: 80%;}.tatsu-S1Va-llYT.tatsu-inline-text{margin: 0px 0px 30px 0px;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-S1Va-llYT .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-S1Va-llYT .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h1 style=\"text-align: center;\"><span style=\"color: #ffffff;\">Try, Stripe Bulk Usage-Based Metered Billing App<\/span><\/h1>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-Hktnpvjd-x   \" ><style>.tatsu-Hktnpvjd-x .tatsu-inline-text-inner{width: 80%;text-align: center;}@media only screen and (max-width:1377px) {.tatsu-Hktnpvjd-x .tatsu-inline-text-inner{width: 80%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-Hktnpvjd-x .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-Hktnpvjd-x .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span class=\"body_2 swatch-BkGUODQYm\" style=\"color: #ffffff;\">The app lets you create metered subscriptions and report customer usage events in bulk \u2014 directly from your Stripe Dashboard using CSV, Excel and Google Sheets. No APIs. No scripts. No manual work.<\/span><\/p>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-Sy9_Qgp3be   \" ><style>.tatsu-Sy9_Qgp3be .tatsu-inline-text-inner{width: 80%;text-align: center;}@media only screen and (max-width:1377px) {.tatsu-Sy9_Qgp3be .tatsu-inline-text-inner{width: 80%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-Sy9_Qgp3be .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-Sy9_Qgp3be .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span class=\"body_2 swatch-BkGUODQYm\" style=\"color: #ffffff;\">Stop manually creating and sending invoices, building metered subscriptions one by one, and uploading usage records by hand. Bulk upload usage events, charge customers based on consumption, and automate recurring usage reporting \u2014 all without writing a single line of code.<\/span><\/p>\n<\/div><\/div><div  class=\"tatsu-module tatsu-normal-button tatsu-button-wrap align-block block-center  tatsu-BJzGqn21-g button-scale  \"><a class=\"tatsu-shortcode smallbtn tatsu-button left-icon rounded   bg-animation-none  \" href=\"https:\/\/marketplace.stripe.com\/apps\/bulk-usage-based-metered-billing\" style=\"\" aria-label=\"Install App\" target=\"_blank\" rel=\"noopener\">Install App<\/a><style>.tatsu-BJzGqn21-g .tatsu-button{background-color: #ffffff;color: rgba(84,51,255,1) ;border-width: 2px;border-color: #ffffff; }.tatsu-BJzGqn21-g .tatsu-button:hover{background-color: rgba(84,51,255,1);color: #ffffff ;border-color: #ffffff; }.tatsu-BJzGqn21-g.tatsu-normal-button{margin: 0px 0px 60px 0px;}<\/style><\/div><div class=\"tatsu-row-wrap  tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-rJGaiTnLeg\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-third tatsu-column-image- tatsu-column-effect-  tatsu-S1gGaop3Ueg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><ul  class=\"tatsu-module tatsu-list tatsu-rJWGaoTnLel    tatsu-list-vertical-align-center tatsu-lists-icon tatsu-lists-circled\" ><style>.tatsu-rJWGaoTnLel{margin: 0 0 0px 0;padding: 0 0 0px 0;}.tatsu-rJWGaoTnLel .tatsu-list-content{margin: 0 0 12px 0px;}.tatsu-rJWGaoTnLel .tatsu-list-content::before, .tatsu-rJWGaoTnLel .tatsu-list-icon-wrap{background: rgba(84,51,255,1);}.tatsu-rJWGaoTnLel .tatsu-list-content::before, .tatsu-rJWGaoTnLel .tatsu-icon{color: rgba(84,51,255,1) ;}<\/style><li  class=\"tatsu-list-content tatsu-B1ff6iphUxl   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-list-icon tatsu-icon tatsu-icon-check-square circled\"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p><span style=\"color: #ffffff;\">Stripe Marketplace App<\/span><\/p>\n<\/div><style>.tatsu-B1ff6iphUxl .tatsu-list-icon-wrap,.tatsu-B1ff6iphUxl.tatsu-list-content::before{background: #ffffff;}.tatsu-B1ff6iphUxl .tatsu-icon, .tatsu-B1ff6iphUxl.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-B1ff6iphUxl{border-style: solid;}<\/style><\/li><\/ul><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-S1gGaop3Ueg.tatsu-column{width: 33.33%;}.tatsu-S1gGaop3Ueg.tatsu-column{margin: 0px 0px 20px 0px !important;}.tatsu-S1gGaop3Ueg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-S1gGaop3Ueg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-S1gGaop3Ueg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-S1gGaop3Ueg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-S1gGaop3Ueg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-S1gGaop3Ueg.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-S1gGaop3Ueg.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-S1gGaop3Ueg.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-third tatsu-column-image- tatsu-column-effect-  tatsu-S1QM6ja3Ulx\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><ul  class=\"tatsu-module tatsu-list tatsu-rkVzaia3Leg    tatsu-list-vertical-align-center tatsu-lists-icon tatsu-lists-circled\" ><style>.tatsu-rkVzaia3Leg .tatsu-list-content{margin: 0 0 12px 0px;}.tatsu-rkVzaia3Leg .tatsu-list-content::before, .tatsu-rkVzaia3Leg .tatsu-list-icon-wrap{background: rgba(84,51,255,1);}.tatsu-rkVzaia3Leg .tatsu-list-content::before, .tatsu-rkVzaia3Leg .tatsu-icon{color: rgba(84,51,255,1) ;}<\/style><li  class=\"tatsu-list-content tatsu-rkHzpj62Lex   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-list-icon tatsu-icon tatsu-icon-check-square circled\"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p><span style=\"color: #ffffff;\">Works with Stripe Subscriptions & Meters<\/span><\/p>\n<\/div><style>.tatsu-rkHzpj62Lex .tatsu-list-icon-wrap,.tatsu-rkHzpj62Lex.tatsu-list-content::before{background: #ffffff;}.tatsu-rkHzpj62Lex{border-style: solid;}<\/style><\/li><\/ul><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-S1QM6ja3Ulx.tatsu-column{width: 33.33%;}.tatsu-S1QM6ja3Ulx.tatsu-column{margin: 0px 0px 20px 0px !important;}.tatsu-S1QM6ja3Ulx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-S1QM6ja3Ulx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-S1QM6ja3Ulx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-S1QM6ja3Ulx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-S1QM6ja3Ulx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-S1QM6ja3Ulx.tatsu-column{width: 33.33%;}.tatsu-S1QM6ja3Ulx.tatsu-column{margin: 0px 0px 20px 0px !important;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-S1QM6ja3Ulx.tatsu-column{width: 33.33%;}.tatsu-S1QM6ja3Ulx.tatsu-column{margin: 0px 0px 20px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-S1QM6ja3Ulx.tatsu-column{width: 100%;}.tatsu-S1QM6ja3Ulx.tatsu-column{margin: 0px 0px 20px 0px !important;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-third tatsu-column-image- tatsu-column-effect-  tatsu-B1Lzas63Igl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><ul  class=\"tatsu-module tatsu-list tatsu-BJDMTjTnLgg    tatsu-list-vertical-align-center tatsu-lists-icon tatsu-lists-circled\" ><style>.tatsu-BJDMTjTnLgg .tatsu-list-content{margin: 0 0 12px 0px;}.tatsu-BJDMTjTnLgg .tatsu-list-content::before, .tatsu-BJDMTjTnLgg .tatsu-list-icon-wrap{background: rgba(84,51,255,1);}.tatsu-BJDMTjTnLgg .tatsu-list-content::before, .tatsu-BJDMTjTnLgg .tatsu-icon{color: rgba(84,51,255,1) ;}<\/style><li  class=\"tatsu-list-content tatsu-B1_Mpip2Ugg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-list-icon tatsu-icon tatsu-icon-check-square circled\"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p><span style=\"color: #ffffff;\">No Code Automation<\/span><\/p>\n<\/div><style>.tatsu-B1_Mpip2Ugg .tatsu-list-icon-wrap,.tatsu-B1_Mpip2Ugg.tatsu-list-content::before{background: #ffffff;}.tatsu-B1_Mpip2Ugg .tatsu-icon, .tatsu-B1_Mpip2Ugg.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-B1_Mpip2Ugg{border-style: solid;}<\/style><\/li><\/ul><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-B1Lzas63Igl.tatsu-column{width: 33.33%;}.tatsu-B1Lzas63Igl.tatsu-column{margin: 0px 0px 20px 0px !important;}.tatsu-B1Lzas63Igl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-B1Lzas63Igl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-B1Lzas63Igl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-B1Lzas63Igl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-B1Lzas63Igl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-B1Lzas63Igl.tatsu-column{width: 33.33%;}.tatsu-B1Lzas63Igl.tatsu-column{margin: 0px 0px 20px 0px !important;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-B1Lzas63Igl.tatsu-column{width: 33.33%;}.tatsu-B1Lzas63Igl.tatsu-column{margin: 0px 0px 20px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-B1Lzas63Igl.tatsu-column{width: 100%;}.tatsu-B1Lzas63Igl.tatsu-column{margin: 0px 0px 20px 0px !important;}}<\/style><\/div><\/div><\/div><div  class=\"tatsu-single-image tatsu-module align-center tatsu-BkYmd0VVX  \" ><div class=\"tatsu-single-image-inner \" style=\"width : 1536px;\" ><div class = \"tatsu-single-image-padding-wrap\" style = \"padding-bottom : 66.666666666667%;\" ><\/div><a class=\"mfp-image\" href=\"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/wp-content\/uploads\/2026\/05\/Strip-Bulk-Usage-Based-Metered-Billing-Workflow.png\"><img class = \"tatsu-gradient-border\" alt = \"Strip Bulk Usage-Based Metered Billing Workflow\" title = \"Strip Bulk Usage-Based Metered Billing Workflow\" src = \"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/wp-content\/uploads\/2026\/05\/Strip-Bulk-Usage-Based-Metered-Billing-Workflow.png\" \/><\/a><\/div><style>.tatsu-BkYmd0VVX{margin: 0px 0px 0px 0px;padding: 0 0px 0 0;}.tatsu-BkYmd0VVX .tatsu-single-image-inner{border-style: solid;max-width: 100%;border-radius: 10px;}.tatsu-BkYmd0VVX.tatsu-single-image{transform: translate3d(0px,0px, 0);}<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-rk9Bw0VNm.tatsu-column{width: 100%;}.tatsu-rk9Bw0VNm.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-rk9Bw0VNm > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-rk9Bw0VNm > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rk9Bw0VNm > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-rk9Bw0VNm > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-rk9Bw0VNm.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-rk9Bw0VNm.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-rk9Bw0VNm.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-HkZcBvR4Nm.tatsu-section{background-color: rgba(84,51,255,1);}.tatsu-HkZcBvR4Nm .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-HkZcBvR4Nm > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HkZcBvR4Nm > .tatsu-top-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-HkZcBvR4Nm .tatsu-section-pad{padding: 90px 0px 90px 0px;}}<\/style><\/div><div id=\"what-we-do\" class=\"tatsu-SJbJWXkMmQ tatsu-section    tatsu-clearfix\" data-title=\"What We Do\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-SJtHmfzTbg\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-rJlYrXfGaWx\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-rJbKBXMzT-e   \" ><style>.tatsu-rJbKBXMzT-e .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-rJbKBXMzT-e.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h3 style=\"text-align: center;\">The Complete Solution for Usage-Based Billing Operations in Stripe<\/h3>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SyGtBQzf6Zx   \" ><style>.tatsu-SyGtBQzf6Zx .tatsu-inline-text-inner{width: 80%;text-align: center;}.tatsu-SyGtBQzf6Zx.tatsu-inline-text{margin: 0px 0px 20px 0px ;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-SyGtBQzf6Zx .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-SyGtBQzf6Zx .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span style=\"color: #313233; line-height: 31px; font-size: 18px;\">Stop manually creating metered subscriptions and uploading usage one by one. Use a spreadsheet, validate your data, and let the app handle the rest \u2014 directly inside your Stripe Dashboard.<\/span><\/p>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SyQKHXGGp-e   \" ><style>.tatsu-SyQKHXGGp-e .tatsu-inline-text-inner{width: 80%;text-align: center;}.tatsu-SyQKHXGGp-e.tatsu-inline-text{margin: 0px 0px 20px 0px ;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-SyQKHXGGp-e .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-SyQKHXGGp-e .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span style=\"color: #313233; line-height: 31px; font-size: 18px;\">Bulk Usage-Based Metered Billing is a Stripe Dashboard app that automates both sides of usage-based billing \u2014 creating metered subscriptions in bulk and reporting customer usage events to Stripe Billing Meters at scale. The entire workflow runs inside your Stripe Dashboard, using CSV or Excel files that anyone on your team can prepare without writing a single line of code.<\/span><\/p>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-r1NFSXMz6-x   \" ><style>.tatsu-r1NFSXMz6-x .tatsu-inline-text-inner{width: 80%;text-align: center;}.tatsu-r1NFSXMz6-x.tatsu-inline-text{margin: 0px 0px 20px 0px ;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-r1NFSXMz6-x .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-r1NFSXMz6-x .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span style=\"color: #313233; line-height: 31px; font-size: 18px;\">The app is built around two focused modules. Module 1 lets you create large volumes of metered subscriptions simultaneously \u2014 linking customers to usage-based Stripe prices with full support for trials, billing cycle anchors, setup fees, discounts, tax rates, scheduled start dates, and cancellation rules. Module 2 lets you bulk-report usage events against your Stripe Billing Meters \u2014 for any number of customers, any meter, and any usage quantity \u2014 in a single file upload.<\/span><\/p>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-H1HKS7GMpZg   \" ><style>.tatsu-H1HKS7GMpZg .tatsu-inline-text-inner{width: 80%;text-align: center;}.tatsu-H1HKS7GMpZg.tatsu-inline-text{margin: 0px 0px 20px 0px ;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-H1HKS7GMpZg .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-H1HKS7GMpZg .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span style=\"color: #313233; line-height: 31px; font-size: 18px;\">Built for SaaS companies, AI platforms, API businesses, agencies, and finance teams who charge customers based on consumption \u2014 tokens used, API calls made, emails sent, storage consumed, or any other measurable metric. If your pricing model is usage-based, this app is built for you.<\/span><\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-rJlYrXfGaWx.tatsu-column{width: 100%;}.tatsu-rJlYrXfGaWx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-rJlYrXfGaWx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-rJlYrXfGaWx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rJlYrXfGaWx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-rJlYrXfGaWx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-rJlYrXfGaWx.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-rJlYrXfGaWx.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-rJlYrXfGaWx.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-rywsAFB1Mg\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-rkxDo0KBkGe\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >            <div  class = \"tatsu-interactive-box tatsu-module  tatsu-B1Wwo0KSJGe tatsu-interactive-box-stacked tatsu-interactive-box-align-center tatsu-interactive-box-overlay\" >\n                <style>.tatsu-B1Wwo0KSJGe:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-B1Wwo0KSJGe .tatsu-interactive-box-icon{font-size: 50px;color: rgba(84,51,255,1) ;}.tatsu-B1Wwo0KSJGe:hover .tatsu-interactive-box-icon{color: #ffffff ;}.tatsu-B1Wwo0KSJGe.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-B1Wwo0KSJGe:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-B1Wwo0KSJGe .tatsu-interactive-box-stacks{background: rgba(84,51,255,1);}<\/style>                                                                    <div class = \"tatsu-interactive-box-stacks\">\n                                            <\/div>\n                    <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-header\">\n                            <div class = \"tatsu-interactive-box-icon\">\n                                <i class = \"tatsu-icon tatsu-icon-file\">\n                                <\/i>\n                            <\/div>\n                            <div class = \"tatsu-interactive-box-title h5\">\n                                Prepare & Upload a Spreadsheet                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-content\">\n                            \n<p>Prepare and upload your data using our pre-formatted CSV, Google Sheet or Excel template. Each row is one metered subscription or one usage event \u2014 whichever operation you need to perform.<\/p>\n                        <\/div>\n                    <\/div>\n                                            <\/div>\n        <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-rkxDo0KBkGe.tatsu-column{width: 33.33%;}.tatsu-rkxDo0KBkGe.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-rkxDo0KBkGe > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-rkxDo0KBkGe > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rkxDo0KBkGe > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-rkxDo0KBkGe > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-rkxDo0KBkGe.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-rkxDo0KBkGe.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-rkxDo0KBkGe.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-SJfws0KHJGe\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >            <div  class = \"tatsu-interactive-box tatsu-module  tatsu-B1QviRFHyzg tatsu-interactive-box-stacked tatsu-interactive-box-align-center tatsu-interactive-box-overlay\" >\n                <style>.tatsu-B1QviRFHyzg:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-B1QviRFHyzg .tatsu-interactive-box-icon{font-size: 50px;color: rgba(84,51,255,1) ;}.tatsu-B1QviRFHyzg:hover .tatsu-interactive-box-icon{color: #ffffff ;}.tatsu-B1QviRFHyzg.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-B1QviRFHyzg:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-B1QviRFHyzg .tatsu-interactive-box-stacks{background: rgba(84,51,255,1);}<\/style>                                                                    <div class = \"tatsu-interactive-box-stacks\">\n                                            <\/div>\n                    <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-header\">\n                            <div class = \"tatsu-interactive-box-icon\">\n                                <i class = \"tatsu-icon tatsu-icon-repeat\">\n                                <\/i>\n                            <\/div>\n                            <div class = \"tatsu-interactive-box-title h5\">\n                                Validate Before Import                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-content\">\n                            \n<p>The app checks every row for errors \u2014 wrong formats, missing fields, invalid meter names, conflicting rules \u2014 and shows clear, row-by-row error messages before anything is created.<\/p>\n                        <\/div>\n                    <\/div>\n                                            <\/div>\n        <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-SJfws0KHJGe.tatsu-column{width: 33.33%;}.tatsu-SJfws0KHJGe.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-SJfws0KHJGe > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-SJfws0KHJGe > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-SJfws0KHJGe > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-SJfws0KHJGe > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-SJfws0KHJGe.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-SJfws0KHJGe.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-SJfws0KHJGe.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-HJVvoAFS1fl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >            <div  class = \"tatsu-interactive-box tatsu-module  tatsu-SJrPsCtByMg tatsu-interactive-box-stacked tatsu-interactive-box-align-center tatsu-interactive-box-overlay\" >\n                <style>.tatsu-SJrPsCtByMg:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-SJrPsCtByMg .tatsu-interactive-box-icon{font-size: 50px;color: rgba(84,51,255,1) ;}.tatsu-SJrPsCtByMg:hover .tatsu-interactive-box-icon{color: #ffffff ;}.tatsu-SJrPsCtByMg.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-SJrPsCtByMg:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-SJrPsCtByMg .tatsu-interactive-box-stacks{background: rgba(84,51,255,1);}<\/style>                                                                    <div class = \"tatsu-interactive-box-stacks\">\n                                            <\/div>\n                    <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-header\">\n                            <div class = \"tatsu-interactive-box-icon\">\n                                <i class = \"tatsu-icon tatsu-icon-check-square\">\n                                <\/i>\n                            <\/div>\n                            <div class = \"tatsu-interactive-box-title h5\">\n                                Create or Report in Bulk                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-content\">\n                            \n<p>One click creates all metered subscriptions or reports all usage events directly in your Stripe account using the official Stripe API \u2014 with full accuracy and idempotency protection.<\/p>\n                        <\/div>\n                    <\/div>\n                                            <\/div>\n        <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-HJVvoAFS1fl.tatsu-column{width: 33.33%;}.tatsu-HJVvoAFS1fl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-HJVvoAFS1fl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HJVvoAFS1fl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HJVvoAFS1fl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HJVvoAFS1fl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HJVvoAFS1fl.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HJVvoAFS1fl.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HJVvoAFS1fl.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-HJtUhON5ee\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-rJxtLnOVqgl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >            <div  class = \"tatsu-interactive-box tatsu-module  tatsu-ByWFL2_Eqxe tatsu-interactive-box-stacked tatsu-interactive-box-align-center tatsu-interactive-box-overlay\" >\n                <style>.tatsu-ByWFL2_Eqxe:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-ByWFL2_Eqxe .tatsu-interactive-box-icon{font-size: 50px;color: rgba(84,51,255,1) ;}.tatsu-ByWFL2_Eqxe:hover .tatsu-interactive-box-icon{color: #ffffff ;}.tatsu-ByWFL2_Eqxe.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-ByWFL2_Eqxe:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-ByWFL2_Eqxe .tatsu-interactive-box-stacks{background: rgba(84,51,255,1);}<\/style>                                                                    <div class = \"tatsu-interactive-box-stacks\">\n                                            <\/div>\n                    <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-header\">\n                            <div class = \"tatsu-interactive-box-icon\">\n                                <i class = \"tatsu-icon tatsu-icon-monitor\">\n                                <\/i>\n                            <\/div>\n                            <div class = \"tatsu-interactive-box-title h5\">\n                                Track Results in Real-time                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-content\">\n                            \n<p>Watch progress live. Review all created records and any failures in your WebApp \u2014 and re-process just the failed rows without re-uploading the entire file.<\/p>\n                        <\/div>\n                    <\/div>\n                                            <\/div>\n        <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-rJxtLnOVqgl.tatsu-column{width: 33.33%;}.tatsu-rJxtLnOVqgl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-rJxtLnOVqgl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-rJxtLnOVqgl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rJxtLnOVqgl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-rJxtLnOVqgl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-rJxtLnOVqgl.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-rJxtLnOVqgl.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-rJxtLnOVqgl.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-column-empty tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-BJftUh_Ecxx\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-BJftUh_Ecxx.tatsu-column{width: 33.33%;}.tatsu-BJftUh_Ecxx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-BJftUh_Ecxx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-BJftUh_Ecxx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BJftUh_Ecxx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-BJftUh_Ecxx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-BJftUh_Ecxx.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-BJftUh_Ecxx.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-BJftUh_Ecxx.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-column-empty tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-Bk4tUnuNqeg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-Bk4tUnuNqeg.tatsu-column{width: 33.33%;}.tatsu-Bk4tUnuNqeg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-Bk4tUnuNqeg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-Bk4tUnuNqeg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-Bk4tUnuNqeg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-Bk4tUnuNqeg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-Bk4tUnuNqeg.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-Bk4tUnuNqeg.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-Bk4tUnuNqeg.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-ByxTCnZenge\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-BJ6R2Wl2xl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-button tatsu-button-wrap align-block block-center  tatsu-S1zy6Wg2lx button-scale  \"><a class=\"tatsu-shortcode smallbtn tatsu-button left-icon rounded   bg-animation-none  \" href=\"https:\/\/marketplace.stripe.com\/apps\/bulk-usage-based-metered-billing\" style=\"\" aria-label=\"Install App\" target=\"_blank\" rel=\"noopener\">Install App<\/a><style>.tatsu-S1zy6Wg2lx .tatsu-button{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 2px;border-color: rgba(84,51,255,1); }.tatsu-S1zy6Wg2lx .tatsu-button:hover{background-color: #ffffff;color: rgba(84,51,255,1) ;border-color: rgba(84,51,255,1); }<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-BJ6R2Wl2xl.tatsu-column{width: 100%;}.tatsu-BJ6R2Wl2xl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-BJ6R2Wl2xl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-BJ6R2Wl2xl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BJ6R2Wl2xl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-BJ6R2Wl2xl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-BJ6R2Wl2xl.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-BJ6R2Wl2xl.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-BJ6R2Wl2xl.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-SJbJWXkMmQ.tatsu-section{background-color: #ffffff;}.tatsu-SJbJWXkMmQ .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-SJbJWXkMmQ > .tatsu-bottom-divider{z-index: 9999;}.tatsu-SJbJWXkMmQ > .tatsu-top-divider{z-index: 9999;}<\/style><\/div><div id=\"modules\" class=\"tatsu-rkWk8LkFqm tatsu-section    tatsu-clearfix\" data-title=\"Modules\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-S1lJbXkGQ7\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-B1yWQJzQX\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-rJCZX1fmX   \" ><style>.tatsu-rJCZX1fmX .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-rJCZX1fmX.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h3 style=\"text-align: center;\">One app \u2014 Two Powerful Billing Operations<\/h3>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-Skqv_eOzxx   \" ><style>.tatsu-Skqv_eOzxx .tatsu-inline-text-inner{width: 55%;text-align: center;}.tatsu-Skqv_eOzxx.tatsu-inline-text{margin: 0px 0px 20px 0px ;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-Skqv_eOzxx .tatsu-inline-text-inner{width: 80%;}}@media only screen and (max-width: 767px) {.tatsu-Skqv_eOzxx .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span style=\"color: #313233; line-height: 31px; font-size: 18px;\">Each module handles a distinct part of the metered billing workflow. Use them together or independently depending on your needs.<\/span><\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-B1yWQJzQX.tatsu-column{width: 100%;}.tatsu-B1yWQJzQX.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-B1yWQJzQX > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-B1yWQJzQX > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-B1yWQJzQX > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-B1yWQJzQX > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-B1yWQJzQX.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-B1yWQJzQX.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-B1yWQJzQX.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-one-half tatsu-row-has-two-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-B1g4mBkYcX\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-half tatsu-column-image-none tatsu-column-effect-none  tatsu-SkU7ryFcm\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-ByJVSkt9Q   \" ><style>.tatsu-ByJVSkt9Q .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-ByJVSkt9Q.tatsu-inline-text{margin: 0px 0px 10px 0px;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h4><span style=\"font-size: 22px;\">Module 1 \u2014 Create Metered Subscriptions<\/span><\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-Bk6E-TH1Mx  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-Bk6E-TH1Mx.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p>Use when customers do not yet have a metered subscription. Link them to a usage-based Stripe price in bulk \u2014 with full control over every billing parameter.<\/p>\n<\/div><\/div><ul  class=\"tatsu-module tatsu-list tatsu-HJNn9H1K57    tatsu-list-vertical-align-top tatsu-lists-icon\" ><style>.tatsu-HJNn9H1K57{margin: 0 0 60px 0;}.tatsu-HJNn9H1K57 .tatsu-list-content{margin: 0 0 12px 0px;}.tatsu-HJNn9H1K57 .tatsu-list-content::before, .tatsu-HJNn9H1K57 .tatsu-icon{color: rgba(34,147,215,1) ;}<\/style><li  class=\"tatsu-list-content tatsu-B139B1tcQ   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Bulk create metered subscriptions from CSV or Excel<\/p>\n<\/div><style>.tatsu-B139B1tcQ .tatsu-icon, .tatsu-B139B1tcQ.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-B139B1tcQ{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-r1eKbaBkfg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Supports charge_automatically and send_invoice<\/p>\n<\/div><style>.tatsu-r1eKbaBkfg .tatsu-icon, .tatsu-r1eKbaBkfg.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-r1eKbaBkfg{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-r1CYbTSkfl   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Set trials, billing anchors, and scheduled start dates<\/p>\n<\/div><style>.tatsu-r1CYbTSkfl .tatsu-icon, .tatsu-r1CYbTSkfl.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-r1CYbTSkfl{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-BJY5bpHJzx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Add one-time setup fees per customer<\/p>\n<\/div><style>.tatsu-BJY5bpHJzx .tatsu-icon, .tatsu-BJY5bpHJzx.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-BJY5bpHJzx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-Bkrib6rJMg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Apply discounts, tax rates, and tax IDs<\/p>\n<\/div><style>.tatsu-Bkrib6rJMg .tatsu-icon, .tatsu-Bkrib6rJMg.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-Bkrib6rJMg{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-BJf2WTHJGg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Backdate subscriptions for existing customers<\/p>\n<\/div><style>.tatsu-BJf2WTHJGg .tatsu-icon, .tatsu-BJf2WTHJGg.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-BJf2WTHJGg{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-HknhZTByzg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Full pre-import validation \u2014 row by row<\/p>\n<\/div><style>.tatsu-HknhZTByzg .tatsu-icon, .tatsu-HknhZTByzg.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-HknhZTByzg{border-style: solid;}<\/style><\/li><\/ul><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-SkU7ryFcm.tatsu-column{width: 50%;}.tatsu-SkU7ryFcm.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-SkU7ryFcm > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-SkU7ryFcm > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-SkU7ryFcm > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-SkU7ryFcm > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-SkU7ryFcm.tatsu-column{width: 50%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-SkU7ryFcm.tatsu-column{width: 50%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-SkU7ryFcm.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-half tatsu-column-image-none tatsu-column-effect-none  tatsu-BklIQr1tcX\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-BJjLHkKcm   \" ><style>.tatsu-BJjLHkKcm .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-BJjLHkKcm.tatsu-inline-text{margin: 0px 0px 10px 0px;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h4><span style=\"font-size: 22px;\">Module 2 \u2014 Upload Metered Usage Events<\/span><\/h4>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-SJ3-fpByze  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-SJ3-fpByze.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: left;}<\/style>\n<p>Use when customers already have active metered subscriptions. Report their usage in bulk \u2014 for any meter, any quantity, any number of customers \u2014 in one upload.<\/p>\n<\/div><\/div><ul  class=\"tatsu-module tatsu-list tatsu-B1--UyFq7    tatsu-list-vertical-align-top tatsu-lists-icon\" ><style>.tatsu-B1--UyFq7{margin: 0 0 60px 0;}.tatsu-B1--UyFq7 .tatsu-list-content{margin: 0 0 12px 0px;}.tatsu-B1--UyFq7 .tatsu-list-content::before, .tatsu-B1--UyFq7 .tatsu-icon{color: rgba(34,147,215,1) ;}<\/style><li  class=\"tatsu-list-content tatsu-B1eWbIyt5Q   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Bulk report usage events to Stripe Billing Meters<\/p>\n<\/div><style>.tatsu-B1eWbIyt5Q .tatsu-icon, .tatsu-B1eWbIyt5Q.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-B1eWbIyt5Q{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-SJAmzaHyMx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Supports multiple meters in one file<\/p>\n<\/div><style>.tatsu-SJAmzaHyMx .tatsu-icon, .tatsu-SJAmzaHyMx.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-SJAmzaHyMx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-rJiVMpBkzl   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Report for any customer, any usage quantity<\/p>\n<\/div><style>.tatsu-rJiVMpBkzl .tatsu-icon, .tatsu-rJiVMpBkzl.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-rJiVMpBkzl{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-B1IBzpSJfg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Usage accumulates during the billing cycle<\/p>\n<\/div><style>.tatsu-B1IBzpSJfg .tatsu-icon, .tatsu-B1IBzpSJfg.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-B1IBzpSJfg{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-rk-LzpHyfl   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Stripe auto-bills at cycle end \u2014 no action needed<\/p>\n<\/div><style>.tatsu-rk-LzpHyfl .tatsu-icon, .tatsu-rk-LzpHyfl.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-rk-LzpHyfl{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-r1A8zTr1zx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Idempotency protection \u2014 no duplicate events<\/p>\n<\/div><style>.tatsu-r1A8zTr1zx .tatsu-icon, .tatsu-r1A8zTr1zx.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-r1A8zTr1zx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-S1cPGTBJzg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Full pre-import validation \u2014 row by row<\/p>\n<\/div><style>.tatsu-S1cPGTBJzg .tatsu-icon, .tatsu-S1cPGTBJzg.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-S1cPGTBJzg{border-style: solid;}<\/style><\/li><\/ul><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-BklIQr1tcX.tatsu-column{width: 50%;}.tatsu-BklIQr1tcX.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-BklIQr1tcX > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-BklIQr1tcX > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BklIQr1tcX > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-BklIQr1tcX > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-BklIQr1tcX.tatsu-column{width: 50%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-BklIQr1tcX.tatsu-column{width: 50%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-BklIQr1tcX.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-rkWk8LkFqm.tatsu-section{background-color: rgba(241,241,241,1);}.tatsu-rkWk8LkFqm .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-rkWk8LkFqm > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rkWk8LkFqm > .tatsu-top-divider{z-index: 9999;}<\/style><\/div><div id=\"workflow\" class=\"tatsu-gEuTMVrN6 tatsu-section    tatsu-clearfix\" data-title=\"Workflow\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-G79JGFZppC\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-WbhikMZGgq\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div id = \"How To Set Up\" class=\"tatsu-module tatsu-inline-text clearfix tatsu-evF6A-hVr  how-to-set-up \" ><style>.tatsu-evF6A-hVr .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-evF6A-hVr.tatsu-inline-text{margin: 0px 0px 15px 0px ;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-evF6A-hVr .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-evF6A-hVr .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h3 style=\"text-align: center;\"><span style=\"color: #ffffff;\">Workflow<\/span><\/h3>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-UJhfpxKFH   \" ><style>.tatsu-UJhfpxKFH .tatsu-inline-text-inner{width: 55%;text-align: center;}.tatsu-UJhfpxKFH.tatsu-inline-text{margin: 0px 0px 20px 0px ;}@media only screen and (max-width:1377px) {.tatsu-UJhfpxKFH .tatsu-inline-text-inner{width: 55%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-UJhfpxKFH .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-UJhfpxKFH .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span style=\"color: #ffffff; line-height: 31px; font-size: 18px;\">The same simple workflow applies to both modules \u2014 metered subscription creation and usage event reporting.<\/span><\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-WbhikMZGgq.tatsu-column{width: 100%;}.tatsu-WbhikMZGgq.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-WbhikMZGgq > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-WbhikMZGgq > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-WbhikMZGgq > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-WbhikMZGgq > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-WbhikMZGgq.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-WbhikMZGgq.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-WbhikMZGgq.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-zUhDIYw9gWr\" ><style>.tatsu-zUhDIYw9gWr.tatsu-row-wrap > .tatsu-row{padding: 0px 7% 0px 7% ;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-zUhDIYw9gWr.tatsu-row-wrap > .tatsu-row{padding: 0px 0px 0px 0px ;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-itT-RTRDGbV\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >            <div  class = \"tatsu-process tatsu-module  tatsu-PjNGbnCPWna \"  >\n                <style>.tatsu-PjNGbnCPWna .tatsu-process-icon{font-size: 50px;}.tatsu-PjNGbnCPWna .tatsu-process-icon svg{width: 50px;height: 50px;}.tatsu-PjNGbnCPWna .tatsu-process-sep{top: 25px;background: #ffffff;}.tatsu-PjNGbnCPWna .tatsu-process-title{color: #ffffff ;}.tatsu-PjNGbnCPWna .tatsu-process-icon i, .tatsu-PjNGbnCPWna .tatsu-process-icon svg{color: #ffffff ;}.tatsu-PjNGbnCPWna .tatsu-process-content{color: #ffffff ;}.tatsu-PjNGbnCPWna{margin: 0px 0px 0px 0px;}<\/style>                            <div  class = \"tatsu-process-col  tatsu-WDUPXLLfSLS  tatsu-process-icon-type-svg tatsu-line-animate \"  >\n                                <div class = \"tatsu-process-header\">\n                    <div class = \"tatsu-process-icon\">\n                                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\r\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<g>\r\n\t<polygon fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"23,1 55,1 55,63 9,63 9,15 \t\"\/>\r\n\t<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"9,15 23,15 23,1 \t\"\/>\r\n<\/g>\r\n<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-linejoin=\"bevel\" stroke-miterlimit=\"10\" points=\"40,37 32,45 \r\n\t24,37 \"\/>\r\n<g>\r\n\t<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"32\" y1=\"45\" x2=\"32\" y2=\"25\"\/>\r\n<\/g>\r\n<\/svg>\r\n                                            <\/div>\n                    <div class = \"tatsu-process-title h5\">\n                        Install App                    <\/div>\n                <\/div>\n                <div class = \"tatsu-process-content body\">\n                    \n<p>Install the Bulk Usage-Based Metered Billing app directly from the Stripe Marketplace. Open it inside your Stripe Dashboard and your account is created automatically \u2014 no manual registration required.<\/p>\n                <\/div>\n                <div class = \"tatsu-process-sep\">\n                <\/div>\n            <\/div>\n                    <div  class = \"tatsu-process-col  tatsu-y-29pAJHz3u  tatsu-process-icon-type-svg tatsu-line-animate \"  >\n                                <div class = \"tatsu-process-header\">\n                    <div class = \"tatsu-process-icon\">\n                                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\r\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<g>\r\n\t<polygon fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"23,1 55,1 55,63 9,63 9,15 \t\"\/>\r\n\t<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"9,15 23,15 23,1 \t\"\/>\r\n<\/g>\r\n<g>\r\n\t<polygon fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"23,41 22,46 27,45 42,30 38,26 \t\"\/>\r\n\t<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"39\" y1=\"33\" x2=\"35\" y2=\"29\"\/>\r\n<\/g>\r\n<\/svg>\r\n                                            <\/div>\n                    <div class = \"tatsu-process-title h5\">\n                        Prepare Your File & Upload                    <\/div>\n                <\/div>\n                <div class = \"tatsu-process-content body\">\n                    \n<p>Download our pre-formatted CSV, Excel, or Google Sheets template, fill in your metered subscription or usage event data, and upload it to the WebApp. The system instantly validates every row for errors before anything is sent to Stripe.<\/p>\n                <\/div>\n                <div class = \"tatsu-process-sep\">\n                <\/div>\n            <\/div>\n                    <div  class = \"tatsu-process-col  tatsu-LurNiie8Jjw  tatsu-process-icon-type-svg tatsu-line-animate \"  >\n                                <div class = \"tatsu-process-header\">\n                    <div class = \"tatsu-process-icon\">\n                                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\r\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<polygon fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-linejoin=\"bevel\" stroke-miterlimit=\"10\" points=\"1,30 63,1 23,41 \r\n\t\"\/>\r\n<polygon fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-linejoin=\"bevel\" stroke-miterlimit=\"10\" points=\"34,63 63,1 23,41 \r\n\t\"\/>\r\n<\/svg>\r\n                                            <\/div>\n                    <div class = \"tatsu-process-title h5\">\n                        Create\/Import & Done                    <\/div>\n                <\/div>\n                <div class = \"tatsu-process-content body\">\n                    \n<p>Click one button inside the Stripe Dashboard app and all metered subscriptions are created \u2014 or all usage events are reported to your Stripe meters \u2014 simultaneously. Track results live and re-process any failures directly from the WebApp.<\/p>\n                <\/div>\n                <div class = \"tatsu-process-sep\">\n                <\/div>\n            <\/div>\n                    <\/div>\n        <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-itT-RTRDGbV.tatsu-column{width: 100%;}.tatsu-itT-RTRDGbV.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-itT-RTRDGbV > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-itT-RTRDGbV > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-itT-RTRDGbV > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-itT-RTRDGbV > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-itT-RTRDGbV.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-itT-RTRDGbV.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-itT-RTRDGbV.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-BkpOEC-mel\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-HkxadVC-Xeg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-button tatsu-button-wrap align-block block-center  tatsu-S1K94AW7gx button-scale  \"><a class=\"tatsu-shortcode smallbtn tatsu-button left-icon rounded   bg-animation-none  \" href=\"https:\/\/marketplace.stripe.com\/apps\/bulk-usage-based-metered-billing\" style=\"\" aria-label=\"Install Now\" target=\"_blank\" rel=\"noopener\">Install Now<\/a><style>.tatsu-S1K94AW7gx .tatsu-button{background-color: #ffffff;color: rgba(84,51,255,1) ;border-width: 2px;border-color: #ffffff; }.tatsu-S1K94AW7gx .tatsu-button:hover{background-color: rgba(84,51,255,1);color: #ffffff ;border-color: #ffffff; }<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HkxadVC-Xeg.tatsu-column{width: 100%;}.tatsu-HkxadVC-Xeg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HkxadVC-Xeg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HkxadVC-Xeg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HkxadVC-Xeg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HkxadVC-Xeg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HkxadVC-Xeg.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HkxadVC-Xeg.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HkxadVC-Xeg.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-gEuTMVrN6.tatsu-section{background-color: rgba(84,51,255,1);}.tatsu-gEuTMVrN6 .tatsu-section-pad{padding: 90px 0px 90px 0px;}<\/style><\/div><div id=\"why-us\" class=\"tatsu-r1Rxe6H1Gg tatsu-section    tatsu-clearfix\" data-title=\"Why Us\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-HJe0gxpH1zg\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-r1WAgxaByGg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HyzCeg6H1Gx   \" ><style>.tatsu-HyzCeg6H1Gx .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-HyzCeg6H1Gx.tatsu-inline-text{margin: 0px 0px 15px 0px;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h3 style=\"text-align: center;\">The Old Way vs The Smart Way<\/h3>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-S1m0ggTHkGl   \" ><style>.tatsu-S1m0ggTHkGl .tatsu-inline-text-inner{width: 55%;text-align: center;}.tatsu-S1m0ggTHkGl.tatsu-inline-text{margin: 0px 0px 20px 0px ;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-S1m0ggTHkGl .tatsu-inline-text-inner{width: 80%;}}@media only screen and (max-width: 767px) {.tatsu-S1m0ggTHkGl .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span style=\"color: #313233; line-height: 31px; font-size: 18px;\">See exactly what changes when you stop managing metered billing manually and start using the Stripe Bulk Usage-Based Metered Billing app.<\/span><\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-r1WAgxaByGg.tatsu-column{width: 100%;}.tatsu-r1WAgxaByGg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-r1WAgxaByGg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-r1WAgxaByGg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-r1WAgxaByGg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-r1WAgxaByGg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-r1WAgxaByGg.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-r1WAgxaByGg.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-r1WAgxaByGg.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-one-half tatsu-row-has-two-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-rJVCxl6Syzx\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-half tatsu-column-image-none tatsu-column-effect-none  tatsu-H1H0gxpryGl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-H1LRllpSJfl   \" ><style>.tatsu-H1LRllpSJfl .tatsu-inline-text-inner{width: 100%;text-align: left;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h4><span style=\"font-size: 22px;\"><span class=\"swatch-green \">With <\/span>Stripe Bulk Usage-Based Metered Billing App<\/span><\/h4>\n<\/div><\/div><ul  class=\"tatsu-module tatsu-list tatsu-S1DRlxaB1Gx    tatsu-list-vertical-align-top tatsu-lists-icon\" ><style>.tatsu-S1DRlxaB1Gx{margin: 0 0 60px 0;}.tatsu-S1DRlxaB1Gx .tatsu-list-content{margin: 0 0 12px 0px;}.tatsu-S1DRlxaB1Gx .tatsu-list-content::before, .tatsu-S1DRlxaB1Gx .tatsu-icon{color: rgba(34,147,215,1) ;}<\/style><li  class=\"tatsu-list-content tatsu-BkuReepSyGl   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Bulk automation via CSV, Excel and Google Sheets<\/p>\n<\/div><style>.tatsu-BkuReepSyGl .tatsu-icon, .tatsu-BkuReepSyGl.tatsu-list-content::before{color: #8BC34A ;}.tatsu-BkuReepSyGl{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-ByF0xgTrJfl   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Create hundreds of metered subscriptions at once \u2014 one file upload replaces hundreds of manual Stripe Dashboard sessions<\/p>\n<\/div><style>.tatsu-ByF0xgTrJfl .tatsu-icon, .tatsu-ByF0xgTrJfl.tatsu-list-content::before{color: #8BC34A ;}.tatsu-ByF0xgTrJfl{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-rk9RlgaB1fe   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Report usage for any number of customers across any number of meters \u2014 from a simple spreadsheet, zero API knowledge required<\/p>\n<\/div><style>.tatsu-rk9RlgaB1fe .tatsu-icon, .tatsu-rk9RlgaB1fe.tatsu-list-content::before{color: #8BC34A ;}.tatsu-rk9RlgaB1fe{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-HkiAlx6rkzl   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Every API call is idempotency-protected \u2014 duplicate events are impossible even if the import is interrupted and resumed multiple times<\/p>\n<\/div><style>.tatsu-HkiAlx6rkzl .tatsu-icon, .tatsu-HkiAlx6rkzl.tatsu-list-content::before{color: #8BC34A ;}.tatsu-HkiAlx6rkzl{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-Sy20egaHJfx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Every row validated before import \u2014 wrong formats, invalid meter names, missing fields caught upfront with clear per-row error messages<\/p>\n<\/div><style>.tatsu-Sy20egaHJfx .tatsu-icon, .tatsu-Sy20egaHJfx.tatsu-list-content::before{color: #8BC34A ;}.tatsu-Sy20egaHJfx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-BypCel6BkMg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Your entire team can run usage imports independently \u2014 no developer, no API, no code. Just a spreadsheet and one button<\/p>\n<\/div><style>.tatsu-BypCel6BkMg .tatsu-icon, .tatsu-BypCel6BkMg.tatsu-list-content::before{color: #8BC34A ;}.tatsu-BypCel6BkMg{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-ryRClgaBJMx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Full audit trail in your WebApp \u2014 every record, every result, every failure logged with exact error messages and available for review<\/p>\n<\/div><style>.tatsu-ryRClgaBJMx .tatsu-icon, .tatsu-ryRClgaBJMx.tatsu-list-content::before{color: #8BC34A ;}.tatsu-ryRClgaBJMx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-HkylCgxpryfx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Set trials, setup fees, discounts, and tax rates per customer in your spreadsheet \u2014 each row is fully independent<\/p>\n<\/div><style>.tatsu-HkylCgxpryfx .tatsu-icon, .tatsu-HkylCgxpryfx.tatsu-list-content::before{color: #8BC34A ;}.tatsu-HkylCgxpryfx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-BygeRexpB1zg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Resume any interrupted import exactly where it stopped \u2014 already-processed rows are skipped automatically, nothing is re-created<\/p>\n<\/div><style>.tatsu-BygeRexpB1zg .tatsu-icon, .tatsu-BygeRexpB1zg.tatsu-list-content::before{color: #8BC34A ;}.tatsu-BygeRexpB1zg{border-style: solid;}<\/style><\/li><\/ul><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-H1H0gxpryGl.tatsu-column{width: 50%;}.tatsu-H1H0gxpryGl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-H1H0gxpryGl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-H1H0gxpryGl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-H1H0gxpryGl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-H1H0gxpryGl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-H1H0gxpryGl.tatsu-column{width: 50%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-H1H0gxpryGl.tatsu-column{width: 50%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-H1H0gxpryGl.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-half tatsu-column-image-none tatsu-column-effect-none  tatsu-Hy-eCexaSJfl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HkMxCelpHJfg   \" ><style>.tatsu-HkMxCelpHJfg .tatsu-inline-text-inner{width: 100%;text-align: left;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h4><span style=\"font-size: 22px;\"><span class=\"swatch-red \">Without<\/span> This App<\/span><\/h4>\n<\/div><\/div><ul  class=\"tatsu-module tatsu-list tatsu-rJmxCglaHJfg    tatsu-list-vertical-align-top tatsu-lists-icon\" ><style>.tatsu-rJmxCglaHJfg{margin: 0 0 60px 0;}.tatsu-rJmxCglaHJfg .tatsu-list-content{margin: 0 0 12px 0px;}.tatsu-rJmxCglaHJfg .tatsu-list-content::before, .tatsu-rJmxCglaHJfg .tatsu-icon{color: rgba(34,147,215,1) ;}<\/style><li  class=\"tatsu-list-content tatsu-HJNxRxeaSyzg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-cross \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Managing metered billing manually in Stripe<\/p>\n<\/div><style>.tatsu-HJNxRxeaSyzg .tatsu-icon, .tatsu-HJNxRxeaSyzg.tatsu-list-content::before{color: #f44336 ;}.tatsu-HJNxRxeaSyzg{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-BJBe0egTSyMx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-cross \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Create every metered subscription individually in the Stripe Dashboard \u2014 clicking through the same setup screens hundreds of times<\/p>\n<\/div><style>.tatsu-BJBe0egTSyMx .tatsu-icon, .tatsu-BJBe0egTSyMx.tatsu-list-content::before{color: #f44336 ;}.tatsu-BJBe0egTSyMx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-SJUgAxlaSkzg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-cross \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Report customer usage by writing API scripts or calling the Stripe API manually \u2014 requires developer involvement every single time<\/p>\n<\/div><style>.tatsu-SJUgAxlaSkzg .tatsu-icon, .tatsu-SJUgAxlaSkzg.tatsu-list-content::before{color: #f44336 ;}.tatsu-SJUgAxlaSkzg{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-SkDgRlxTSkGx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-cross \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Risk of duplicate usage events with no idempotency protection \u2014 customers get overbilled and disputes are difficult to resolve<\/p>\n<\/div><style>.tatsu-SkDgRlxTSkGx .tatsu-icon, .tatsu-SkDgRlxTSkGx.tatsu-list-content::before{color: #f44336 ;}.tatsu-SkDgRlxTSkGx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-ByOlCeeaHkzg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-cross \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>No validation before reporting \u2014 wrong meter name, wrong customer ID, and zero-quantity events only fail after reaching Stripe<\/p>\n<\/div><style>.tatsu-ByOlCeeaHkzg .tatsu-icon, .tatsu-ByOlCeeaHkzg.tatsu-list-content::before{color: #f44336 ;}.tatsu-ByOlCeeaHkzg{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-rJYeRglprkzx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-cross \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Non-technical team members cannot touch usage reporting \u2014 every upload requires engineering resources<\/p>\n<\/div><style>.tatsu-rJYeRglprkzx .tatsu-icon, .tatsu-rJYeRglprkzx.tatsu-list-content::before{color: #f44336 ;}.tatsu-rJYeRglprkzx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-HkclRxlTByfl   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-cross \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>No audit trail \u2014 no central record of what usage was reported, when, for which customers, or which events failed<\/p>\n<\/div><style>.tatsu-HkclRxlTByfl .tatsu-icon, .tatsu-HkclRxlTByfl.tatsu-list-content::before{color: #f44336 ;}.tatsu-HkclRxlTByfl{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-HJje0lxTS1fe   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-cross \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Setting up trials, setup fees, tax rates, and discounts per customer means manual configuration for every single subscription<\/p>\n<\/div><style>.tatsu-HJje0lxTS1fe .tatsu-icon, .tatsu-HJje0lxTS1fe.tatsu-list-content::before{color: #f44336 ;}.tatsu-HJje0lxTS1fe{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-Bk3gRgepSJGx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-cross \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Resuming an interrupted import means starting over \u2014 no way to track what was already processed and what still needs to run<\/p>\n<\/div><style>.tatsu-Bk3gRgepSJGx .tatsu-icon, .tatsu-Bk3gRgepSJGx.tatsu-list-content::before{color: #f44336 ;}.tatsu-Bk3gRgepSJGx{border-style: solid;}<\/style><\/li><\/ul><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-Hy-eCexaSJfl.tatsu-column{width: 50%;}.tatsu-Hy-eCexaSJfl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-Hy-eCexaSJfl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-Hy-eCexaSJfl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-Hy-eCexaSJfl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-Hy-eCexaSJfl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-Hy-eCexaSJfl.tatsu-column{width: 50%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-Hy-eCexaSJfl.tatsu-column{width: 50%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-Hy-eCexaSJfl.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-r1Rxe6H1Gg.tatsu-section{background-color: rgba(241,241,241,1);}.tatsu-r1Rxe6H1Gg .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-r1Rxe6H1Gg > .tatsu-bottom-divider{z-index: 9999;}.tatsu-r1Rxe6H1Gg > .tatsu-top-divider{z-index: 9999;}<\/style><\/div><div id=\"features\" class=\"tatsu-BJ-ElkJK5m tatsu-section    tatsu-clearfix\" data-title=\"Features\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-HyeVl1ytq7\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-Sk4x1kKc7\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HyGGkyKqQ   \" ><style>.tatsu-HyGGkyKqQ .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-HyGGkyKqQ.tatsu-inline-text{margin: 0px 0px 15px 0px;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-HyGGkyKqQ .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-HyGGkyKqQ .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h3 style=\"text-align: center;\">A Complete Feature Set for Metered Billing at Scale<\/h3>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HkG_V9C2be   \" ><style>.tatsu-HkG_V9C2be .tatsu-inline-text-inner{width: 55%;text-align: center;}.tatsu-HkG_V9C2be.tatsu-inline-text{margin: 0px 0px 20px 0px;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-HkG_V9C2be .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-HkG_V9C2be .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p>Every feature is built directly on Stripe\u2019s official API \u2014 giving you the full power of Stripe\u2019s billing engine without writing any code.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-Sk4x1kKc7.tatsu-column{width: 100%;}.tatsu-Sk4x1kKc7.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-Sk4x1kKc7 > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-Sk4x1kKc7 > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-Sk4x1kKc7 > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-Sk4x1kKc7 > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-Sk4x1kKc7.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-Sk4x1kKc7.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-Sk4x1kKc7.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-fw14ultq44q2xmm\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-fw14ultq44q2xmm.tatsu-row-wrap > .tatsu-row{padding: 0px 0px 0px 0px ;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-fw14ultqdzaq9b5g\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-fw14ultql91bfhr2   \"><style>.tatsu-fw14ultql91bfhr2 .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-color: rgba(84,51,255,1); }.tatsu-fw14ultql91bfhr2{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-cycle\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-cycle large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-fw14ultryieucase   \" ><style>.tatsu-fw14ultryieucase .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-fw14ultryieucase.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Bulk Metered Subscription Creation<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-SJuEnoBJMg  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-SJuEnoBJMg.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 1 \u2014 Subscriptions<\/code><br \/>\nCreate hundreds of metered subscriptions simultaneously from a single CSV or Excel file. Each row is completely independent \u2014 different prices, payment methods, trials, and settings per customer.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-fw14ultqdzaq9b5g.tatsu-column{width: 33.33%;}.tatsu-fw14ultqdzaq9b5g.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-fw14ultqdzaq9b5g > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-fw14ultqdzaq9b5g > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-fw14ultqdzaq9b5g > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-fw14ultqdzaq9b5g > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-fw14ultqdzaq9b5g.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-fw14ultqdzaq9b5g.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-fw14ultqdzaq9b5g.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-fw14ulttlgdpyj3g\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-fw14ulttrvdw6cc1   \"><style>.tatsu-fw14ulttrvdw6cc1 .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 1px;border-color: rgba(84,51,255,1); }.tatsu-fw14ulttrvdw6cc1{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-check-square\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-check-square large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-fw14ultuos970f5m   \" ><style>.tatsu-fw14ultuos970f5m .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-fw14ultuos970f5m.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Bulk Usage Event Reporting<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-BkhS2irJMx  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-BkhS2irJMx.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 2 \u2014 Usage Events<\/code><br \/>\nUpload usage events for any number of customers and any number of meters in one file. Stripe accumulates all reported usage and automatically bills customers at the end of the billing cycle.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-fw14ulttlgdpyj3g.tatsu-column{width: 33.33%;}.tatsu-fw14ulttlgdpyj3g.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-fw14ulttlgdpyj3g > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-fw14ulttlgdpyj3g > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-fw14ulttlgdpyj3g > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-fw14ulttlgdpyj3g > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-fw14ulttlgdpyj3g.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-fw14ulttlgdpyj3g.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-fw14ulttlgdpyj3g.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-fw14ultw774ae8nz\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-fw14ultwdnb7ikl8   \"><style>.tatsu-fw14ultwdnb7ikl8 .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 1px;border-color: rgba(84,51,255,1); }.tatsu-fw14ultwdnb7ikl8{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-paper-plane\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-paper-plane large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-fw14ultx8ga81i7s   \" ><style>.tatsu-fw14ultx8ga81i7s .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-fw14ultx8ga81i7s.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Automatic & Invoice-Based Billing<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-BykgjoHJMg  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-BykgjoHJMg.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 1 \u2014 Subscriptions<\/code><br \/>\nSupports both <code style=\"color: #ffffff; background: #5433ff; padding: 1px 5px; border-radius: 4px;\">charge_automatically<\/code> and <code style=\"color: #ffffff; background: #5433ff; padding: 1px 5px; border-radius: 4px;\">send_invoice<\/code> \u2014 charge cards automatically at billing cycle end, or email invoices to customers for manual payment.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-fw14ultw774ae8nz.tatsu-column{width: 33.33%;}.tatsu-fw14ultw774ae8nz.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-fw14ultw774ae8nz > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-fw14ultw774ae8nz > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-fw14ultw774ae8nz > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-fw14ultw774ae8nz > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-fw14ultw774ae8nz.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-fw14ultw774ae8nz.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-fw14ultw774ae8nz.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-rJWahjSkGe\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-rJWahjSkGe.tatsu-row-wrap > .tatsu-row{padding: 0px 0px 0px 0px ;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-S1e-T3sH1Mx\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-S1ZWTnoHkzg   \"><style>.tatsu-S1ZWTnoHkzg .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-color: rgba(84,51,255,1); }.tatsu-S1ZWTnoHkzg{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-params\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-params large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SJfZphoH1ze   \" ><style>.tatsu-SJfZphoH1ze .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-SJfZphoH1ze.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Multi-Meter Support in One File<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-SkX-TniHyzl  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-SkX-TniHyzl.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 2 \u2014 Usage Events<\/code><br \/>\nReport usage across different meters in the same file upload. Each row specifies its own <code style=\"color: #ffffff; background: #5433ff; padding: 1px 5px; border-radius: 4px;\">Meter_Event_Name<\/code> \u2014 so you can report API requests, token usage, storage GB, and emails sent all in one batch.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-S1e-T3sH1Mx.tatsu-column{width: 33.33%;}.tatsu-S1e-T3sH1Mx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-S1e-T3sH1Mx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-S1e-T3sH1Mx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-S1e-T3sH1Mx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-S1e-T3sH1Mx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-S1e-T3sH1Mx.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-S1e-T3sH1Mx.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-S1e-T3sH1Mx.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-HyNZaniByMe\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-H1HW6hjSkfl   \"><style>.tatsu-H1HW6hjSkfl .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 1px;border-color: rgba(84,51,255,1); }.tatsu-H1HW6hjSkfl{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-stopwatch\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-stopwatch large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SJU-T3jSkfe   \" ><style>.tatsu-SJU-T3jSkfe .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-SJU-T3jSkfe.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Free Trial Periods<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-BJDZanorkMx  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-BJDZanorkMx.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 1 \u2014 Subscriptions<\/code><br \/>\nAdd trial days (1\u2013730) to any metered subscription. Usage events can still be recorded during the trial \u2014 they accumulate but are not billed until the trial ends and the first billing cycle completes.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HyNZaniByMe.tatsu-column{width: 33.33%;}.tatsu-HyNZaniByMe.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HyNZaniByMe > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HyNZaniByMe > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HyNZaniByMe > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HyNZaniByMe > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HyNZaniByMe.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HyNZaniByMe.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HyNZaniByMe.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-S1_Wa3sr1Mx\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-r1FbT3srkfg   \"><style>.tatsu-r1FbT3srkfg .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 1px;border-color: rgba(84,51,255,1); }.tatsu-r1FbT3srkfg{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-money\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-money large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-H1cW63iHkfe   \" ><style>.tatsu-H1cW63iHkfe .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-H1cW63iHkfe.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">One-Time Setup Fees<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-BJiba3iSyfg  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-BJiba3iSyfg.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 1 \u2014 Subscriptions<\/code><br \/>\nAdd an upfront setup fee to the first invoice \u2014 especially valuable for metered billing, since metered subscriptions never charge at creation. Currency is auto-detected from the Price ID. Per-customer amounts supported.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-S1_Wa3sr1Mx.tatsu-column{width: 33.33%;}.tatsu-S1_Wa3sr1Mx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-S1_Wa3sr1Mx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-S1_Wa3sr1Mx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-S1_Wa3sr1Mx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-S1_Wa3sr1Mx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-S1_Wa3sr1Mx.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-S1_Wa3sr1Mx.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-S1_Wa3sr1Mx.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-HydGTirkMx\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-HydGTirkMx.tatsu-row-wrap > .tatsu-row{padding: 0px 0px 0px 0px ;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-SJgOzpjBkfl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-SJb_zpsrJGx   \"><style>.tatsu-SJb_zpsrJGx .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-color: rgba(84,51,255,1); }.tatsu-SJb_zpsrJGx{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-back-in-time\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-back-in-time large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-rkzuf6jrJMe   \" ><style>.tatsu-rkzuf6jrJMe .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-rkzuf6jrJMe.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Scheduled & Backdated Subscriptions<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-ryQuMpsryfg  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-ryQuMpsryfg.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 1 \u2014 Subscriptions<\/code><br \/>\nSchedule subscriptions to start on a future date, or backdate them for customers you are migrating to Stripe. When backdated, the app automatically applies <code style=\"color: #ffffff; background: #5433ff; padding: 1px 5px; border-radius: 4px;\">proration_behavior: none<\/code> to prevent unexpected charges.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-SJgOzpjBkfl.tatsu-column{width: 33.33%;}.tatsu-SJgOzpjBkfl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-SJgOzpjBkfl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-SJgOzpjBkfl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-SJgOzpjBkfl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-SJgOzpjBkfl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-SJgOzpjBkfl.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-SJgOzpjBkfl.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-SJgOzpjBkfl.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-SJEdG6oHkMg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-HJHOGasB1fl   \"><style>.tatsu-HJHOGasB1fl .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 1px;border-color: rgba(84,51,255,1); }.tatsu-HJHOGasB1fl{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-check-square\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-check-square large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-Sk8_zTsHkGx   \" ><style>.tatsu-Sk8_zTsHkGx .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-Sk8_zTsHkGx.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Idempotency Protection<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-ryvuGTjr1Ml  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-ryvuGTjr1Ml.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Both Modules<\/code><br \/>\nEvery Stripe API call uses a unique idempotency key based on the row ID and customer. If the import is interrupted and resumed, the same records are never created or reported twice \u2014 even across multiple retry attempts.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-SJEdG6oHkMg.tatsu-column{width: 33.33%;}.tatsu-SJEdG6oHkMg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-SJEdG6oHkMg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-SJEdG6oHkMg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-SJEdG6oHkMg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-SJEdG6oHkMg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-SJEdG6oHkMg.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-SJEdG6oHkMg.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-SJEdG6oHkMg.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-BJuuGToS1fe\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-ByYdMpoHkMg   \"><style>.tatsu-ByYdMpoHkMg .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 1px;border-color: rgba(84,51,255,1); }.tatsu-ByYdMpoHkMg{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-skip-forward\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-skip-forward large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-Byq_MTsryzg   \" ><style>.tatsu-Byq_MTsryzg .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-Byq_MTsryzg.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Billing Cycle Anchor<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-B1ouMToB1Mg  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-B1ouMToB1Mg.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 1 \u2014 Subscriptions<\/code><br \/>\nForce all customers to bill on the same day every month \u2014 e.g. always on the 1st. The anchor determines when accumulated usage is totalled and the invoice is generated. Cannot be combined with trial days.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-BJuuGToS1fe.tatsu-column{width: 33.33%;}.tatsu-BJuuGToS1fe.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-BJuuGToS1fe > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-BJuuGToS1fe > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BJuuGToS1fe > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-BJuuGToS1fe > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-BJuuGToS1fe.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-BJuuGToS1fe.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-BJuuGToS1fe.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-r15i6oBJfl\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-r15i6oBJfl.tatsu-row-wrap > .tatsu-row{padding: 0px 0px 0px 0px ;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-Skg9s6sH1zg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-Syb9jTjByfe   \"><style>.tatsu-Syb9jTjByfe .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-color: rgba(84,51,255,1); }.tatsu-Syb9jTjByfe{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-squared-cross\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-squared-cross large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HJfqjaoSyzg   \" ><style>.tatsu-HJfqjaoSyzg .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-HJfqjaoSyzg.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Flexible Cancellation Rules<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-Hk75saorJMl  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-Hk75saorJMl.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 1 \u2014 Subscriptions<\/code><br \/>\nCancel on a specific date or at the end of the current billing period. When a metered subscription cancels, the final invoice automatically includes all accumulated usage from the last billing period \u2014 no usage is lost.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-Skg9s6sH1zg.tatsu-column{width: 33.33%;}.tatsu-Skg9s6sH1zg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-Skg9s6sH1zg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-Skg9s6sH1zg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-Skg9s6sH1zg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-Skg9s6sH1zg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-Skg9s6sH1zg.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-Skg9s6sH1zg.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-Skg9s6sH1zg.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-ByN5i6sr1fl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-HkScsTjSkfe   \"><style>.tatsu-HkScsTjSkfe .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 1px;border-color: rgba(84,51,255,1); }.tatsu-HkScsTjSkfe{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-percent\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-percent large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-r1U9jasB1fg   \" ><style>.tatsu-r1U9jasB1fg .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-r1U9jasB1fg.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Coupons & Promotion Codes<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-ryPcjTsBJzg  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-ryPcjTsBJzg.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 1 \u2014 Subscriptions<\/code><br \/>\nApply discounts per subscription. Coupons with <code style=\"color: #ffffff; background: #5433ff; padding: 1px 5px; border-radius: 4px;\">duration: forever<\/code> apply to every usage invoice automatically for the subscription lifetime \u2014 no re-application needed each cycle.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-ByN5i6sr1fl.tatsu-column{width: 33.33%;}.tatsu-ByN5i6sr1fl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-ByN5i6sr1fl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-ByN5i6sr1fl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-ByN5i6sr1fl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-ByN5i6sr1fl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-ByN5i6sr1fl.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-ByN5i6sr1fl.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-ByN5i6sr1fl.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-HyuqsaiHJGg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-rkt5sasBkzl   \"><style>.tatsu-rkt5sasBkzl .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 1px;border-color: rgba(84,51,255,1); }.tatsu-rkt5sasBkzl{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-v-card\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-v-card large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-B19cspjHkzg   \" ><style>.tatsu-B19cspjHkzg .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-B19cspjHkzg.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Full Tax Support<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-B1ocopjrJGg  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-B1ocopjrJGg.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 1 \u2014 Subscriptions<\/code><br \/>\nEnable Stripe Tax automatic calculation or apply manual Tax Rate IDs per subscription. Supports business tax IDs and customer tax IDs (VAT, GST, ABN, EIN) for compliant B2B invoicing in any country.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HyuqsaiHJGg.tatsu-column{width: 33.33%;}.tatsu-HyuqsaiHJGg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HyuqsaiHJGg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HyuqsaiHJGg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HyuqsaiHJGg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HyuqsaiHJGg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HyuqsaiHJGg.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HyuqsaiHJGg.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HyuqsaiHJGg.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-r1LZCsr1fe\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-r1LZCsr1fe.tatsu-row-wrap > .tatsu-row{padding: 0px 0px 0px 0px ;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-rklIWAsH1zg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-ByZU-RjS1zx   \"><style>.tatsu-ByZU-RjS1zx .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-color: rgba(84,51,255,1); }.tatsu-ByZU-RjS1zx{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-settings\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-settings large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SyMIWRsHkzl   \" ><style>.tatsu-SyMIWRsHkzl .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-SyMIWRsHkzl.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Invoice Customisation<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-SyX8Z0jS1Ge  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-SyX8Z0jS1Ge.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Module 1 \u2014 Subscriptions<\/code><br \/>\nAdd customer-facing memos, custom footer text, and up to 4 custom fields (PO numbers, project codes) visible on every usage invoice PDF. Supports multi-line text with line break formatting.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-rklIWAsH1zg.tatsu-column{width: 33.33%;}.tatsu-rklIWAsH1zg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-rklIWAsH1zg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-rklIWAsH1zg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rklIWAsH1zg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-rklIWAsH1zg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-rklIWAsH1zg.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-rklIWAsH1zg.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-rklIWAsH1zg.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-Sy4IZAiBJzl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-H1SLb0oB1Gl   \"><style>.tatsu-H1SLb0oB1Gl .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 1px;border-color: rgba(84,51,255,1); }.tatsu-H1SLb0oB1Gl{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-flow-tree\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-flow-tree large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HkIL-0oryGe   \" ><style>.tatsu-HkIL-0oryGe .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-HkIL-0oryGe.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Internal Reference Fields<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-ryvIbRsByGe  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-ryvIbRsByGe.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Both Modules<\/code><br \/>\nAttach unlimited Metadata to subscriptions for internal reference \u2014 CRM IDs, sales rep names, account codes. Never visible to customers. Both modules also support a <code style=\"color: #ffffff; background: #5433ff; padding: 1px 5px; border-radius: 4px;\">Your_Reference<\/code> field for row-level notes stored in your WebApp.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-Sy4IZAiBJzl.tatsu-column{width: 33.33%;}.tatsu-Sy4IZAiBJzl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-Sy4IZAiBJzl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-Sy4IZAiBJzl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-Sy4IZAiBJzl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-Sy4IZAiBJzl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-Sy4IZAiBJzl.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-Sy4IZAiBJzl.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-Sy4IZAiBJzl.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-HyOIb0iH1fe\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-BJt8ZAsr1zg   \"><style>.tatsu-BJt8ZAsr1zg .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 1px;border-color: rgba(84,51,255,1); }.tatsu-BJt8ZAsr1zg{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-repeat\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-repeat large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-rJ9Lb0oSJfg   \" ><style>.tatsu-rJ9Lb0oSJfg .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-rJ9Lb0oSJfg.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Full Pre-Import Validation<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-H1jU-CsH1fl  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-H1jU-CsH1fl.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Both Modules<\/code><br \/>\nEvery row in your file is validated before anything is created. Conflicting fields, invalid formats, missing required data \u2014 all caught upfront with clear error messages that include the row number and customer ID.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HyOIb0iH1fe.tatsu-column{width: 33.33%;}.tatsu-HyOIb0iH1fe.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HyOIb0iH1fe > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HyOIb0iH1fe > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HyOIb0iH1fe > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HyOIb0iH1fe > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HyOIb0iH1fe.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HyOIb0iH1fe.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HyOIb0iH1fe.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-S1KU0sS1Gl\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-S1KU0sS1Gl.tatsu-row-wrap > .tatsu-row{padding: 0px 0px 0px 0px ;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-HJeFURorkGx\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-icon tatsu-icon-shortcode align-center tatsu-BkbKIAirkMx   \"><style>.tatsu-BkbKIAirkMx .tatsu-icon{background-color: rgba(84,51,255,1);color: #ffffff ;border-color: rgba(84,51,255,1); }.tatsu-BkbKIAirkMx{border-width: 0px 0px 0px 0px;}<\/style><a href=\"#\"  class=\"tatsu-icon-wrap circle     \"  aria-label=\"tatsu-icon-search\" data-gdpr-atts={}   ><i class=\"tatsu-icon tatsu-custom-icon tatsu-custom-icon-class tatsu-icon-search large circle\"  data-animation=\"none\" data-animation-delay=\"0\"><\/i><\/a><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SJMYI0jSkGl   \" ><style>.tatsu-SJMYI0jSkGl .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-SJMYI0jSkGl.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h5 style=\"text-align: center;\">Real-Time Progress Tracking<\/h5>\n<\/div><\/div><div  class=\"tatsu-module tatsu-text-block-wrap tatsu-rJ7KLAsHJzl  \"><div class=\"tatsu-text-inner tatsu-align-center  clearfix\" ><style>.tatsu-rJ7KLAsHJzl.tatsu-text-block-wrap .tatsu-text-inner{width: 100%;text-align: center;}<\/style>\n<p><code style=\"color: #4caf50; background: rgba(0,179,126,0.2); padding: 1px 5px; border-radius: 4px;\">Both Modules<\/code><br \/>\nWatch the import run live \u2014 total records, processed count, and failures shown in real time inside your Stripe Dashboard. All results are stored in your WebApp for review, export, and re-processing of failed records.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HJeFURorkGx.tatsu-column{width: 33.33%;}.tatsu-HJeFURorkGx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HJeFURorkGx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HJeFURorkGx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HJeFURorkGx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HJeFURorkGx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HJeFURorkGx.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HJeFURorkGx.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HJeFURorkGx.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-column-empty tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-r1Nt8RsryMg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-r1Nt8RsryMg.tatsu-column{width: 33.33%;}.tatsu-r1Nt8RsryMg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-r1Nt8RsryMg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-r1Nt8RsryMg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-r1Nt8RsryMg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-r1Nt8RsryMg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-r1Nt8RsryMg.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-r1Nt8RsryMg.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-r1Nt8RsryMg.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-column-empty tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-BJdKIAjHJMg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-BJdKIAjHJMg.tatsu-column{width: 33.33%;}.tatsu-BJdKIAjHJMg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-BJdKIAjHJMg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-BJdKIAjHJMg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BJdKIAjHJMg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-BJdKIAjHJMg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-BJdKIAjHJMg.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-BJdKIAjHJMg.tatsu-column{width: 33.33%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-BJdKIAjHJMg.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-rkHe0MHr53be\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-rkIlCzrBqh-g\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-normal-button tatsu-button-wrap align-block block-center  tatsu-ByPgCMHH5nbl button-scale  \"><a class=\"tatsu-shortcode smallbtn tatsu-button left-icon rounded   bg-animation-none  \" href=\"https:\/\/marketplace.stripe.com\/apps\/bulk-usage-based-metered-billing\" style=\"\" aria-label=\"Install App\" target=\"_blank\" rel=\"noopener\">Install App<\/a><style>.tatsu-ByPgCMHH5nbl .tatsu-button{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 2px;border-color: rgba(84,51,255,1); }.tatsu-ByPgCMHH5nbl .tatsu-button:hover{background-color: #ffffff;color: rgba(84,51,255,1) ;border-color: rgba(84,51,255,1); }<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-rkIlCzrBqh-g.tatsu-column{width: 100%;}.tatsu-rkIlCzrBqh-g.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-rkIlCzrBqh-g > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-rkIlCzrBqh-g > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rkIlCzrBqh-g > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-rkIlCzrBqh-g > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-rkIlCzrBqh-g.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-rkIlCzrBqh-g.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-rkIlCzrBqh-g.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-BJ-ElkJK5m.tatsu-section{background-color: #ffffff;}.tatsu-BJ-ElkJK5m .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-BJ-ElkJK5m > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BJ-ElkJK5m > .tatsu-top-divider{z-index: 9999;}<\/style><\/div><div id=\"benefits\" class=\"tatsu-fv93lkvwl51pizhi tatsu-section    tatsu-clearfix\" data-title=\"Benefits\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-one-half tatsu-row-has-two-cols tatsu-large-gutter tatsu-reg-cols  tatsu-clearfix tatsu-fzs0vfoid5ab3zkd\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-fzs0vfoid5ab3zkd.tatsu-row-wrap > .tatsu-row{padding: 0px 0% 0px 0%;}}@media only screen and (max-width: 767px) {.tatsu-fzs0vfoid5ab3zkd.tatsu-row-wrap > .tatsu-row{padding: 0px 0px 0px 0px ;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-half tatsu-column-align-middle tatsu-column-image-none tatsu-column-effect-none  tatsu-fzs0vfoilne4lc8n\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-fzs0vfoir52wfg6j   \" ><style>.tatsu-fzs0vfoir52wfg6j .tatsu-inline-text-inner{width: 100%;text-align: left;}.tatsu-fzs0vfoir52wfg6j.tatsu-inline-text{margin: 0px 0px 15px 0px;}@media only screen and (max-width:1377px) {.tatsu-fzs0vfoir52wfg6j .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-fzs0vfoir52wfg6j .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner \">\n<h3>Why Businesses Choose Bulk Usage-Based Metered Billing<\/h3>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-SkZqRC-R0   \" ><style>.tatsu-SkZqRC-R0 .tatsu-inline-text-inner{width: 100%;text-align: left;}@media only screen and (max-width:1377px) {.tatsu-SkZqRC-R0 .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-SkZqRC-R0 .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner \">\n<p>Built specifically for teams who run usage-based pricing \u2014 and need to operate it at scale without writing code or doing repetitive manual work.<\/p>\n<\/div><\/div><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-P3oCNc2Ut\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-N7DEI6lt0x\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><ul  class=\"tatsu-module tatsu-list tatsu-tvtRDfcrUk    tatsu-list-vertical-align-top tatsu-lists-icon\" ><style>.tatsu-tvtRDfcrUk{margin: 0px 0px 30px 0px;}.tatsu-tvtRDfcrUk .tatsu-list-content{margin: 0 0 12px 0px;}.tatsu-tvtRDfcrUk .tatsu-list-content::before, .tatsu-tvtRDfcrUk .tatsu-icon{color: rgba(34,147,215,1) ;}<\/style><li  class=\"tatsu-list-content tatsu-gL20r7IE0   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Eliminate Manual Usage Reporting<\/p>\n<\/div><style>.tatsu-gL20r7IE0 .tatsu-icon, .tatsu-gL20r7IE0.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-gL20r7IE0{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-BkqF3qBJfx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Zero Coding at Every Stage<\/p>\n<\/div><style>.tatsu-BkqF3qBJfx .tatsu-icon, .tatsu-BkqF3qBJfx.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-BkqF3qBJfx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-Syw5nqBJfe   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Catch Errors Before They Reach Stripe<\/p>\n<\/div><style>.tatsu-Syw5nqBJfe .tatsu-icon, .tatsu-Syw5nqBJfe.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-Syw5nqBJfe{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-SJXjh5HJzg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Full Stripe Metered Billing Support<\/p>\n<\/div><style>.tatsu-SJXjh5HJzg .tatsu-icon, .tatsu-SJXjh5HJzg.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-SJXjh5HJzg{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-SkbnnqS1Mx   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Customers Are Billed Automatically \u2014 Always<\/p>\n<\/div><style>.tatsu-SkbnnqS1Mx .tatsu-icon, .tatsu-SkbnnqS1Mx.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-SkbnnqS1Mx{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-S1RhhcrJfg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Idempotent \u2014 Safe to Retry<\/p>\n<\/div><style>.tatsu-S1RhhcrJfg .tatsu-icon, .tatsu-S1RhhcrJfg.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-S1RhhcrJfg{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-Hkap35SyGl   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Multi-Meter Flexibility in One File<\/p>\n<\/div><style>.tatsu-Hkap35SyGl .tatsu-icon, .tatsu-Hkap35SyGl.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-Hkap35SyGl{border-style: solid;}<\/style><\/li><li  class=\"tatsu-list-content tatsu-r1ZJ69Syzg   \" ><div class=\"tatsu-list-icon-wrap\" ><i class=\"tatsu-icon tatsu-icon-check \"><\/i><\/div><div class=\"tatsu-list-inner\">\n<p>Works with CSV, Excel and Google Sheets<\/p>\n<\/div><style>.tatsu-r1ZJ69Syzg .tatsu-icon, .tatsu-r1ZJ69Syzg.tatsu-list-content::before{color: rgba(84,51,255,1) ;}.tatsu-r1ZJ69Syzg{border-style: solid;}<\/style><\/li><\/ul><div  class=\"tatsu-module tatsu-normal-button tatsu-button-wrap   tatsu-rJCo1oG0C button-scale  \"><a class=\"tatsu-shortcode smallbtn tatsu-button left-icon rounded   bg-animation-none  \" href=\"https:\/\/marketplace.stripe.com\/apps\/bulk-usage-based-metered-billing\" style=\"\" aria-label=\"Install App\" target=\"_blank\" rel=\"noopener\">Install App<\/a><style>.tatsu-rJCo1oG0C .tatsu-button{background-color: rgba(84,51,255,1);color: #ffffff ;border-width: 2px;border-color: rgba(84,51,255,1); }.tatsu-rJCo1oG0C .tatsu-button:hover{background-color: #ffffff;color: rgba(84,51,255,1) ;border-color: rgba(84,51,255,1); }<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-N7DEI6lt0x.tatsu-column{width: 100%;}.tatsu-N7DEI6lt0x.tatsu-column{margin: 0px 0px 30px 0px !important;}.tatsu-N7DEI6lt0x.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-N7DEI6lt0x > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-N7DEI6lt0x > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-N7DEI6lt0x > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-N7DEI6lt0x > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-N7DEI6lt0x.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-N7DEI6lt0x.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-N7DEI6lt0x.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-fzs0vfoilne4lc8n.tatsu-column{width: 40%;}.tatsu-fzs0vfoilne4lc8n.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-fzs0vfoilne4lc8n > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-fzs0vfoilne4lc8n > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-fzs0vfoilne4lc8n > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-fzs0vfoilne4lc8n > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-fzs0vfoilne4lc8n.tatsu-column{width: 40%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-fzs0vfoilne4lc8n.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-fzs0vfoilne4lc8n.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-half tatsu-column-align-middle tatsu-column-image-none tatsu-column-effect-none  tatsu-fzs0vfokze9hywdy\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div class=\"tatsu-row-wrap  tatsu-row-has-one-half tatsu-row-has-two-cols tatsu-custom-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-fzs0vfol5f2x4vsb\" ><div  class=\"tatsu-row \" style=\"margin-left:-15px;margin-right:-15px;\"><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-half tatsu-column-image- tatsu-column-effect-  tatsu-fzs0vfotqscy2a90\"  data-parallax-speed=\"0\" style=\" padding:0 15px;\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >            <div  class = \"tatsu-interactive-box tatsu-module  tatsu-fzs0vfotyn4pnssz tatsu-interactive-box-transform tatsu-interactive-box-align-left tatsu-interactive-box-overlay tatsu-interactive-box-custom-height\" >\n                <style>.tatsu-fzs0vfotyn4pnssz:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-fzs0vfotyn4pnssz .tatsu-interactive-box-icon svg{width: 50px;height: 50px;color: rgba(84,51,255,1) ;}.tatsu-fzs0vfotyn4pnssz:hover .tatsu-interactive-box-icon-content{transform: translateY(-70px);}.tatsu-fzs0vfotyn4pnssz .tatsu-interactive-box-arrow{height: 50px;}.tatsu-fzs0vfotyn4pnssz.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-fzs0vfotyn4pnssz:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-fzs0vfotyn4pnssz.tatsu-interactive-box-custom-height{min-height: 300px;align-items: flex-end;}.tatsu-fzs0vfotyn4pnssz.tatsu-interactive-box-transform{background: rgba(255,255,255,1);}.tatsu-fzs0vfotyn4pnssz.tatsu-interactive-box-transform::after{background: rgba(84,51,255,1);}.tatsu-fzs0vfotyn4pnssz .tatsu-interactive-box-arrow svg{stroke: #fff;}.tatsu-fzs0vfotyn4pnssz{margin: 0px 0px 30px 0px ;}<\/style>                                                                                                        <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-icon-content\">\n                                                            <div class = \"tatsu-interactive-box-icon tatsu-line-animate\">\n                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\r\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<path fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" d=\"M53.919,10.08c12.108,12.106,12.108,31.733,0,43.84\r\n\tc-12.105,12.107-31.732,12.107-43.838,0c-12.108-12.106-12.108-31.733,0-43.84C22.187-2.027,41.813-2.027,53.919,10.08z\"\/>\r\n<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"10.08\" y1=\"10.08\" x2=\"53.92\" y2=\"53.92\"\/>\r\n<\/svg>\r\n                                <\/div>\n                                                        <div class = \"tatsu-interactive-box-title h5\">\n                                Eliminate Manual Usage Reporting                            <\/div>\n                            <div class = \"tatsu-interactive-box-content\">\n                                \n<p>Reporting usage for 500 customers one by one via the Stripe API requires code, a developer, and hours of work. With this app, you prepare a CSV, upload it, and all usage events are reported to Stripe in minutes \u2014 no API knowledge, no scripts, no waiting.<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-arrow\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 43 29\">\n                                <g fill=\"none\" stroke-linecap=\"round\" stroke-width=\"3\" transform=\"translate(2 2)\">\n                                    <path d=\"M0.106550075,12.6101838 L38.2937419,12.6101838\"\/>\n                                    <polyline stroke-linejoin=\"round\" points=\"27.042 0 39.31 12.581 27.042 25.161\"\/>\n                                <\/g>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n                    <div  class = \"tatsu-interactive-box tatsu-module  tatsu-fzs0vfow7q6wmpdc tatsu-interactive-box-transform tatsu-interactive-box-align-left tatsu-interactive-box-overlay tatsu-interactive-box-custom-height\" >\n                <style>.tatsu-fzs0vfow7q6wmpdc:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-fzs0vfow7q6wmpdc .tatsu-interactive-box-icon svg{width: 50px;height: 50px;color: rgba(84,51,255,1) ;}.tatsu-fzs0vfow7q6wmpdc:hover .tatsu-interactive-box-icon-content{transform: translateY(-70px);}.tatsu-fzs0vfow7q6wmpdc .tatsu-interactive-box-arrow{height: 50px;}.tatsu-fzs0vfow7q6wmpdc.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-fzs0vfow7q6wmpdc:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-fzs0vfow7q6wmpdc.tatsu-interactive-box-custom-height{min-height: 300px;align-items: flex-end;}.tatsu-fzs0vfow7q6wmpdc.tatsu-interactive-box-transform{background: rgba(255,255,255,1);}.tatsu-fzs0vfow7q6wmpdc.tatsu-interactive-box-transform::after{background: rgba(84,51,255,1);}.tatsu-fzs0vfow7q6wmpdc .tatsu-interactive-box-arrow svg{stroke: #fff;}.tatsu-fzs0vfow7q6wmpdc{margin: 0px 0px 30px 0px ;}<\/style>                                                                                                        <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-icon-content\">\n                                                            <div class = \"tatsu-interactive-box-icon tatsu-line-animate\">\n                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\r\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<g>\r\n\t<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-linejoin=\"bevel\" stroke-miterlimit=\"10\" points=\"46,15 63,32 \r\n\t\t46,49 \t\"\/>\r\n<\/g>\r\n<g>\r\n\t<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-linejoin=\"bevel\" stroke-miterlimit=\"10\" points=\"18,48.935 \r\n\t\t1,31.935 18,14.935 \t\"\/>\r\n<\/g>\r\n<circle fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-linejoin=\"bevel\" stroke-miterlimit=\"10\" cx=\"32\" cy=\"32\" r=\"5\"\/>\r\n<\/svg>\r\n                                <\/div>\n                                                        <div class = \"tatsu-interactive-box-title h5\">\n                                Zero Coding at Every Stage                            <\/div>\n                            <div class = \"tatsu-interactive-box-content\">\n                                \n<p>Both modules run entirely inside your Stripe Dashboard. No API keys to configure, no scripts to write or maintain, no developers to involve. Your billing team, operations team, or finance team can run bulk usage imports independently \u2014 with just a spreadsheet.<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-arrow\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 43 29\">\n                                <g fill=\"none\" stroke-linecap=\"round\" stroke-width=\"3\" transform=\"translate(2 2)\">\n                                    <path d=\"M0.106550075,12.6101838 L38.2937419,12.6101838\"\/>\n                                    <polyline stroke-linejoin=\"round\" points=\"27.042 0 39.31 12.581 27.042 25.161\"\/>\n                                <\/g>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n                    <div  class = \"tatsu-interactive-box tatsu-module  tatsu-BJxogjAuT tatsu-interactive-box-transform tatsu-interactive-box-align-left tatsu-interactive-box-overlay tatsu-interactive-box-custom-height\" >\n                <style>.tatsu-BJxogjAuT:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-BJxogjAuT .tatsu-interactive-box-icon svg{width: 50px;height: 50px;color: rgba(84,51,255,1) ;}.tatsu-BJxogjAuT:hover .tatsu-interactive-box-icon-content{transform: translateY(-70px);}.tatsu-BJxogjAuT .tatsu-interactive-box-arrow{height: 50px;}.tatsu-BJxogjAuT.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-BJxogjAuT:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-BJxogjAuT.tatsu-interactive-box-custom-height{min-height: 300px;align-items: flex-end;}.tatsu-BJxogjAuT.tatsu-interactive-box-transform{background: rgba(255,255,255,1);}.tatsu-BJxogjAuT.tatsu-interactive-box-transform::after{background: rgba(84,51,255,1);}.tatsu-BJxogjAuT .tatsu-interactive-box-arrow svg{stroke: #fff;}.tatsu-BJxogjAuT{margin: 0px 0px 30px 0px ;}<\/style>                                                                                                        <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-icon-content\">\n                                                            <div class = \"tatsu-interactive-box-icon tatsu-line-animate\">\n                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\r\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<g>\r\n\t<polygon fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"23,1 55,1 55,63 9,63 9,15 \t\"\/>\r\n\t<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"9,15 23,15 23,1 \t\"\/>\r\n<\/g>\r\n<g>\r\n\t<circle fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" cx=\"29\" cy=\"35\" r=\"6\"\/>\r\n\t<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"33\" y1=\"39\" x2=\"41\" y2=\"47\"\/>\r\n<\/g>\r\n<\/svg>\r\n                                <\/div>\n                                                        <div class = \"tatsu-interactive-box-title h5\">\n                                Catch Errors Before They Reach Stripe                            <\/div>\n                            <div class = \"tatsu-interactive-box-content\">\n                                \n<p>Invalid meter names, missing customer IDs, incorrect usage quantities, and conflicting subscription rules are all caught before a single API call is made. No partial imports, no failed records that slip through, no billing errors reaching customers.<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-arrow\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 43 29\">\n                                <g fill=\"none\" stroke-linecap=\"round\" stroke-width=\"3\" transform=\"translate(2 2)\">\n                                    <path d=\"M0.106550075,12.6101838 L38.2937419,12.6101838\"\/>\n                                    <polyline stroke-linejoin=\"round\" points=\"27.042 0 39.31 12.581 27.042 25.161\"\/>\n                                <\/g>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n                    <div  class = \"tatsu-interactive-box tatsu-module  tatsu-ByJsfBqn-x tatsu-interactive-box-transform tatsu-interactive-box-align-left tatsu-interactive-box-overlay tatsu-interactive-box-custom-height\" >\n                <style>.tatsu-ByJsfBqn-x:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-ByJsfBqn-x .tatsu-interactive-box-icon svg{width: 50px;height: 50px;color: rgba(84,51,255,1) ;}.tatsu-ByJsfBqn-x:hover .tatsu-interactive-box-icon-content{transform: translateY(-70px);}.tatsu-ByJsfBqn-x .tatsu-interactive-box-arrow{height: 50px;}.tatsu-ByJsfBqn-x.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-ByJsfBqn-x:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-ByJsfBqn-x.tatsu-interactive-box-custom-height{min-height: 300px;align-items: flex-end;}.tatsu-ByJsfBqn-x.tatsu-interactive-box-transform{background: rgba(255,255,255,1);}.tatsu-ByJsfBqn-x.tatsu-interactive-box-transform::after{background: rgba(84,51,255,1);}.tatsu-ByJsfBqn-x .tatsu-interactive-box-arrow svg{stroke: #fff;}.tatsu-ByJsfBqn-x{margin: 0px 0px 30px 0px ;}<\/style>                                                                                                        <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-icon-content\">\n                                                            <div class = \"tatsu-interactive-box-icon tatsu-line-animate\">\n                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\r\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<g>\r\n\t<g>\r\n\t\t<g>\r\n\t\t\t<path fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" d=\"M31,1c-0.667,0-1.333,0.022-1.998,0.066\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-dasharray=\"4.1705,2.0853\" d=\"M26.929,1.275\r\n\t\t\t\tC20.659,2.13,14.607,4.967,9.788,9.787C-0.91,20.484-1.841,37.248,6.997,49l3.846,3.847\"\/>\r\n\t\t\t<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"11.584\" y1=\"53.588\" x2=\"12.998\" y2=\"55.002\"\/>\r\n\t\t<\/g>\r\n\t<\/g>\r\n<\/g>\r\n<g>\r\n\t<g>\r\n\t\t<g>\r\n\t\t\t<path fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" d=\"M33,63c0.667,0,1.333-0.022,1.998-0.066\"\/>\r\n\t\t\t<path fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" stroke-dasharray=\"4.1705,2.0853\" d=\"M37.071,62.725\r\n\t\t\t\tc6.27-0.854,12.321-3.691,17.141-8.512C64.91,43.516,65.841,26.752,57.003,15l-3.846-3.847\"\/>\r\n\t\t\t<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"52.416\" y1=\"10.412\" x2=\"51.002\" y2=\"8.998\"\/>\r\n\t\t<\/g>\r\n\t<\/g>\r\n<\/g>\r\n<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-linejoin=\"bevel\" stroke-miterlimit=\"10\" points=\"13,44 13,55 2,55 \r\n\t\"\/>\r\n<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-linejoin=\"bevel\" stroke-miterlimit=\"10\" points=\"51,20 51,9 62,9 \r\n\t\"\/>\r\n<\/svg>\r\n                                <\/div>\n                                                        <div class = \"tatsu-interactive-box-title h5\">\n                                Full Stripe Metered Billing Support                            <\/div>\n                            <div class = \"tatsu-interactive-box-content\">\n                                \n<p>This is not a simplified importer. Module 1 supports the complete depth of Stripe\u2019s subscription API \u2014 trials, anchors, backdating, scheduling, setup fees, tax, discounts, cancellation rules, and invoice customisation. Everything you can do manually in Stripe, you can now do in bulk.<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-arrow\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 43 29\">\n                                <g fill=\"none\" stroke-linecap=\"round\" stroke-width=\"3\" transform=\"translate(2 2)\">\n                                    <path d=\"M0.106550075,12.6101838 L38.2937419,12.6101838\"\/>\n                                    <polyline stroke-linejoin=\"round\" points=\"27.042 0 39.31 12.581 27.042 25.161\"\/>\n                                <\/g>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n        <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-fzs0vfotqscy2a90.tatsu-column{width: 50%;}.tatsu-fzs0vfotqscy2a90.tatsu-column{margin: 30px 0px 60px 0px !important;}.tatsu-fzs0vfotqscy2a90.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-fzs0vfotqscy2a90 > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-fzs0vfotqscy2a90 > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-fzs0vfotqscy2a90 > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-fzs0vfotqscy2a90 > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-fzs0vfotqscy2a90.tatsu-column{width: 50%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-fzs0vfotqscy2a90.tatsu-column{width: 50%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-fzs0vfotqscy2a90.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-half tatsu-column-image- tatsu-column-effect-  tatsu-fzs0vfoyshddjynx\"  data-parallax-speed=\"0\" style=\" padding:0 15px;\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >            <div  class = \"tatsu-interactive-box tatsu-module  tatsu-fzs0vfoz08dt9sb5 tatsu-interactive-box-transform tatsu-interactive-box-align-left tatsu-interactive-box-overlay tatsu-interactive-box-custom-height\" >\n                <style>.tatsu-fzs0vfoz08dt9sb5:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-fzs0vfoz08dt9sb5 .tatsu-interactive-box-icon svg{width: 50px;height: 50px;color: rgba(84,51,255,1) ;}.tatsu-fzs0vfoz08dt9sb5:hover .tatsu-interactive-box-icon-content{transform: translateY(-70px);}.tatsu-fzs0vfoz08dt9sb5 .tatsu-interactive-box-arrow{height: 50px;}.tatsu-fzs0vfoz08dt9sb5.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-fzs0vfoz08dt9sb5:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-fzs0vfoz08dt9sb5.tatsu-interactive-box-custom-height{min-height: 300px;align-items: flex-end;}.tatsu-fzs0vfoz08dt9sb5.tatsu-interactive-box-transform{background: rgba(255,255,255,1);}.tatsu-fzs0vfoz08dt9sb5.tatsu-interactive-box-transform::after{background: rgba(84,51,255,1);}.tatsu-fzs0vfoz08dt9sb5 .tatsu-interactive-box-arrow svg{stroke: #fff;}.tatsu-fzs0vfoz08dt9sb5{margin: 0px 0px 30px 0px ;}<\/style>                                                                                                        <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-icon-content\">\n                                                            <div class = \"tatsu-interactive-box-icon tatsu-line-animate\">\n                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.0\/\/EN\" \"http:\/\/www.w3.org\/TR\/2001\/REC-SVG-20010904\/DTD\/svg10.dtd\">\r\n<svg version=\"1.0\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<g>\r\n\t<polygon fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"52,62.999 52,0.999 26,0.999 12,14.999 \r\n\t\t12,63 16,61 20,63 24,61 28,63 32,61 36,63 40,61 44,63 48,61 \t\"\/>\r\n\t<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"12,14.999 26,14.999 26,0.999 \t\"\/>\r\n<\/g>\r\n<path fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" d=\"M38,28c0,0,0.161-4-6-4s-6,3-6,5s0.523,4,6,4\r\n\tc6.161,0,7,4.315,7,5c0,1.369,0.53,6-7,6c-6.161,0-6-3.315-6-4\"\/>\r\n<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"34\" y1=\"21\" x2=\"34\" y2=\"48\"\/>\r\n<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"30\" y1=\"21\" x2=\"30\" y2=\"48\"\/>\r\n<\/svg>\r\n                                <\/div>\n                                                        <div class = \"tatsu-interactive-box-title h5\">\n                                Customers Are Billed Automatically \u2014 Always                            <\/div>\n                            <div class = \"tatsu-interactive-box-content\">\n                                \n<p>Once subscriptions are created and usage is reported, Stripe handles everything else automatically. At the end of each billing cycle, Stripe totals the accumulated usage, generates the invoice, and either charges the customer\u2019s card or emails the invoice \u2014 with no further action required from you.<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-arrow\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 43 29\">\n                                <g fill=\"none\" stroke-linecap=\"round\" stroke-width=\"3\" transform=\"translate(2 2)\">\n                                    <path d=\"M0.106550075,12.6101838 L38.2937419,12.6101838\"\/>\n                                    <polyline stroke-linejoin=\"round\" points=\"27.042 0 39.31 12.581 27.042 25.161\"\/>\n                                <\/g>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n                    <div  class = \"tatsu-interactive-box tatsu-module  tatsu-fzs0vfp18ep9oou tatsu-interactive-box-transform tatsu-interactive-box-align-left tatsu-interactive-box-overlay tatsu-interactive-box-custom-height\" >\n                <style>.tatsu-fzs0vfp18ep9oou:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-fzs0vfp18ep9oou .tatsu-interactive-box-icon svg{width: 50px;height: 50px;color: rgba(84,51,255,1) ;}.tatsu-fzs0vfp18ep9oou:hover .tatsu-interactive-box-icon-content{transform: translateY(-70px);}.tatsu-fzs0vfp18ep9oou .tatsu-interactive-box-arrow{height: 50px;}.tatsu-fzs0vfp18ep9oou.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-fzs0vfp18ep9oou:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-fzs0vfp18ep9oou.tatsu-interactive-box-custom-height{min-height: 300px;align-items: flex-end;}.tatsu-fzs0vfp18ep9oou.tatsu-interactive-box-transform{background: rgba(255,255,255,1);}.tatsu-fzs0vfp18ep9oou.tatsu-interactive-box-transform::after{background: rgba(84,51,255,1);}.tatsu-fzs0vfp18ep9oou .tatsu-interactive-box-arrow svg{stroke: #fff;}.tatsu-fzs0vfp18ep9oou{margin: 0px 0px 30px 0px ;}<\/style>                                                                                                        <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-icon-content\">\n                                                            <div class = \"tatsu-interactive-box-icon tatsu-line-animate\">\n                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\r\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<g>\r\n\t<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-linejoin=\"bevel\" stroke-miterlimit=\"10\" points=\"13,33 25,45 \r\n\t\t49,21 \t\"\/>\r\n<\/g>\r\n<\/svg>\r\n                                <\/div>\n                                                        <div class = \"tatsu-interactive-box-title h5\">\n                                Idempotent \u2014 Safe to Retry                            <\/div>\n                            <div class = \"tatsu-interactive-box-content\">\n                                \n<p>Every Stripe API call is protected by a unique idempotency key. If your internet drops mid-import or the browser crashes, simply restart the process from the Stripe app \u2014 already-created records are skipped automatically. You can never accidentally double-create a subscription or double-report usage events.<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-arrow\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 43 29\">\n                                <g fill=\"none\" stroke-linecap=\"round\" stroke-width=\"3\" transform=\"translate(2 2)\">\n                                    <path d=\"M0.106550075,12.6101838 L38.2937419,12.6101838\"\/>\n                                    <polyline stroke-linejoin=\"round\" points=\"27.042 0 39.31 12.581 27.042 25.161\"\/>\n                                <\/g>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n                    <div  class = \"tatsu-interactive-box tatsu-module  tatsu-BJwjGSc3Wx tatsu-interactive-box-transform tatsu-interactive-box-align-left tatsu-interactive-box-overlay tatsu-interactive-box-custom-height\" >\n                <style>.tatsu-BJwjGSc3Wx:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-BJwjGSc3Wx .tatsu-interactive-box-icon svg{width: 50px;height: 50px;color: rgba(84,51,255,1) ;}.tatsu-BJwjGSc3Wx:hover .tatsu-interactive-box-icon-content{transform: translateY(-70px);}.tatsu-BJwjGSc3Wx .tatsu-interactive-box-arrow{height: 50px;}.tatsu-BJwjGSc3Wx.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-BJwjGSc3Wx:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-BJwjGSc3Wx.tatsu-interactive-box-custom-height{min-height: 300px;align-items: flex-end;}.tatsu-BJwjGSc3Wx.tatsu-interactive-box-transform{background: rgba(255,255,255,1);}.tatsu-BJwjGSc3Wx.tatsu-interactive-box-transform::after{background: rgba(84,51,255,1);}.tatsu-BJwjGSc3Wx .tatsu-interactive-box-arrow svg{stroke: #fff;}.tatsu-BJwjGSc3Wx{margin: 0px 0px 30px 0px ;}<\/style>                                                                                                        <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-icon-content\">\n                                                            <div class = \"tatsu-interactive-box-icon tatsu-line-animate\">\n                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\r\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"12\" y1=\"19\" x2=\"12\" y2=\"64\"\/>\r\n<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"52\" y1=\"0\" x2=\"52\" y2=\"45\"\/>\r\n<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"32\" y1=\"38\" x2=\"32\" y2=\"64\"\/>\r\n<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"32\" y1=\"0\" x2=\"32\" y2=\"26\"\/>\r\n<circle fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" cx=\"12\" cy=\"13\" r=\"6\"\/>\r\n<circle fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" cx=\"52\" cy=\"51\" r=\"6\"\/>\r\n<circle fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" cx=\"32\" cy=\"32\" r=\"6\"\/>\r\n<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"12\" y1=\"0\" x2=\"12\" y2=\"7\"\/>\r\n<line fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" x1=\"52\" y1=\"57\" x2=\"52\" y2=\"64\"\/>\r\n<\/svg>\r\n                                <\/div>\n                                                        <div class = \"tatsu-interactive-box-title h5\">\n                                Multi-Meter Flexibility in One File                            <\/div>\n                            <div class = \"tatsu-interactive-box-content\">\n                                \n<p>Report usage for completely different meters in the same file upload. API requests, token consumption, email volume, storage usage \u2014 each row specifies its own meter event name. One file handles your entire customer base across all your usage metrics simultaneously.<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-arrow\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 43 29\">\n                                <g fill=\"none\" stroke-linecap=\"round\" stroke-width=\"3\" transform=\"translate(2 2)\">\n                                    <path d=\"M0.106550075,12.6101838 L38.2937419,12.6101838\"\/>\n                                    <polyline stroke-linejoin=\"round\" points=\"27.042 0 39.31 12.581 27.042 25.161\"\/>\n                                <\/g>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n                    <div  class = \"tatsu-interactive-box tatsu-module  tatsu-BJdoGS92Zx tatsu-interactive-box-transform tatsu-interactive-box-align-left tatsu-interactive-box-overlay tatsu-interactive-box-custom-height\" >\n                <style>.tatsu-BJdoGS92Zx:hover .tatsu-interactive-box-title{color: #ffffff ;}.tatsu-BJdoGS92Zx .tatsu-interactive-box-icon svg{width: 50px;height: 50px;color: rgba(84,51,255,1) ;}.tatsu-BJdoGS92Zx:hover .tatsu-interactive-box-icon-content{transform: translateY(-70px);}.tatsu-BJdoGS92Zx .tatsu-interactive-box-arrow{height: 50px;}.tatsu-BJdoGS92Zx.tatsu-interactive-box{border-radius: 4px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.1);}.tatsu-BJdoGS92Zx:hover .tatsu-interactive-box-content{color: #ffffff ;}.tatsu-BJdoGS92Zx.tatsu-interactive-box-custom-height{min-height: 300px;align-items: flex-end;}.tatsu-BJdoGS92Zx.tatsu-interactive-box-transform{background: rgba(255,255,255,1);}.tatsu-BJdoGS92Zx.tatsu-interactive-box-transform::after{background: rgba(84,51,255,1);}.tatsu-BJdoGS92Zx .tatsu-interactive-box-arrow svg{stroke: #fff;}.tatsu-BJdoGS92Zx{margin: 0px 0px 30px 0px ;}<\/style>                                                                                                        <div class = \"tatsu-interactive-box-inner\">\n                        <div class = \"tatsu-interactive-box-icon-content\">\n                                                            <div class = \"tatsu-interactive-box-icon tatsu-line-animate\">\n                                    <?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n<!DOCTYPE svg PUBLIC \"-\/\/W3C\/\/DTD SVG 1.1\/\/EN\" \"http:\/\/www.w3.org\/Graphics\/SVG\/1.1\/DTD\/svg11.dtd\">\r\n<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\r\n\t width=\"64px\" height=\"64px\" viewBox=\"0 0 64 64\" enable-background=\"new 0 0 64 64\" xml:space=\"preserve\">\r\n<g>\r\n\t<polygon fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"20,9 47,9 47,63 8,63 8,21 \t\"\/>\r\n\t<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"24,6 29,1 56,1 56,55 49,55 \t\"\/>\r\n\t<polyline fill=\"none\" stroke=\"#000000\" stroke-width=\"2\" stroke-miterlimit=\"10\" points=\"8,21 20,21 20,9 \t\"\/>\r\n<\/g>\r\n<\/svg>\r\n                                <\/div>\n                                                        <div class = \"tatsu-interactive-box-title h5\">\n                                Works with CSV, Excel and Google Sheets                            <\/div>\n                            <div class = \"tatsu-interactive-box-content\">\n                                \n<p>Use whatever tool your team is already comfortable with. Download the pre-formatted sample file, prepare your data, and upload. The app accepts both <strong>.csv<\/strong> and <strong>.xlsx<\/strong> formats \u2014 no special software or formatting knowledge required.<\/p>\n                            <\/div>\n                        <\/div>\n                        <div class = \"tatsu-interactive-box-arrow\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 43 29\">\n                                <g fill=\"none\" stroke-linecap=\"round\" stroke-width=\"3\" transform=\"translate(2 2)\">\n                                    <path d=\"M0.106550075,12.6101838 L38.2937419,12.6101838\"\/>\n                                    <polyline stroke-linejoin=\"round\" points=\"27.042 0 39.31 12.581 27.042 25.161\"\/>\n                                <\/g>\n                            <\/svg>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n        <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-fzs0vfoyshddjynx.tatsu-column{width: 50%;}.tatsu-fzs0vfoyshddjynx.tatsu-column{margin: 0px 0px 60px 0px !important;}.tatsu-fzs0vfoyshddjynx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-fzs0vfoyshddjynx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-fzs0vfoyshddjynx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-fzs0vfoyshddjynx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-fzs0vfoyshddjynx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-fzs0vfoyshddjynx.tatsu-column{width: 50%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-fzs0vfoyshddjynx.tatsu-column{width: 50%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-fzs0vfoyshddjynx.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-fzs0vfokze9hywdy.tatsu-column{width: 60%;}.tatsu-fzs0vfokze9hywdy.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-fzs0vfokze9hywdy > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-fzs0vfokze9hywdy > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-fzs0vfokze9hywdy > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-fzs0vfokze9hywdy > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-fzs0vfokze9hywdy.tatsu-column{width: 60%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-fzs0vfokze9hywdy.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-fzs0vfokze9hywdy.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-fv93lkvwl51pizhi.tatsu-section{background-color: rgba(241,241,241,1);}.tatsu-fv93lkvwl51pizhi .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-fv93lkvwl51pizhi > .tatsu-bottom-divider{z-index: 9999;}.tatsu-fv93lkvwl51pizhi > .tatsu-top-divider{z-index: 9999;}<\/style><\/div><div id=\"reviews\" class=\"tatsu-ftm2yvj5y18anna3 tatsu-section    tatsu-clearfix\" data-title=\"Reviews\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-BkxOIJmZBS\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-bg-overlay tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-r1_LyQWrr\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-g6d6pnnsjh82cyif   tatsu-animate\" data-animation=\"fadeInDown\"  ><style>.tatsu-g6d6pnnsjh82cyif .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-g6d6pnnsjh82cyif.tatsu-inline-text{margin: 0px 0px 15px 0px;}@media only screen and (max-width: 767px) {.tatsu-g6d6pnnsjh82cyif .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h3>Real Feedback from Our Happy Clients<\/h3>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-g6d6pulwa9aiogp6   tatsu-animate\" data-animation=\"fadeInUp\"  ><style>.tatsu-g6d6pulwa9aiogp6 .tatsu-inline-text-inner{width: 55%;text-align: center;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-g6d6pulwa9aiogp6 .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-g6d6pulwa9aiogp6 .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p>Discover what our clients have to say about their experiences with us. From seamless service to exceptional results, our customers\u2019 success stories speak for themselves.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><div class=\"tatsu-overlay tatsu-column-overlay tatsu-animate-none\" ><\/div><\/div><style>.tatsu-row > .tatsu-r1_LyQWrr.tatsu-column{width: 100%;}.tatsu-r1_LyQWrr.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: normal;}.tatsu-r1_LyQWrr > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-r1_LyQWrr > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-r1_LyQWrr > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-r1_LyQWrr > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-r1_LyQWrr.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-r1_LyQWrr.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-r1_LyQWrr.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-ftm2yvj61rem4lnn\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-ftm2yvj61rem4lnn.tatsu-row-wrap > .tatsu-row{padding: 0px 12% 0px 12% ;}}@media only screen and (max-width: 767px) {.tatsu-ftm2yvj61rem4lnn.tatsu-row-wrap > .tatsu-row{padding: 0px 0% 0px 0%;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-ftm2yvj66s6paerv\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-B1e8kttDKm\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-By8yYFDF7\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >                <div  class = \"tatsu-module tatsu-star-rating tatsu-Byo1KYPYQ    tatsu-star-rating-align-none\" >\n                    <style>.tatsu-Byo1KYPYQ .tatsu-star-rating-range{color: #313233 ;}.tatsu-Byo1KYPYQ .tatsu-star-rating-filled{color: rgba(240,205,110,1) ;}.tatsu-Byo1KYPYQ.tatsu-module{margin: 0px 0px 15px 0px;}<\/style>                    <div class = \"tatsu-star-rating-inner\">\n                        <div class = \"tatsu-star-rating-range\">\n                            <span class = \"tatsu-star-rating-star\">   \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg> \n                            <\/span>                                  \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>         \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">     \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>      \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>    \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">           \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>     \n                            <\/span>    \n                        <\/div>\n                        <div style = \"width : 100% ;\" class = \"tatsu-star-rating-filled\">\n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                  \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">     \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>    \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>    \n                        <\/div>\n                    <\/div>\n                <\/div>\n            <div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-rkpWttwYm   \" ><style>.tatsu-rkpWttwYm .tatsu-inline-text-inner{width: 100%;text-align: left;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p>We run an AI API platform and were manually calling the Stripe API to report token usage for hundreds of customers every week. Now we export our usage data to a CSV and upload it in one batch. What used to require a developer and two hours of scripting takes our ops team five minutes.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-By8yYFDF7.tatsu-column{width: 100%;}.tatsu-By8yYFDF7.tatsu-column > .tatsu-column-inner{background-color: rgba(255,255,255,1);box-shadow: 0px 5px 30px 0px rgba(214,215,216,0.57);border-radius: 4px;}.tatsu-By8yYFDF7.tatsu-column > .tatsu-column-inner > .tatsu-column-pad-wrap > .tatsu-column-pad{padding: 30px 30px 35px 30px;}.tatsu-By8yYFDF7.tatsu-column{margin: 0px 0px 20px 0px !important;}.tatsu-By8yYFDF7.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-By8yYFDF7 > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-By8yYFDF7 > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-By8yYFDF7 > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-By8yYFDF7 > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}.tatsu-By8yYFDF7.tatsu-column > .tatsu-column-inner > .tatsu-column-bg-image-wrap > .tatsu-column-bg-image{border-radius: 4px;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-By8yYFDF7.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-By8yYFDF7.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-By8yYFDF7.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div>            <div  class = \"tatsu-module tatsu-icon_card  tatsu-ftm2yvj7a67ycy0b   tatsu-icon_card-type-image tatsu-icon_card-style1 tatsu-icon_card-align-left tatsu-icon_card-vertical-align-center tatsu-icon_medium\" >\n                <style>.tatsu-ftm2yvj7a67ycy0b .tatsu-icon_card-icon{box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}.tatsu-ftm2yvj7a67ycy0b.tatsu-module{margin: 0px 0px 15px 0px ;}<\/style>                                                    <div class = \"tatsu-icon_card-title-caption\">\n                                                    <div class = \"tatsu-icon_card-title h6\">\n\t\t\t\t\t\t\tAlex Chen                            <\/div>\n                                                                    <\/div>\n                            <\/div>\n    <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-ftm2yvj66s6paerv.tatsu-column{width: 33.33%;}.tatsu-ftm2yvj66s6paerv.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-ftm2yvj66s6paerv > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-ftm2yvj66s6paerv > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-ftm2yvj66s6paerv > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-ftm2yvj66s6paerv > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-ftm2yvj66s6paerv.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-ftm2yvj66s6paerv.tatsu-column{width: 100%;}.tatsu-ftm2yvj66s6paerv.tatsu-column{margin: 0px 0px 50px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-ftm2yvj66s6paerv.tatsu-column{width: 100%;}.tatsu-ftm2yvj66s6paerv.tatsu-column{margin: 0px 0px 50px 0px !important;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-ftm2yvj9erfj259j\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-Hyvr5tvYQ\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-HkxvB5FvKX\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >                <div  class = \"tatsu-module tatsu-star-rating tatsu-H1-vS9KvFQ    tatsu-star-rating-align-none\" >\n                    <style>.tatsu-H1-vS9KvFQ .tatsu-star-rating-range{color: #313233 ;}.tatsu-H1-vS9KvFQ .tatsu-star-rating-filled{color: rgba(240,205,110,1) ;}.tatsu-H1-vS9KvFQ.tatsu-module{margin: 0px 0px 15px 0px;}<\/style>                    <div class = \"tatsu-star-rating-inner\">\n                        <div class = \"tatsu-star-rating-range\">\n                            <span class = \"tatsu-star-rating-star\">   \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg> \n                            <\/span>                                  \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>         \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">     \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>      \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>    \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">           \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>     \n                            <\/span>    \n                        <\/div>\n                        <div style = \"width : 100% ;\" class = \"tatsu-star-rating-filled\">\n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                  \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">     \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>    \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>    \n                        <\/div>\n                    <\/div>\n                <\/div>\n            <div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-BJMvr9YDKQ   \" ><style>.tatsu-BJMvr9YDKQ .tatsu-inline-text-inner{width: 100%;text-align: left;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p>Setting up metered subscriptions for our entire customer base after switching to usage-based pricing was something I dreaded. We uploaded 400 subscriptions in one file \u2014 different meters, different billing cycles, different setup fees per tier. Everything went live perfectly. I couldn\u2019t believe how straightforward it was.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HkxvB5FvKX.tatsu-column{width: 100%;}.tatsu-HkxvB5FvKX.tatsu-column > .tatsu-column-inner{background-color: rgba(255,255,255,1);box-shadow: 0px 5px 30px 0px rgba(214,215,216,0.57);border-radius: 4px;}.tatsu-HkxvB5FvKX.tatsu-column > .tatsu-column-inner > .tatsu-column-pad-wrap > .tatsu-column-pad{padding: 30px 30px 35px 30px;}.tatsu-HkxvB5FvKX.tatsu-column{margin: 0px 0px 20px 0px !important;}.tatsu-HkxvB5FvKX.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HkxvB5FvKX > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HkxvB5FvKX > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HkxvB5FvKX > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HkxvB5FvKX > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}.tatsu-HkxvB5FvKX.tatsu-column > .tatsu-column-inner > .tatsu-column-bg-image-wrap > .tatsu-column-bg-image{border-radius: 4px;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HkxvB5FvKX.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HkxvB5FvKX.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HkxvB5FvKX.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div>            <div  class = \"tatsu-module tatsu-icon_card  tatsu-ftm2yvjae120bs0z   tatsu-icon_card-type-image tatsu-icon_card-style1 tatsu-icon_card-align-left tatsu-icon_card-vertical-align-center tatsu-icon_medium\" >\n                <style>.tatsu-ftm2yvjae120bs0z .tatsu-icon_card-icon{box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}.tatsu-ftm2yvjae120bs0z.tatsu-module{margin: 0px 0px 15px 0px ;}<\/style>                                                    <div class = \"tatsu-icon_card-title-caption\">\n                                                    <div class = \"tatsu-icon_card-title h6\">\n\t\t\t\t\t\t\tLaura Fitzgerald                            <\/div>\n                                                                    <\/div>\n                            <\/div>\n    <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-ftm2yvj9erfj259j.tatsu-column{width: 33.33%;}.tatsu-ftm2yvj9erfj259j.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-ftm2yvj9erfj259j > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-ftm2yvj9erfj259j > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-ftm2yvj9erfj259j > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-ftm2yvj9erfj259j > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-ftm2yvj9erfj259j.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-ftm2yvj9erfj259j.tatsu-column{width: 100%;}.tatsu-ftm2yvj9erfj259j.tatsu-column{margin: 0px 0px 50px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-ftm2yvj9erfj259j.tatsu-column{width: 100%;}.tatsu-ftm2yvj9erfj259j.tatsu-column{margin: 0px 0px 50px 0px !important;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-ftm2yvj7v87oe1p2\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-HJGSqFwKQ\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-BkxMBqYvK7\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >                <div  class = \"tatsu-module tatsu-star-rating tatsu-BJWGH5YDKm    tatsu-star-rating-align-none\" >\n                    <style>.tatsu-BJWGH5YDKm .tatsu-star-rating-range{color: #313233 ;}.tatsu-BJWGH5YDKm .tatsu-star-rating-filled{color: rgba(240,205,110,1) ;}.tatsu-BJWGH5YDKm.tatsu-module{margin: 0px 0px 15px 0px;}<\/style>                    <div class = \"tatsu-star-rating-inner\">\n                        <div class = \"tatsu-star-rating-range\">\n                            <span class = \"tatsu-star-rating-star\">   \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg> \n                            <\/span>                                  \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>         \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">     \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>      \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>    \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">           \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>     \n                            <\/span>    \n                        <\/div>\n                        <div style = \"width : 100% ;\" class = \"tatsu-star-rating-filled\">\n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                  \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">     \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>    \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>    \n                        <\/div>\n                    <\/div>\n                <\/div>\n            <div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-rJMzB9FvY7   \" ><style>.tatsu-rJMzB9FvY7 .tatsu-inline-text-inner{width: 100%;text-align: left;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p>The idempotency protection is what I trust most. Our internet dropped mid-upload and I was worried about duplicate usage events reaching Stripe. We just restarted the import and it resumed exactly where it stopped \u2014 nothing was doubled. That level of reliability is critical when you\u2019re reporting billing data.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-BkxMBqYvK7.tatsu-column{width: 100%;}.tatsu-BkxMBqYvK7.tatsu-column > .tatsu-column-inner{background-color: rgba(255,255,255,1);box-shadow: 0px 5px 30px 0px rgba(214,215,216,0.57);border-radius: 4px;}.tatsu-BkxMBqYvK7.tatsu-column > .tatsu-column-inner > .tatsu-column-pad-wrap > .tatsu-column-pad{padding: 30px 30px 35px 30px;}.tatsu-BkxMBqYvK7.tatsu-column{margin: 0px 0px 20px 0px !important;}.tatsu-BkxMBqYvK7.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-BkxMBqYvK7 > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-BkxMBqYvK7 > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BkxMBqYvK7 > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-BkxMBqYvK7 > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}.tatsu-BkxMBqYvK7.tatsu-column > .tatsu-column-inner > .tatsu-column-bg-image-wrap > .tatsu-column-bg-image{border-radius: 4px;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-BkxMBqYvK7.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-BkxMBqYvK7.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-BkxMBqYvK7.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div>            <div  class = \"tatsu-module tatsu-icon_card  tatsu-ftm2yvj8uup7cfl   tatsu-icon_card-type-image tatsu-icon_card-style1 tatsu-icon_card-align-left tatsu-icon_card-vertical-align-center tatsu-icon_medium\" >\n                <style>.tatsu-ftm2yvj8uup7cfl .tatsu-icon_card-icon{box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}.tatsu-ftm2yvj8uup7cfl.tatsu-module{margin: 0px 0px 15px 0px ;}<\/style>                                                    <div class = \"tatsu-icon_card-title-caption\">\n                                                    <div class = \"tatsu-icon_card-title h6\">\n\t\t\t\t\t\t\tTom Nakamura                            <\/div>\n                                                                    <\/div>\n                            <\/div>\n    <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-ftm2yvj7v87oe1p2.tatsu-column{width: 33.33%;}.tatsu-ftm2yvj7v87oe1p2.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-ftm2yvj7v87oe1p2 > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-ftm2yvj7v87oe1p2 > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-ftm2yvj7v87oe1p2 > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-ftm2yvj7v87oe1p2 > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-ftm2yvj7v87oe1p2.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-ftm2yvj7v87oe1p2.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-ftm2yvj7v87oe1p2.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-rJJCNvo_Wx\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-rJJCNvo_Wx.tatsu-row-wrap > .tatsu-row{padding: 0px 12% 0px 12% ;}}@media only screen and (max-width: 767px) {.tatsu-rJJCNvo_Wx.tatsu-row-wrap > .tatsu-row{padding: 0px 0% 0px 0%;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-BJlyAEDodZg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-B1Z10EPju-x\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-H1GyRNvsdbg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >                <div  class = \"tatsu-module tatsu-star-rating tatsu-SyQJREvsube    tatsu-star-rating-align-none\" >\n                    <style>.tatsu-SyQJREvsube .tatsu-star-rating-range{color: #313233 ;}.tatsu-SyQJREvsube .tatsu-star-rating-filled{color: rgba(240,205,110,1) ;}.tatsu-SyQJREvsube.tatsu-module{margin: 0px 0px 15px 0px;}<\/style>                    <div class = \"tatsu-star-rating-inner\">\n                        <div class = \"tatsu-star-rating-range\">\n                            <span class = \"tatsu-star-rating-star\">   \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg> \n                            <\/span>                                  \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>         \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">     \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>      \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>    \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">           \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>     \n                            <\/span>    \n                        <\/div>\n                        <div style = \"width : 100% ;\" class = \"tatsu-star-rating-filled\">\n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                  \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">     \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>    \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>    \n                        <\/div>\n                    <\/div>\n                <\/div>\n            <div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-HkN1ANDidbx   \" ><style>.tatsu-HkN1ANDidbx .tatsu-inline-text-inner{width: 100%;text-align: left;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p>We bill customers based on emails sent each month. Before this app, someone on our team had to manually enter usage figures in Stripe every month for each account. Now we export from our email platform, upload the file, and Stripe handles billing at cycle end automatically. It\u2019s completely changed how we operate.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-H1GyRNvsdbg.tatsu-column{width: 100%;}.tatsu-H1GyRNvsdbg.tatsu-column > .tatsu-column-inner{background-color: rgba(255,255,255,1);box-shadow: 0px 5px 30px 0px rgba(214,215,216,0.57);border-radius: 4px;}.tatsu-H1GyRNvsdbg.tatsu-column > .tatsu-column-inner > .tatsu-column-pad-wrap > .tatsu-column-pad{padding: 30px 30px 35px 30px;}.tatsu-H1GyRNvsdbg.tatsu-column{margin: 0px 0px 20px 0px !important;}.tatsu-H1GyRNvsdbg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-H1GyRNvsdbg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-H1GyRNvsdbg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-H1GyRNvsdbg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-H1GyRNvsdbg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}.tatsu-H1GyRNvsdbg.tatsu-column > .tatsu-column-inner > .tatsu-column-bg-image-wrap > .tatsu-column-bg-image{border-radius: 4px;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-H1GyRNvsdbg.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-H1GyRNvsdbg.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-H1GyRNvsdbg.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div>            <div  class = \"tatsu-module tatsu-icon_card  tatsu-BkBkCNPsOZg   tatsu-icon_card-type-image tatsu-icon_card-style1 tatsu-icon_card-align-left tatsu-icon_card-vertical-align-center tatsu-icon_medium\" >\n                <style>.tatsu-BkBkCNPsOZg .tatsu-icon_card-icon{box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}.tatsu-BkBkCNPsOZg.tatsu-module{margin: 0px 0px 15px 0px ;}<\/style>                                                    <div class = \"tatsu-icon_card-title-caption\">\n                                                    <div class = \"tatsu-icon_card-title h6\">\n\t\t\t\t\t\t\tAmara Osei                            <\/div>\n                                                                    <\/div>\n                            <\/div>\n    <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-BJlyAEDodZg.tatsu-column{width: 33.33%;}.tatsu-BJlyAEDodZg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-BJlyAEDodZg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-BJlyAEDodZg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BJlyAEDodZg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-BJlyAEDodZg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-BJlyAEDodZg.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-BJlyAEDodZg.tatsu-column{width: 100%;}.tatsu-BJlyAEDodZg.tatsu-column{margin: 0px 0px 50px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-BJlyAEDodZg.tatsu-column{width: 100%;}.tatsu-BJlyAEDodZg.tatsu-column{margin: 0px 0px 50px 0px !important;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-BJ8yCEPjOWl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div class=\"tatsu-row-wrap  tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols tatsu-inner-row-wrap  tatsu-clearfix tatsu-SJPyCVDjd-l\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-one-col tatsu-column-image- tatsu-column-effect-  tatsu-Sk_kAEPiuZe\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" >                <div  class = \"tatsu-module tatsu-star-rating tatsu-SktyANPodWl    tatsu-star-rating-align-none\" >\n                    <style>.tatsu-SktyANPodWl .tatsu-star-rating-range{color: #313233 ;}.tatsu-SktyANPodWl .tatsu-star-rating-filled{color: rgba(240,205,110,1) ;}.tatsu-SktyANPodWl.tatsu-module{margin: 0px 0px 15px 0px;}<\/style>                    <div class = \"tatsu-star-rating-inner\">\n                        <div class = \"tatsu-star-rating-range\">\n                            <span class = \"tatsu-star-rating-star\">   \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg> \n                            <\/span>                                  \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>         \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">     \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>      \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>    \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">           \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1189 6866 1190.9 6871.348 1196 6871.348 1191.838 6874.488 1193.327 6880 1189 6876.695 1184.675 6880 1186.162 6874.488 1182 6871.348 1187.1 6871.348\" transform=\"translate(-1182 -6866)\"\/><\/svg>     \n                            <\/span>    \n                        <\/div>\n                        <div style = \"width : 100% ;\" class = \"tatsu-star-rating-filled\">\n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                  \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">     \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">    \n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>    \n                            <\/span>                                 \n                            <span class = \"tatsu-star-rating-star\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\"><polygon points=\"1170 6866 1171.9 6871.348 1177 6871.348 1172.838 6874.488 1174.327 6880 1170 6876.695 1165.675 6880 1167.162 6874.488 1163 6871.348 1168.1 6871.348\" transform=\"translate(-1163 -6866)\"\/><\/svg>\n                            <\/span>    \n                        <\/div>\n                    <\/div>\n                <\/div>\n            <div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-ryqkCEvjdWl   \" ><style>.tatsu-ryqkCEvjdWl .tatsu-inline-text-inner{width: 100%;text-align: left;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p>We offer a free trial with usage tracking from day one. Being able to set trial days per customer in the same bulk upload \u2014 while still having usage accumulate on the meter during the trial \u2014 is exactly what we needed. The documentation explained the metered billing behaviour clearly and the app delivered exactly as described.<\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-Sk_kAEPiuZe.tatsu-column{width: 100%;}.tatsu-Sk_kAEPiuZe.tatsu-column > .tatsu-column-inner{background-color: rgba(255,255,255,1);box-shadow: 0px 5px 30px 0px rgba(214,215,216,0.57);border-radius: 4px;}.tatsu-Sk_kAEPiuZe.tatsu-column > .tatsu-column-inner > .tatsu-column-pad-wrap > .tatsu-column-pad{padding: 30px 30px 35px 30px;}.tatsu-Sk_kAEPiuZe.tatsu-column{margin: 0px 0px 20px 0px !important;}.tatsu-Sk_kAEPiuZe.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-Sk_kAEPiuZe > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-Sk_kAEPiuZe > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-Sk_kAEPiuZe > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-Sk_kAEPiuZe > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}.tatsu-Sk_kAEPiuZe.tatsu-column > .tatsu-column-inner > .tatsu-column-bg-image-wrap > .tatsu-column-bg-image{border-radius: 4px;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-Sk_kAEPiuZe.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-Sk_kAEPiuZe.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-Sk_kAEPiuZe.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div>            <div  class = \"tatsu-module tatsu-icon_card  tatsu-SksJANDoOWg   tatsu-icon_card-type-image tatsu-icon_card-style1 tatsu-icon_card-align-left tatsu-icon_card-vertical-align-center tatsu-icon_medium\" >\n                <style>.tatsu-SksJANDoOWg .tatsu-icon_card-icon{box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}.tatsu-SksJANDoOWg.tatsu-module{margin: 0px 0px 15px 0px ;}<\/style>                                                    <div class = \"tatsu-icon_card-title-caption\">\n                                                    <div class = \"tatsu-icon_card-title h6\">\n\t\t\t\t\t\t\tBen Hartley                            <\/div>\n                                                                    <\/div>\n                            <\/div>\n    <\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-BJ8yCEPjOWl.tatsu-column{width: 33.33%;}.tatsu-BJ8yCEPjOWl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-BJ8yCEPjOWl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-BJ8yCEPjOWl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BJ8yCEPjOWl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-BJ8yCEPjOWl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-BJ8yCEPjOWl.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-BJ8yCEPjOWl.tatsu-column{width: 100%;}.tatsu-BJ8yCEPjOWl.tatsu-column{margin: 0px 0px 50px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-BJ8yCEPjOWl.tatsu-column{width: 100%;}.tatsu-BJ8yCEPjOWl.tatsu-column{margin: 0px 0px 50px 0px !important;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-column-empty tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-HJnkC4Ds_bx\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HJnkC4Ds_bx.tatsu-column{width: 33.33%;}.tatsu-HJnkC4Ds_bx.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HJnkC4Ds_bx > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HJnkC4Ds_bx > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HJnkC4Ds_bx > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HJnkC4Ds_bx > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HJnkC4Ds_bx.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HJnkC4Ds_bx.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HJnkC4Ds_bx.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-ftm2yvj5y18anna3.tatsu-section{background-color: #ffffff;}.tatsu-ftm2yvj5y18anna3 .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-ftm2yvj5y18anna3 > .tatsu-bottom-divider{z-index: 9999;}.tatsu-ftm2yvj5y18anna3 > .tatsu-top-divider{z-index: 9999;}<\/style><\/div><div id=\"use-cases\" class=\"tatsu-BJITEk0_-g tatsu-section    tatsu-clearfix\" data-title=\"Use Cases\"  data-headerscheme=\"background--dark\"><div class='tatsu-section-pad clearfix' data-padding='{\"d\":\"90px 0px 90px 0px\"}' data-padding-top='90px'><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-one-col tatsu-row-has-one-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-HJYe8pEJAOWg\" ><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-col tatsu-column-image-none tatsu-column-effect-none  tatsu-S19lI6VJROWl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-r1ogUpV1Ad-l   \" ><style>.tatsu-r1ogUpV1Ad-l .tatsu-inline-text-inner{width: 100%;text-align: center;}.tatsu-r1ogUpV1Ad-l.tatsu-inline-text{margin: 0px 0px 10px 0px ;}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<h3 style=\"text-align: center;\">Built for Businesses that Charge Customers Based on Consumption<\/h3>\n<\/div><\/div><div  class=\"tatsu-module tatsu-inline-text clearfix tatsu-r12gLp4yCOWx   \" ><style>.tatsu-r12gLp4yCOWx .tatsu-inline-text-inner{width: 55%;text-align: center;}.tatsu-r12gLp4yCOWx.tatsu-inline-text{margin: 0px 0px 0px 0px ;}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-r12gLp4yCOWx .tatsu-inline-text-inner{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-r12gLp4yCOWx .tatsu-inline-text-inner{width: 100%;}}<\/style><div class=\"tatsu-inline-text-inner tatsu-align-center\">\n<p style=\"text-align: center;\"><span style=\"font-size: 18px;\">Any business using Stripe\u2019s usage-based or metered billing that needs to operate it at scale without writing code.<\/span><\/p>\n<\/div><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-S19lI6VJROWl.tatsu-column{width: 100%;}.tatsu-S19lI6VJROWl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-S19lI6VJROWl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-S19lI6VJROWl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-S19lI6VJROWl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-S19lI6VJROWl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-S19lI6VJROWl.tatsu-column{width: 100%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-S19lI6VJROWl.tatsu-column{width: 100%;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-S19lI6VJROWl.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-S16xUTNJCObe\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-S16xUTNJCObe.tatsu-row-wrap > .tatsu-row{padding: 0px 15% 0px 15%;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-HyAxUTEJRdZl\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-title-icon  tatsu-BJy-LTV10uWg  \" ><span class=\"tatsu-ti-wrap tatsu-ti medium circled align-left\" ><i class=\"tatsu-icon-laptop tatsu-ti tatsu-ti-icon\"><\/i><\/span><div class=\"tatsu-tc tatsu-tc-custom-space align-left medium circled\">\n<h5>AI & API Platforms<\/h5>\n<p>Charge customers per token, per API request, or per model call. Upload usage in bulk daily or weekly \u2014 report millions of events across thousands of customers without writing a single line of code.<\/p>\n<\/div><style>.tatsu-BJy-LTV10uWg .tatsu-ti-wrap.circled{background: rgba(84,51,255,1);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);border-color: rgba(84,51,255,1); }.tatsu-BJy-LTV10uWg .tatsu-ti-icon{color: #ffffff ;}<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-HyAxUTEJRdZl.tatsu-column{width: 33.33%;}.tatsu-HyAxUTEJRdZl.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-HyAxUTEJRdZl > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-HyAxUTEJRdZl > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-HyAxUTEJRdZl > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-HyAxUTEJRdZl > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-HyAxUTEJRdZl.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-HyAxUTEJRdZl.tatsu-column{width: 100%;}.tatsu-HyAxUTEJRdZl.tatsu-column{margin: 0px 0px 40px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-HyAxUTEJRdZl.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-rygWUTV1Adbe\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-title-icon  tatsu-BJ-WU6Ek0OWg  \" ><span class=\"tatsu-ti-wrap tatsu-ti medium circled align-left\" ><i class=\"tatsu-icon-shop tatsu-ti tatsu-ti-icon\"><\/i><\/span><div class=\"tatsu-tc tatsu-tc-custom-space align-left medium circled\">\n<h5>SaaS Companies<\/h5>\n<p>Launch usage-based pricing tiers and onboard customers to metered subscriptions in bulk. Mix different billing cycles, trial periods, and setup fees per customer segment in one file upload.<\/p>\n<\/div><style>.tatsu-BJ-WU6Ek0OWg .tatsu-ti-wrap.circled{background: rgba(84,51,255,1);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);border-color: rgba(84,51,255,1); }.tatsu-BJ-WU6Ek0OWg .tatsu-ti-icon{color: #ffffff ;}<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-rygWUTV1Adbe.tatsu-column{width: 33.33%;}.tatsu-rygWUTV1Adbe.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-rygWUTV1Adbe > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-rygWUTV1Adbe > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rygWUTV1Adbe > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-rygWUTV1Adbe > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-rygWUTV1Adbe.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-rygWUTV1Adbe.tatsu-column{width: 100%;}.tatsu-rygWUTV1Adbe.tatsu-column{margin: 0px 0px 40px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-rygWUTV1Adbe.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-r1fW86EkA_We\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-title-icon  tatsu-r1Q-8a41COZl  \" ><span class=\"tatsu-ti-wrap tatsu-ti medium circled align-left\" ><i class=\"tatsu-icon-mail tatsu-ti tatsu-ti-icon\"><\/i><\/span><div class=\"tatsu-tc tatsu-tc-custom-space align-left medium circled\">\n<h5>Email & Communication Platforms<\/h5>\n<p>Bill customers per email sent, per SMS, or per notification delivered. Report usage events in bulk at the end of each period and let Stripe handle automatic billing at cycle end.<\/p>\n<\/div><style>.tatsu-r1Q-8a41COZl .tatsu-ti-wrap.circled{background: rgba(84,51,255,1);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);border-color: rgba(84,51,255,1); }.tatsu-r1Q-8a41COZl .tatsu-ti-icon{color: #ffffff ;}<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-r1fW86EkA_We.tatsu-column{width: 33.33%;}.tatsu-r1fW86EkA_We.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-r1fW86EkA_We > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-r1fW86EkA_We > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-r1fW86EkA_We > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-r1fW86EkA_We > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-r1fW86EkA_We.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-r1fW86EkA_We.tatsu-column{width: 100%;}.tatsu-r1fW86EkA_We.tatsu-column{margin: 0px 0px 40px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-r1fW86EkA_We.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><div class=\"tatsu-row-wrap  tatsu-wrap tatsu-row-has-three-cols tatsu-medium-gutter tatsu-reg-cols  tatsu-clearfix tatsu-rkDmIJRuZx\" ><style>@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-rkDmIJRuZx.tatsu-row-wrap > .tatsu-row{padding: 0px 15% 0px 15%;}}<\/style><div  class=\"tatsu-row \" ><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-r1xw7IkCO-g\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-title-icon  tatsu-SJbvmL1R_-g  \" ><span class=\"tatsu-ti-wrap tatsu-ti medium circled align-left\" ><i class=\"tatsu-icon-briefcase tatsu-ti tatsu-ti-icon\"><\/i><\/span><div class=\"tatsu-tc tatsu-tc-custom-space align-left medium circled\">\n<h5>Storage & Infrastructure<\/h5>\n<p>Charge for GB consumed, compute hours used, or bandwidth delivered. Upload consumption data per customer from your internal systems via spreadsheet \u2014 no API integration needed.<\/p>\n<\/div><style>.tatsu-SJbvmL1R_-g .tatsu-ti-wrap.circled{background: rgba(84,51,255,1);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);border-color: rgba(84,51,255,1); }.tatsu-SJbvmL1R_-g .tatsu-ti-icon{color: #ffffff ;}<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-r1xw7IkCO-g.tatsu-column{width: 33.33%;}.tatsu-r1xw7IkCO-g.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-r1xw7IkCO-g > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-r1xw7IkCO-g > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-r1xw7IkCO-g > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-r1xw7IkCO-g > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-r1xw7IkCO-g.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-r1xw7IkCO-g.tatsu-column{width: 100%;}.tatsu-r1xw7IkCO-g.tatsu-column{margin: 0px 0px 40px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-r1xw7IkCO-g.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-rkzPQI1AdWg\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-title-icon  tatsu-Symv7IJC_bx  \" ><span class=\"tatsu-ti-wrap tatsu-ti medium circled align-left\" ><i class=\"tatsu-icon-shopping-cart2 tatsu-ti tatsu-ti-icon\"><\/i><\/span><div class=\"tatsu-tc tatsu-tc-custom-space align-left medium circled\">\n<h5>Agencies & Managed Services<\/h5>\n<p>Set up metered billing for multiple clients at once. Each client gets their own metered plan, payment method, invoice customisation, and billing cycle \u2014 all from a single file upload.<\/p>\n<\/div><style>.tatsu-Symv7IJC_bx .tatsu-ti-wrap.circled{background: rgba(84,51,255,1);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);border-color: rgba(84,51,255,1); }.tatsu-Symv7IJC_bx .tatsu-ti-icon{color: #ffffff ;}<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-rkzPQI1AdWg.tatsu-column{width: 33.33%;}.tatsu-rkzPQI1AdWg.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-rkzPQI1AdWg > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-rkzPQI1AdWg > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-rkzPQI1AdWg > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-rkzPQI1AdWg > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-rkzPQI1AdWg.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-rkzPQI1AdWg.tatsu-column{width: 100%;}.tatsu-rkzPQI1AdWg.tatsu-column{margin: 0px 0px 40px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-rkzPQI1AdWg.tatsu-column{width: 100%;}}<\/style><\/div><div  class=\"tatsu-column  tatsu-column-no-bg tatsu-one-third tatsu-column-image-none tatsu-column-effect-none  tatsu-H1VP78JRd-e\"  data-parallax-speed=\"0\" style=\"\"><div class=\"tatsu-column-inner \" ><div class=\"tatsu-column-pad-wrap\"><div class=\"tatsu-column-pad\" ><div  class=\"tatsu-module tatsu-title-icon  tatsu-BJBPX8k0dZe  \" ><span class=\"tatsu-ti-wrap tatsu-ti medium circled align-left\" ><i class=\"tatsu-icon-cycle tatsu-ti tatsu-ti-icon\"><\/i><\/span><div class=\"tatsu-tc tatsu-tc-custom-space align-left medium circled\">\n<h5>Platform Migrations<\/h5>\n<p>Moving existing customers to Stripe metered billing? Import all subscriptions with backdated start dates so billing continuity is preserved. Report any outstanding usage to capture the catch-up period.<\/p>\n<\/div><style>.tatsu-BJBPX8k0dZe .tatsu-ti-wrap.circled{background: rgba(84,51,255,1);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);border-color: rgba(84,51,255,1); }.tatsu-BJBPX8k0dZe .tatsu-ti-icon{color: #ffffff ;}<\/style><\/div><\/div><\/div><div class = \"tatsu-column-bg-image-wrap\"><div class = \"tatsu-column-bg-image tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><\/div><style>.tatsu-row > .tatsu-H1VP78JRd-e.tatsu-column{width: 33.33%;}.tatsu-H1VP78JRd-e.tatsu-column > .tatsu-column-inner > .tatsu-column-overlay{mix-blend-mode: none;}.tatsu-H1VP78JRd-e > .tatsu-column-inner > .tatsu-top-divider{z-index: 9999;}.tatsu-H1VP78JRd-e > .tatsu-column-inner > .tatsu-bottom-divider{z-index: 9999;}.tatsu-H1VP78JRd-e > .tatsu-column-inner > .tatsu-left-divider{z-index: 9999;}.tatsu-H1VP78JRd-e > .tatsu-column-inner > .tatsu-right-divider{z-index: 9999;}@media only screen and (max-width:1377px) {.tatsu-row > .tatsu-H1VP78JRd-e.tatsu-column{width: 33.33%;}}@media only screen and (min-width:768px) and (max-width: 1024px) {.tatsu-row > .tatsu-H1VP78JRd-e.tatsu-column{width: 100%;}.tatsu-H1VP78JRd-e.tatsu-column{margin: 0px 0px 40px 0px !important;}}@media only screen and (max-width: 767px) {.tatsu-row > .tatsu-H1VP78JRd-e.tatsu-column{width: 100%;}}<\/style><\/div><\/div><\/div><\/div><div class=\"tatsu-section-background-wrap\"><div class = \"tatsu-section-background tatsu-bg-lazyload\" data-src = \"\"><\/div><\/div><style>.tatsu-BJITEk0_-g.tatsu-section{background-color: rgba(241,241,241,1);}.tatsu-BJITEk0_-g .tatsu-section-pad{padding: 90px 0px 90px 0px;}.tatsu-BJITEk0_-g > .tatsu-bottom-divider{z-index: 9999;}.tatsu-BJITEk0_-g > .tatsu-top-divider{z-index: 9999;}<\/style><\/div>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/\" class=\"exp-read-more exp-read-more-dots\">&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-7632","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/wp-json\/wp\/v2\/pages\/7632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/wp-json\/wp\/v2\/comments?post=7632"}],"version-history":[{"count":112,"href":"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/wp-json\/wp\/v2\/pages\/7632\/revisions"}],"predecessor-version":[{"id":10055,"href":"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/wp-json\/wp\/v2\/pages\/7632\/revisions\/10055"}],"wp:attachment":[{"href":"https:\/\/asrrcrm.com\/stripe-bulk-usage-based-metered-billing\/wp-json\/wp\/v2\/media?parent=7632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}