How to use webflow api. Category: Plugins and integrations library.

How to use webflow api Learn. Lastly, we’ll take a look at how we can publish and unpublish items using the Webflow CMS API. Edit mode. Enjoy! Product. View lesson. Google Places Autocomplete in Webflow Forms. There were numerous advantages for continuing to use To access the Webflow API, you need to authenticate your requests using a bearer token, which must be included in the authorization header of each API request. com) to use as a production or live environment – this means that your site is visible and public on the web. If you see an Enable button, then click it to enable the API for your property. js and splice the content into the Webflow template. Interactions. Localization. We’re transitioning to a new UI, and are in the process of updating our Webflow University DevFlow Party, our Data Client app, spins up a server with helpers to handle OAuth as well as Webflow Data API requests. Visit the Webflow Marketplace to learn more! Stripe. Regardless of your experience, visual coding and development lets anyone take what's in their imagination and turn it into a Start Here: https://www. What about exported sites? On A note about API v1 tokens We will be removing the ability to generate new v1 API keys starting August 15th 2024, and sunsetting access to v1 API endpoints on January 1st, 2025. Whether you're looking to fetch real-time data or enhance your site with dynamic content, this video covers all the steps necessary to make it happen. Try Webflow for as long as you like with our free Starter plan. Includes basics, integration tips, and examples for developers. It is also integrated with other applications and software such as Slack and offers the possibility of easy-to-use API-s. Basic understanding of Webflow’s Designer tool. Hence, you do not have to use the Webflow API or worry about coding. Login Contact Made in Webflow. View website. Log in to your Webflow account, navigate to the Account Settings, and select the “API Access” tab. Sample Data Client. To use the Webflow API, you need to generate an API token from your Webflow account. g. Here are a few of the many things you can do with the API: This project shows how can we use google sheets data via javascript v4 api while using designing power of webflow it can be useful in case if we dont need to use webflow CMS. Choose your Workspace: Select the Workspace for your App. We’ll learn 3 tips on how to use Webflow interactions more effectively. grsm. For this tutorial, let’s use How to Use Webflow API (Full 2024 Guide)In today's video we will show you webflow,webflow tutorial,how to use webflow,how to use a blog in webflow,how to use Clone the Example Webflow Project: Clone the example Webflow site where scripts will be applied. Unlock advanced functionality, personalized designs, and seamless platform integrations. , your spreadsheet should have a corresponding column for each Collection field). A Webflow Workspace with Admin permissions. js sitemap The Webflow Python Library provides convenient access to the Webflow Data API from applications written in Python. Because now you can import items to a Collection right from a CSV in the Designer. Why Use Webflow API? Webflow API offers many benefits for web developers, such as: You can integrate Webflow with third-party services and platforms, such as CRM, email marketing, analytics, and more; You can expand Webflow’s functionality and create custom features and solutions for your clients and users; Lastly, we’ll take a look at how we can publish and unpublish items using the Webflow CMS API. Alternatively you can use an environment Make use of the latest API capabilities. 6 min read. Google Maps Platform offers $200 of usage every month for free. Publishing items. In this Webflow tutorial, I'll be showing you how to easily integrate ChatGPT (OpenAI) with Webflow. The Webflow API allows you to interact with CMS items and perform CRUD operations on them from external platforms. The DelightChat website is powered by Webflow. Once you add the custom element to the canvas, you’re able to use the below methods, which The Authorized User API protects user information, and the Authorized Info API holds information about the authorization you’re using. HubSpot Build powerful forms in HubSpot that seamlessly embed in your site to connect your CRM. For more details on how to start using this today, check out Site Activity logs on Webflow University and explore the Site Activity log API endpoint documentation . Paste the copied Webflow API token into the corresponding field. View the lesson for more information on how to integrate! 7. The user will select the images they wish to add, and the DevFlow Extension will send a Today we’re introducing the code block element, an element purpose built for adding code snippets to any page on your Webflow site. I knowthey have a Javascript API and the Webflow Designer allows you to add Javascript to it, but it doesn’t work. One of the key benefits of using Webflow's API is the ability to dynamically pull data from external sources. Prerequisites. APIs let you incorporate third-party data (and sometimes full features). Webflow API apparently does not support it. By default, your site comes with a subdomain (e. In this guide, we'll walk you through how you can master the process of integrating external APIs into your Webflow project. API documentation is similar to a how-to manual — it serves as a comprehensive guide for programmers forming queries to the API. Once you have the token, you can make HTTP requests to the Webflow API using a tool like Postman or directly from your server-side code. Navigate to the “Pointer Tracking” example: The page will have an overview description of the example, and instructions on how to implement the code. Then, you can use the response data in Discover how to use the Webflow API for building web applications. , “Blog Posts”) to connect to Zapier. Then you can execute actions using the response data later on in your flow. Note that restoring a backup of your site after deleting a Collection field may still cause issues with such third-party integrations. APIs, or application programming interfaces, allow different applications to communicate with each other. That's why we've created this free resource to showcase 4 most used ways like: 1. Get started with a simple Data Client app that demonstrates Script Registration. You can check it and follow the steps if you want to use it in your project! Product Marketplace. To get an API token: Create an Adobe Fonts account; Create web projects with the fonts you want to make available for your Webflow sites; Visit the Adobe Fonts API tokens page to make a new API token (if you’ve never generated one before); Copy the new API token (or copy an old API token, if you already have one) Automatically connect Webflow to third-party apps with n8n n8n's Webflow integration enables you to connect your Webflow account to your favourite apps. ” But hey, good news is here: now you can map CSV content to reference and multi-reference fields during the import process. While our first thought was to create this programmatic SEO project using code, we decided to dig deep and find a way to do it using Webflow. Marketplace Learn. Once the component definition is in focused, you can get the root element of the component, and then insert / Send form submissions from Webflow to Hubspot in real-time using Vimkit's free tool. Clone the Example Webflow Project: Clone the example Webflow site where scripts will be applied. Specifically, you’re going to use the call to get a single item. Import Webflow API Requests: Navigate to the Webflow documentation, find the API endpoint you want to use, and copy the corresponding cURL command. Learn more: How to import products and categories in bulk using a CSV file; Intro to the Webflow API; Webflow Ecommerce API documentation; How products, categories, and variants are counted Google Maps helps your site visitors discover places using personalized maps. meticsmedia. Navigate to App Development settings: Within your Workspace’s “Settings” page, select the “Integrations” tab The custom element, also known as the DOM Element, is a placeholder element that you can add any HTML custom attribute, tag, or text to — thereby “creating” that element on the canvas. A Webflow account. Get contextual help using Webflow. With endpoints that go beyond data retrieval, you can also create, update, and delete (CRUD) resources, offering a large degree of control over site management. By July 1st, 2017, you’ll need to provide your own Google Maps API key to use the maps component in your Webflow projects. Need to How to get an Adobe Fonts API token. To do that, you can use some code from the Webflow Developers site. A full site publish: When you publish your entire site, any collection items with isDraft set to false will be published. That feels very limiting. Product. Hosting. However, to access the API, you need an API key. Here’s how to configure your Webflow API settings: From your Webflow dashboard, click on the “Project Settings” option for the project you just created. This guide will walk you through creating and registering your App with Webflow. Always be successful when using my simple approach to Webhooks. A video file in an appropriate format (Webflow supports MP4, WebM, and Ogg, but MP4 is widely used for compatibility). No need to worry about whether it’s mobile-responsive or properly styled – Webflow takes A Webflow account with an active project where you want to add the background video. Webflow and Hubspot In this article, we will learn how to create a REST API using MyS. It connects Webflow to more than 5,000 apps. You can generate an API key from your project’s integration settings page on the Webflow Dashboard. Once registered, the script can be applied to a Site or Page using the appropriate endpoints. Register to use Webflow for free. e. Begin at the Dashboard: Kickstart your journey by logging into your Webflow account and heading straight to your Dashboard. With the launch of these APIs, the feature requests started rolling in to build new functionality and we realized that in order to Under the maps section of the page, click Maps Javascript API; If you see the API enabled indicator, that means you don't have to do anything else. A record settings. Category: Maps. , yoursite. This is useful for adding HTML elements to the canvas that aren’t available as native Webflow elements. How Webflow Webhooks & APIs are different "I'm confused, should I be using a Webhook or an API?" Put Your New Learnings into Practice. CNAME record settings. 5) to any of your Webflow project, using a simple Make scenario, and a bit of Javascript (availab This blog post will walk you through the process of fetching data from Webflow using Supabase. Found a workaround by sending the reference field after creation using ‘patch’. For example, a class called your class name + would be treated exactly the same as a class called your class name $ because both the + and $ special characters will How to generate and configure your API key . Then, you will be charged on a sliding scale based on your usage. ) by allowing you to automate HTTP requests to any RESTful API endpoint. Build powerful Apps that transform how users design, develop, and manage their Webflow sites. Does Webflow review my questions and Webflow AI Assistant’s responses? Webflow may review your questions and the answers the AI Assistant provides. Once you add the custom element to the canvas, you’re able to use the below methods, which To access the Webflow API, you need to authenticate your requests using a bearer token, which must be included in the authorization header of each API request. Explore documentation. The Node SDK for Webflow API is available on Webflow-api npm. To generate your API key, you’ll need to enter your credit card information. So if your needs are small, you can have a very powerful site at no extra cost. To make changes to a component definition, its component instance must be present on the page. v2 Apps and APIs. Easy troubleshooting preview. We encourage any users currently using v1 API keys to How to use the Webflow API. An API is a software interface that enables programs to exchange information like traffic and survey data. Register to use Users API. Purchase a paid Site plan to publish, host, and unlock additional features. HubSpot. Many of them were finding creative ways to work around our existing API limitations in order to launch powerful products for the broader Webflow community and we knew we needed to provide the community with a better way to build on top of the How To USE Webflow API (FULL GUIDE) 2025In this video, I'll show you how to use webflow API in 2025. Get started with Webflow NOW! https://webflow. " In this video, we delve into advanced techniques Submission type * Indicate whether you are submitting a new app or an update to a existing submission. Custom attributes allow developers to attach additional, specialized data to elements, helping broaden the scope of a site’s functionality and interactivity. Unlock the full potential of Webflow with our comprehensive guide on "How to Use API in Webflow Like a Pro. Developers immediately started creating powerful Apps to enable Webflow users to build faster and more feature-rich sites. Add parallax scrolling effects, mouse based motion, and multi-step animations without learning CSS and JavaScript. If you’ve used this Collection field in Zapier or other apps using the CMS API, we recommend you check and reconfigure any Zaps or API connections that may break when you delete the field. The publish modal menu in Site actions and Site Edit a Component Definition. Webflow API Setup - Another useful video tutorial that guides you through the process of setting up the While you can add most special characters to a class name (e. n8n gives you the power to easily automate workflows without writing a single Give your API token a name (e. Learn more about the Webflow API . webflow. Webflow’s strength lies in its visual interface, which allows The one thing you can’t do with the Webflow API is call it from within your webpage. Click Refresh to see your Webflow will send your question and a chat ID (e. AI Assistant searches Webflow University for the answers and delivers them to you — right where you are. Invite user Integrate OpenAI's API directly into any of your Webflow sites, to build simple web apps similar to ChatGPT, where users can prompt OpenAI's API and see results on the same page (without having to create CMS items, or redirect your users to another page). And by “no fun” we mean “not possible. This post w Add React components to your Webflow project for more customized and complex user interfaces. This token is used to authenticate your requests. Open your Webflow project in the How to build a membership site with Webflow, MemberStack and Xano. Webflow has blocked you from While you can control Rive animations with interactions natively in Webflow, you can also use Rive runtimes to build complex or non-standard interactions, synchronize animations with external data sources, and create animations that respond to more specific site visitor actions or API events. Under your Collection overview panel, click the Import button. There are types of bearer tokens you can create: Site Tokens and OAuth tokens. Platform. Below is a comprehensive overview of all the resources available through Webflow’s Data API. Learn more about the Make HTTP request block. First we’ll explain why the initial state is so important, second we’ll compare CSS hover state vs the Webflow interaction hover trigger and finally we’ll show you how to reuse interactions across your website. You can also import your products using a CSV file or by integrating with external sources using services like Zapier or the Webflow API. 124. Webflow frequently introduces enhancements to our API, giving developers powerful tools to expand App functionality and integration This integration is now an official Webflow app. This is a full guide on how to set up webflow API and us Join host Nelson Abalos Jr for a Build with me (BWM) session. Now that you have the API token, you can paste it into your Webflow site’s Adobe fonts Hey Team! After identifying where our team has the most amount of issues when creating integrations with custom CRMs we've seen that Hubspot has many different ways to integrate your forms with the platform. Alex Iglesias Piñol. Updates must contain an exact match of the previous submission's App Name or Client ID. CMS. Join Joe Krug and Alex Iglesias, Finsweet's CTO for another technical conve Webflow provides a method for your App to verify that requests are genuinely coming from the Webflow API by using signatures included in the request headers. This means that developers can use the API to retrieve data from other websites or databases and display it on their Webflow site. Resources. A Workspace is a space where you stage sites — and where you can invite teammates and clients to work on sites together. Browse our library of 400+ free lessons covering everything from layout and typography to We wanted to prioritize the needs of the growing community of developers and entrepreneurs surrounding Webflow. Setting up a Next. This will take you to the project settings . You can search search the list of API solutions for the one that’ll fit to your particular use case. For instructions on how to make The Google Maps API is free up to 25,000 map loads per day (which covers more than 99% of Webflow sites) with overage pricing kicking in after that. Webflow provides an API that you can use to access data from collections with a sync RPC call. With scopes and an expanded resources, both developers and users gain more control and clarity over their Webflow data. Login Contact Sales. Webflow is an amazing tool for creating responsive websites without code. Webflow to Zapier to Hubspot 2. The plugin requires your Webflow API key (sometimes called an “API token” or “access token”). Many Webflow developers use the Designer as a low-code platform to really explore the possibilities. Customize page styling based on a field value, using custom CSS. " In this video, we delve into advanced techniques and strategies to Webflow’s Data API empowers developers to seamlessly interact with and manage the resources of a Webflow site. Webflow Apps give developers the power to extend Webflow’s capabilities, making it easier for Visual Designers and Marketing teams to streamline workflows and achieve better results. Both services have are free for small use cases. For sites with Site plans, you can also add a custom domain (e. There are three examples in the Webflow example site. Learn how to authenticate your Data Client with Webflow using OAuth 2. We can visualize an analogy of API to that of a waiter in a restaurant. Contact sales. To start working with the plugin, go to the Settings menu. Build. Rive runtimes let you tie Rive animation states to a Script Registration. Design. Whether it’s “getting started” instructions for an enterprise API or a few lines of code you want to share with your community, you can use the code block element to give your site visitors the code they need. For non-developers, you can use Zapier to connect to third-party services. You’ll also need to create a Google Sheet with a structure that mirrors your Collection’s structure (i. This diagram illustrates the various data types and endpoints you can access and manipulate. Here’s a step-by-step guide on how to use the Webflow API: Set Up API Access: Before you can use the Webflow API, you need to generate an API token for your Webflow account. Stripe allows you to accept payments online and in mobile apps. For example, a Webflow CMS API allows you to link your CMS with another platform, such as Zapier, to schedule new posts for publishing automatically. New. We are also opening submissions of OAuth applications for the new Webflow Marketplace. The Webflow API allows you to access your Webflow data programmatically, which is useful for integrating Webflow with other tools and services. It was extremely easy to do and I managed to figure it a Create web projects with the following fonts: [Provide the name of the fonts you want to use in their site] Visit the Adobe Fonts API tokens page and make a new API token; Copy the API token and send it to me; How to integrate your API token into your site. Compare. To create an API token: Go to Site settings > Apps & integrations > API access; Click Generate API token; Enter a name for your API token Here's a quick guide on how to implement Google Places API in order to use the Autocomplete feature. The API token should be kept secret as it grants access to your Webflow data. Learn how to use Webflow CMS to build completely custom websites powered by dynamic content, and define your content's structure and style. Contribute to webflow/js-webflow-api development by creating an account on GitHub. When you sign up for Webflow, you get a free Workspace plan by default. , your class name +), it’s not recommended because Webflow automatically converts the special character to a hyphen. Webflow’s new v2 Apps and APIs enhance security, efficiency, and developer experience. Built using our existing Webflow APIs, all Important: To use Google Maps Platform on your Webflow website, you need a Google Maps API key. We recommend using a separate, development workspace to organize your Apps. Simple Webflow form submissions with Make / Integromat using Webflow Webhooks To add an API token credential to your request headers: Copy your API token for the API where you’re sending your request; Open Logic panel > Flows tab > Flow editor in Webflow; Select the Make HTTP request block on the canvas to open Block settings; Choose API token from the Authentication dropdown; Choose Header from the Add to dropdown; Enter a Webflow’s Data API empowers developers to seamlessly interact with and manage the resources of a Webflow site. Check out comprehensive guides and API references to expand Webflow's core capabilities. Webflow is an incredibly versatile system that allows anyone to create and design websites without writing a single line of code, regardless of their technical background. You can publish the site through Webflow or using the publish site endpoint. The CMS even includes a Blog Posts template to help you set up your Collection. Generate a new API token, which will be used to authenticate your What you want to get is the number of votes the item has when a user clicks the vote button. Publish the site: Publish the site and explore it in your browser. Building Data API v2 at Webflow: Part 1 To advance a developer platform forward, you sometimes need to first take a step back. js SDK for the Webflow Data API. Clone in Webflow 787 Replace the “[YOUR API TOKEN]” placeholder with an API access token from your site. To apply a script to a site or page, the script must first be registered to a site via the Register Script endpoints. Mastering Webflow CMS: How to Set Up and Manage Websites - A detailed video tutorial on YouTube. In Xano, click the "Import cURL" button, paste the cURL command There are 2 main types of Webflow plans: Site plans and Workspace plans. In our finished version, once custom code is applied to the Use CMS data to control integrations or widgets that use HTML data attributes, like maps or social media previews. The library includes type definitions for all request and response fields, and offers both synchronous and asynchronous clients powered by httpx. Whether you need to connect a third party data source Node. API development: If you want to create or use an API, a pre-made connector for exchanging data, you’ll need JSON. Setup Webflow Webhooks ( the easy way ), and save your expensive Make A changelog where you can subscribe to receive notifications of API updates; How to submit an app. With Webflow, you can effortlessly drag and drop elements into the canvas to build whatever you want. Page building. In this tutorial, you will learn how to make API Calls from Webflow with Custom Code. This can be helpful when you want to load data into your Webflow websit Next, we are adding a new Variables Designer API that will allow Developers to define and manage variables, like color, font and size for streamlined design system management via Webflow Apps. , Mailchimp, Airtable, etc. Setting Up the Background Video Element in Webflow . With this integration you are able to automatically modify or use your Monday database, saving you valuable time. , “chat12345”) to the model and the model will provide an answer tied to that chat ID. Skip to main content. , “Mailchimp API token”) in the Name field and add a description to the Description field if you’d like ; Enter “Bearer {API key}” in the Token field, replacing the {API key} with the API key you copied from Mailchimp; Click Create to save your new credential and keep this tab open! Webflow API Documentation - The official API documentation from Webflow. To start developing a Webflow App, you’ll first need to register an App to a Webflow Workspace. It's a great place to start and offers a lot of detailed information. but aren't comfortable working with our CMS API, you've been in a tough spot — until now. In August 2023 we shipped our first ever Designer APIs that enabled developers to interact with the Webflow Designer. io) that you can use as a development or staging environment. ; Single-item publish: You can publish an item immediately, without Have been playing with the Webflow API for a few days and found out that when you post a new CMS collection item into Webflow for the time being you can’t include any of its reference fields. How to connect to an API in JavaScript ? An API or Application Programming Interface is an intermediary which carries request/response data between the endpoints of a channel. Need a workspace? Apply for a free Developer Workspace. We'll walk you through the entire process, Unlock the full potential of Webflow with our comprehensive guide on "How to Use API in Webflow Like a Pro. In today's episode for Build Day, we will learn how to work with Webflow CMS API. Explore Webflow APIs. Every site built in Webflow automatically lives inside of a Workspace. Empower your content team. With the new Site Activity log API endpoint, you can access those changes automatically to power your organization’s audit and compliance workflows. Give editors ways to set attributes using component properties, enabling technical control without the complexity or worrying they’ll break the site. Finally, in the next month, we will be releasing a new Localization APIs that will allow developers to seamlessly integrate third-party translation This tutorial explains how to integrate OpenAI's API (GPT-3. We broadly categorized the gaps/limitations into the following themes: API Response Errors, Webflow Users/Membership API vertical, API Ergonomics, Nomenclature, and Webhooks. Designer. Build website interactions and animations visually — without writing code. However, this kind of API cannot, for example, send collections or pieces of data from Learn how to enhance your Webflow projects with custom code, JavaScript, and API integrations. We suggest you update your data source to either Airtable or Google Sheets at your earliest convenience. You’ll then need to get the Component Instance, and use the enterComponent method to focus Webflow on the component definition. In this tutorial, you'll learn how to display data from Airtable in a Webflow project using JavaScript and Nocode Middleware. Use Webflow’s APIs to build Apps or programmatically manage with your static and dynamic site content. io/vju2g2zhpv53Here we build an API that interacts with Webflow in order to update CMS and various other t Have you ever wanted to display data from an external API in your Webflow site? This is a fully working example an includes a link to a step-by-step tutorial on how it's done. x-webflow-signature The request signature, formatted as a SHA-256 hash. You can connect your Webflow site to external sources using the API. The API for Webflow CMS is used to automatically manage the items from the Webflow CMS, allowing you to connect third-party sources of data to a website. Staying up to date with the latest Webflow API capabilities ensures your App remains cutting-edge, compatible, and empowered to deliver the best experience to your users. , yourdomain. The custom element, also known as the DOM Element, is a placeholder element that you can add any HTML custom attribute, tag, or text to — thereby “creating” that element on the canvas. Get API data and list it in Webflow; Click on an item in the list and see the individual page for that item; Filter API data list by category; We are going to cover #1 – Get The designers can still design in Webflow, and the developers can do things like fetch WordPress, Shopify, or API data in Next. Make sure you’ve created a CMS Collection (e. Add a Webflow Function: Click the "+" sign to add a function to your function stack, and you'll notice a brand-new "Webflow" category. Follow the sections below to migrate from v1 Apps, site tokens, webhooks, or APIs. Note. These new CMS API endpoints are available to all customers today and allow developers to create, read, update, and delete up to 100 items in a single API request. be/1cR3DofCuxY How it works • Use Webflow for your Website. Although many APIs use the standardized OpenAPI specification, no two APIs are the same. Category: Plugins and integrations library. Importing CMS content via CSV is a great way to speed up the process of moving from other platforms to Webflow — but before today, importing reference fields was no fun. When you’re working in Webflow, leaving your canvas to find the answers you need can throw you off track. com/webflow-NKrEIn this webflow tutorial for beginners I will show you step by step how to use webflow to build and des Learn how to use Webflow CMS to build completely custom websites powered by dynamic content, and define your content's structure and style. That said, they currently don’t make it easy to work with data from third-party or In Webflow, you can use native elements, styles, and settings to create standard HTML attributes like href, class, and id. ; Single-item publish: You can publish an item immediately, without The Make HTTP request block connects Webflow Logic and your external tech stack (e. Once a user has used the Designer Extension to generate the desired images, our Data Client will need to add them to the site’s Assets. We'll walk through the process s Webflow. However, Custom Attributes extend this capability. Once you have your Designer Extension running You can use Webflow Logic’s Make HTTP request block to request information from or send information to third-party applications. x-webflow-timestamp: The time the webhook was sent, represented in Unix epoch time format. Each method is suited to different use cases, and choosing the right one depends on your specific needs. Discover "hidden" Webflow Webhooks - and use them as your secret advantage. 300-plus programmatic SEO pages, generated using Webflow CMS API Why we chose Webflow for this project. Step-by-Step Tutorial https://youtu. Build high-performing sites. For example, a developer could use the API to pull in real-time weather data and display it on a travel Because of changes to how the , we have removed the ability to use Webflow as a data source and replaced the existing tables with local tables. Enterprise Explore Webflow Enterprise — the all-inclusive Webflow plan to keep your team building and shipping fast. Feel free to use it Note: 1)You will need to generate your own api key mine will not work for other sites 2) Your google sheet should be public link of the sheet used in We conducted an exercise where we prepared a list of issues (from both internal and 3rd-party developer feedback) associated with our API suite. With endpoints that go beyond data retrieval, you can also create, update, To start using the Designer APIs, register a Webflow App to your Workspace and create a Designer Extension using the Webflow CLI. In our finished version, once custom code is applied to the Join us in this practical tutorial where we demonstrate how to seamlessly integrate API calls into your Webflow projects and display the data directly on you Webflow University Learn how to use Webflow like a pro with courses and tutorials designed to take you from beginner to expert. Connect your User Accounts data with other systems, like a CRM or spreadsheet app. 0. kjlunu ktcv hypid bbdux hzb apfjj iwrbyh qpjlbm commn xxrklxd