Advanced Webflow and Make Automation: Creating Dynamic Websites and Workflows

Published on
June 16, 2023

Webflow is a powerful tool that allows users to create customizable and dynamic websites without the need for coding. In this tutorial, we'll explore the capabilities of Webflow and how it can be used to create automations with make (formerly known as Integromat). We'll also dive into the basics of make, explore some of its standout features, and compare it with Zapier.

Understanding Webflow and Make

Webflow is known for its user-friendly interface, which empowers users to design web pages visually without writing code. Similarly, make is a platform that enables users to create automations and workflows between various apps and services. It uses a visual builder to create scenarios or automations instead of the Zap model used by Zapier.

Webflow API allows users to watch for form submissions, e-commerce orders, and other events. In contrast, make's visual builder allows for the easy creation of automation scenarios. Users can visually connect modules representing different applications and create complex automations with ease.

Advantages of Make Over Zapier

  1. Visual Builder: Make's visual builder offers a significant advantage over Zapier. Users can visually connect modules and create automations with ease. This visual approach simplifies the automation building process, making it more intuitive and user-friendly.

  2. Error Handling: Make provides advanced error handling features, including ignore, commit, and rollback. These error handlers enable users to manage errors more effectively and set up processes for retries and error resolution.

  3. User Experience: The user interface in Make is smoother and more intuitive compared to Zapier. The visual experience in Make ensures a more seamless workflow and reduces the learning curve for new users.

  4. Native Endpoints: Make offers extensive support for native endpoints, allowing seamless integration with various applications. It simplifies the process of connecting to a wide range of platforms and services, including those not directly supported through native integrations.

  5. Support for New Applications: Make provides support for a broad range of applications, particularly newer tools and services that may not be initially integrated with Zapier. This flexibility allows users to create custom HTTP requests to connect with unsupported applications.

  6. Pricing: Make's pricing model is based on operations, making it more affordable and flexible compared to Zapier's task-based pricing model. The operation counting system in Make is designed to offer better value to users.

  7. Inbuilt Tools: Make offers a variety of inbuilt tools such as iterator, array aggregator, and various text-related tools that enhance the automation building capability within the platform.

Creating Automations in Webflow with Make

Let's explore how to create automations using Webflow and Make, specifically focusing on the scenarios of form submissions and stripe checkout tracking.

Setting Up a Form Submission Automation

The first scenario we'll create involves setting up a basic form submission automation using Webflow and Make.

Creating a Webhook for Form Submission and Airtable Integration

  1. Creating a New Scenario: In Make, start by creating a new scenario and naming it as "Form Submission."

  2. Using Webhooks: Use the webhooks module to create a custom webhook for form submissions from Webflow.

  3. Watching for Events: Configure the Webhook to watch for form submission events from Webflow. This sets the stage for capturing form submission data.

  4. Mapping Data to Airtable: Connect Airtable as another module and map the form submission data to the appropriate fields in Airtable, such as email and message. This step ensures that form submissions are seamlessly transferred to Airtable.

  5. Testing and Enabling the Automation: Once the setup is complete, run a test to ensure the automation functions as expected. After verification, save and enable the automation for live use.

Enhancing the Form Submission Automation

In this section, we'll enhance the form submission automation by incorporating error handling, filters, and rerouting based on specific conditions.

Adding Error Handlers and Filters

  1. Error Handling: Implement advanced error handlers provided by Make, such as ignore, commit, rollback, and break. These error handlers allow users to manage errors and customize responses to different error scenarios.

  2. Implementing Filters: Add filters to the automation to create conditional routing based on specific data conditions. For example, users can set up filters to handle form submissions differently based on the presence or absence of certain data elements.

  3. Testing and Verification: After incorporating error handling and filters, run test scenarios to ensure that error responses and conditional routing work as expected.

The combination of error handlers, filters, and routing options provides users with extensive control over the automation process, ensuring that form submissions are managed effectively.

Implementing Stripe Checkout Counter Automation

Next, we'll explore an automation scenario involving a live counter for Stripe checkout sessions. The objective is to create a live counter that updates with each completed Stripe checkout session.

Setting Up Stripe Checkout Counter Automation

  1. Creating a Webhook for Stripe Checkout: Use the webhooks module in Make to create a custom webhook for Stripe checkout session events. Configure the webhook to listen for completed checkout sessions.

  2. Increment Functions: Incorporate increment functions to increase the counter value with each completed checkout session.

  3. Connecting to Webflow CMS: Connect to Webflow CMS to update the live counter value with each completed checkout. Use the increment function to ensure that the counter reflects the total number of completed checkouts accurately.

  4. Testing and Deployment: Test and run the automation to verify that the counter updates correctly with each completed checkout session. Once validated, enable the automation for live deployment.

By setting up this automation, users can create a dynamic and interactive user experience by displaying a live counter that updates in real-time based on completed Stripe checkout sessions.

Conclusion

Webflow offers a powerful platform for creating visually stunning websites, while Make provides advanced automation capabilities to streamline processes and workflows. By integrating Webflow with Make, users can unlock the full potential of both platforms, allowing for seamless data integration, error handling, and advanced automation scenarios. This tutorial provides a comprehensive overview of how to create automations in Webflow using Make and showcases the unique features and benefits of both platforms.

In conclusion, Make proves to be a robust alternative to Zapier, offering a wide range of capabilities and advanced functionalities, making it an attractive option for users looking to streamline their automation workflows. The combination of Webflow and Make opens up endless possibilities for creating dynamic, data-driven websites and automating complex business processes, making it a formidable combination for modern web development and automation needs.