December 2022 Summaries
6 posts from Stigg
Filter
Month:
Year:
Post Summaries
Back to Blog
The integration of Stripe from a testing perspective has been a critical journey aimed at preventing revenue loss by ensuring that the payment system functions correctly at all times. Initially, the integration relied on synchronous communication, with service tests using pre-generated mock data. However, as the architecture evolved to asynchronous communication, gaps in test coverage became apparent, leading to incidents like internal server errors when bad code was deployed. To address these challenges, the team enriched their end-to-end (E2E) testing by incorporating both UI and API tests, focusing on scenarios such as users upgrading from free to paid plans via Stripe Checkout. They chose a test-mode Stripe account to avoid using real credit cards, leveraging tools like RunScope for test orchestration, Ghost Inspector for UI testing, and a demo app for simulation. The tests are designed to run quickly and concurrently, with automated triggers upon new code deployments and scheduled intervals, ensuring comprehensive validation. The team also emphasized the importance of test cleanup, keeping environments for failed tests available for debugging before automatic deletion after a week. This robust testing framework not only safeguards critical payment flows but also empowers DevOps teams to make infrastructure changes confidently.
Dec 20, 2022
1,366 words in the original blog post.
Widgets serve as efficient, out-of-the-box solutions for engineering teams, enabling them to implement fully developed components like paywalls and customer portals without extensive development time. Stigg introduces a no-code designer that allows users to customize these widgets easily, adjusting colors, typography, and layout to fit seamlessly into apps or websites. The designer includes a Preview feature for assessing designs across various subscription statuses and supports different pricing models. Advanced customization through CSS and JavaScript is also available, ensuring that prior customizations remain unaffected by updates. Stigg simplifies the integration process with its frontend SDKs compatible with multiple frameworks, promising faster deployment and reduced maintenance. The platform allows businesses to iterate and update their pricing models effortlessly, reflecting changes automatically in the widgets.
Dec 13, 2022
370 words in the original blog post.
Guidde, a platform for creating how-to videos without requiring design or video editing skills, has partnered with Stigg to efficiently update and iterate their pricing plans to meet the needs of their expanding user base while conserving engineering resources. Previously, integrating with Stripe for their initial pricing model was time-consuming, taking three months and requiring 2-4 weeks for each subsequent change, hindering the team's ability to focus on product development. Stigg's integration allows Guidde to swiftly test and tweak their pricing models within minutes without involving the engineering team, freeing them to concentrate on product enhancements. This collaboration has enabled Guidde to experiment with different pricing strategies, such as trial versus reverse trial, resulting in better conversion rates, something that was previously unfeasible due to resource constraints.
Dec 13, 2022
450 words in the original blog post.
Stigg is focused on integrating with Stripe's incoming webhooks to manage subscriptions and ensure seamless financial transactions for its customers. Their no-code integration offers comprehensive management of Stripe-related tasks, such as syncing plans, add-ons, and customer subscriptions, while listening to webhooks for updates. A key aspect of their service is the Create Subscription flow, which relies on Stripe webhooks to confirm successful payments, a process that must be highly resilient and scalable to prevent financial losses for customers. The challenges of processing Stripe webhooks include handling events that may arrive out of order or be duplicated, verifying webhook signatures promptly, and ensuring reliable notification of misconfigured endpoints. To address these issues, Stigg has implemented a robust system using AWS infrastructure, including API Gateway, Lambda functions, and SQS with DLQ, to process and manage webhooks efficiently, mitigate potential failures, and ensure prompt action on any problems, as Stripe's notification system may be delayed.
Dec 08, 2022
1,524 words in the original blog post.
Talkbase, a community operations platform, successfully launched its first pricing model in collaboration with Stigg, a solution that enabled them to easily monitor usage and adapt pricing plans without extensive engineering efforts. By integrating Stigg, Talkbase avoided substantial investment in building their own infrastructure, saving four weeks of initial development time and reducing ongoing maintenance demands by freeing up at least two weeks per month of a developer's time. This partnership allowed Talkbase to remain agile in responding to customer needs, offering flexible pricing that aligns with buyer requirements and business goals. Stigg’s features, including a native Stripe integration, facilitated seamless updates and quick implementation of new pricing strategies such as add-ons, effectively transforming Talkbase's approach to market agility and reducing the need for prolonged meetings on business goals related to pricing.
Dec 06, 2022
570 words in the original blog post.
Trial pricing in SaaS is a strategy that allows customers temporary access to a product, which can help in capturing and converting users but presents challenges in implementation, especially as companies scale. It requires careful management by engineering teams due to its complexity, which can overwhelm non-engineering staff like sales and customer service. Best practices for effective trial pricing include tracking trial days, automating trial expiration, and integrating data management to ensure seamless transitions for users and prevent financial losses. Collecting payment information upfront minimizes disruptions and freeloading, while syncing pricing systems with billing tools ensures accurate reflection of trial changes. Tracking trial status in real-time allows for automatic adjustments to a customer's plan based on their actions, such as upgrading or canceling. Stigg offers a solution for automating trial pricing, allowing for rapid implementation and management of trial features with its APIs and SDKs, reducing the burden on in-house systems and supporting various pricing models.
Dec 05, 2022
1,005 words in the original blog post.