# Runway Docs ## Docs - [Databases basics](https://docs.runway.com/concepts/databases/databases-basics.md): Databases store your raw data and help you organize it. - [Filtering, sorting & grouping](https://docs.runway.com/concepts/databases/filtering-sorting-grouping.md): When working with a database in Runway, you often need to adjust how data is displayed to focus on what matters most. Whether you're filtering specific rows, sorting for better readability, grouping relevant items, or adjusting the date range, Runway provides powerful tools to help you tailor your v… - [Formulas in databases](https://docs.runway.com/concepts/databases/formulas-in-databases.md): This article covers how to manage driver formulas in databases to support scalable, dimensional modeling in Runway. - [Legacy HRIS databases](https://docs.runway.com/concepts/databases/hris-databases.md): HRIS data is essential for modeling personnel-related expenses—often the largest cost for most businesses. In Runway, HRIS data modeled before September 2025 behaves differently from other data sources, particularly when using the Employees database. This guide outlines key distinctions you should k… - [Rename, export & delete](https://docs.runway.com/concepts/databases/rename-export-delete.md): As you work with databases in Runway, you may need to rename, export, or delete them to keep your workspace organized and up to date. - [Dimensions basics](https://docs.runway.com/concepts/dimensions/dimensions-basics.md): Dimensions are a data type in Runway—just like numbers or dates. You use dimensions to categorize data. - [Segmenting drivers](https://docs.runway.com/concepts/dimensions/segmenting-drivers.md): One of the most powerful uses of dimensions is segmenting your drivers. For example, you might have an Amount driver segmented by both Account and Class, and another version rolled up by just Account. - [Drill-ins](https://docs.runway.com/concepts/drivers/drill-ins.md): When working in a model, you might find yourself asking: What contributes to this line? Where does this number come from? Drill-ins (currently in beta) allow you to explore these relationships, showing exactly how your numbers connect throughout your model. - [Details pane](https://docs.runway.com/concepts/drivers/driver-details-pane.md): The driver details pane gives a comprehensive overview and editing options for your drivers. - [Formatting drivers](https://docs.runway.com/concepts/drivers/driver-formatting.md): Drivers in Runway can be formatted to display values exactly as you expect. This guide provides an overview of the different types of formatting and available options. - [Drivers basics](https://docs.runway.com/concepts/drivers/drivers-basics.md): Drivers are the core building blocks of your model in Runway. They represent timeseries data, allowing you to define, interpret, and connect different parts of your model to track business performance over time. - [Duplicating, removing & deleting](https://docs.runway.com/concepts/drivers/duplicate-remove-delete.md): Whether you're experimenting with variations, cleaning up a table, or permanently removing data, this article covers everything you need to know about duplicating, removing, and deleting drivers in Runway—and when to use each option. - [Formulas basics](https://docs.runway.com/concepts/formulas/formulas-basics.md): Formulas are the backbone of your model in Runway. They define the logic behind every driver and are essential for simulating how your business will evolve over time. - [Formulas syntax](https://docs.runway.com/concepts/formulas/formulas-syntax.md) - [Functions & operators](https://docs.runway.com/concepts/formulas/functions-operators.md): This guide provides a comprehensive overview of all available functions and operators in the system. - [Last close](https://docs.runway.com/concepts/last-close.md): Last close in Runway is a global, manually adjusted setting that determines the cutoff between actuals and forecasts across your entire workspace. - [Driver grouping](https://docs.runway.com/concepts/models/grouping-drivers.md): Driver grouping in models allows you to organize related drivers into collapsible sections for better structure and readability. You can also reference grouped drivers elsewhere in Runway. - [Models basics](https://docs.runway.com/concepts/models/models-basics.md): Models in Runway are structured tables where each row represents a driver, allowing you to aggregate data, input assumptions, and build logic across drivers. While many of their capabilities overlap with driver table blocks on pages, models offer unique features like driver grouping and expanding dr… - [Rename, export & delete](https://docs.runway.com/concepts/models/rename-export-delete.md): As you work with models in Runway, you may need to rename, export, or delete them to keep your data organized and up to date. - [Charts block](https://docs.runway.com/concepts/pages/charts-block.md): Blocks are the building blocks of pages in Runway. They allow you to bring together different parts of your model on a single page, helping you visualize data, tell a story, and collaborate more effectively. In this article, we'll focus on one of the most commonly used block types: Driver charts. - [Databases block](https://docs.runway.com/concepts/pages/database-block.md): Another widely used block type in Runway is the database block. Databases are where most of your modeling and data lives in Runway. A database block lets you bring those databases—or specific filtered slices of them—into pages, so you can layer in context from across your model for clearer storytell… - [Drivers table block](https://docs.runway.com/concepts/pages/drivers-table-block.md): Similar to chart blocks, driver table blocks let you bring in drivers from across Runway onto a single page—but instead of visualizing them as charts, they are displayed in a table format. - [Pages basics](https://docs.runway.com/concepts/pages/pages-basics.md): Pages are a flexible and fully customizable canvas where you can bring different elements from across your model together in one place. Whether you're creating an investor report or collaborating with department heads, pages are the perfect tool for the job. - [Text & media block](https://docs.runway.com/concepts/pages/text-media-block.md): In addition to chart blocks, driver table blocks, and database blocks, which let you bring different parts of your model together on a single page, you can also use text, image, and video blocks to add context and strengthen the narrative of your page. - [Plans](https://docs.runway.com/concepts/plans.md): Plans are exactly what they sound like—your plans for the future. In Runway, they connect strategic initiatives directly to your model, making it easy to understand how your sales, marketing, and operational decisions impact key metrics. Plans help you see how each change shifts your numbers. - [Scenarios](https://docs.runway.com/concepts/scenarios.md): Think of each scenario as a parallel version of your model—a sandbox where you can experiment with different assumptions, plans, and formulas. If you want to see the impact of doubling your marketing budget on your metrics—or compare different launch timelines—scenarios let you do that. - [Sidebar](https://docs.runway.com/concepts/sidebar.md): The sidebar hosts all your databases, models, and pages. As your workspace grows, keeping it organized makes it easier to skim through and find what you need. - [Glossary](https://docs.runway.com/get-started/glossary.md): Before diving deeper into the documentation, it’s helpful to get familiar with key terms you'll encounter throughout the product and when working with your CXM. - [Welcome to Runway](https://docs.runway.com/get-started/introduction.md): Explore Runway with core concepts documentation and step-by-step guides. - [Keyboard Shortcuts](https://docs.runway.com/get-started/keyboard-shortcuts.md) - [Building a P&L ](https://docs.runway.com/guides/modeling/building-p-and-l.md): A P&L model serves as the basis for your financial reporting and forecasting needs. This guide explains how to build a customizable P&L off of your General Ledger data - [Budget vs. actuals](https://docs.runway.com/guides/modeling/bva.md): Compare your planned budget with actuals—so you can track accuracy, spot trends, and refine future forecasts. - [Cohorts modeling](https://docs.runway.com/guides/modeling/cohorts.md): Cohort modeling helps you track and forecast how groups behave over time—whether it’s seat growth, usage patterns, retention, revenue contribution, or churn. - [Commissions](https://docs.runway.com/guides/modeling/commissions.md): This doc will explain how to connect your Sales Team database to a Deals database sourced from your CRM (e.g., Salesforce or Hubspot), and build commission logic. - [Forecasting with Closed Actuals](https://docs.runway.com/guides/modeling/forecasting-with-closed-actuals.md) - [FX rate ](https://docs.runway.com/guides/modeling/fx-rate.md): When working with multiple entities or subsidiaries across different regions, you often need to consolidate financial data into a single reporting currency. Runway makes this possible by allowing you to convert values denominated in different currencies into one unified currency. - [Headcount planning](https://docs.runway.com/guides/modeling/headcount-planning.md): Headcount planning is one of the most common workflows in Runway. Whether you're building simple department-level rollups or more detailed, per-employee allocations, the process can be tailored to fit your company's needs. - [Lookups](https://docs.runway.com/guides/modeling/lookups.md): Lookups—also known as mapping tables—work similarly to Excel’s VLOOKUP, allowing you to assign or insert a dimension in one database based on how it corresponds to a dimension in another. - [Propagating sparse data](https://docs.runway.com/guides/modeling/propagating-sparse-data.md): Not all systems store data as time series. But in Runway, your model lives over time. So when source data is sparse—reported only once or sporadically—Runway gives you a way to pull it forward. - [Prorated salaries](https://docs.runway.com/guides/modeling/prorated-salaries.md): Use Runway’s date math functions to model prorated salaries for employees who start or leave mid-month with precision. - [Quota attainment ](https://docs.runway.com/guides/modeling/quota-attainment.md): This guide walks through how to build and apply quota attainment models in Runway. - [Ranked Lists](https://docs.runway.com/guides/modeling/ranked-lists.md): Description of your new file. - [Revenue recognition](https://docs.runway.com/guides/modeling/revenue-recognition.md): Generally accepted accounting principles (GAAP) require that businesses recognize revenue when it’s earned (accrual accounting) rather than when payment is received (cash accounting). This article explains how to build a revenue recognition model in Runway for recurring contracts. - [Seasonal forecasting](https://docs.runway.com/guides/modeling/seasonal-forecasting.md): This guide walks through several ways to model seasonality in Runway, depending on where it occurs in your business. - [Adding users](https://docs.runway.com/guides/sharing/adding-users.md): You can add users to your Runway organization in two ways: via the Settings menu or from the Share menu on a specific page, model, or database.Description of your new file. - [Comments](https://docs.runway.com/guides/sharing/comments.md): Use comments to leave context, ask questions, and communicate around your model. - [Data anonymization](https://docs.runway.com/guides/sharing/data-anonymization.md): Runway is designed to foster collaboration between finance teams and the broader organization. However, collaboration doesn’t mean exposing sensitive information—like salaries—to everyone. - [Permissions](https://docs.runway.com/guides/sharing/permissions.md): Collaboration is central to how teams use Runway. Some customers give their entire company access to portions of their model, while others use Runway for external collaboration with investors and board members. To support these varied use cases, Runway offers four user roles with different levels of… - [NetSuite](https://docs.runway.com/integrations/accounting/netsuite.md): The NetSuite integration lets you automatically sync your financial data with Runway, eliminating manual data entry and ensuring your actuals stay up to date. With this connection, your financial models always reflect the latest numbers from NetSuite. - [Quickbooks Online](https://docs.runway.com/integrations/accounting/quickbooks-online.md): The QuickBooks Online integration lets you automatically sync your financial data with Runway, eliminating manual data entry and ensuring your actuals stay up to date. With this connection, your financial models always reflect the latest numbers from QuickBooks. - [Xero ](https://docs.runway.com/integrations/accounting/xero.md): The Xero integration allows you to automatically sync your financial data with Runway, eliminating manual data entry and ensuring your actuals stay up to date. With this connection, your financial models will always reflect the latest numbers from Xero. - [Data warehouses](https://docs.runway.com/integrations/data-storage/data-warehouses.md): Runway integrates with a variety of data warehouse providers, allowing you to pull data that has already been processed, transformed, or sourced from systems that Runway does not integrate with directly. - [File upload](https://docs.runway.com/integrations/data-storage/file-upload.md): Runway's File Upload integration allows you to quickly import CSV files directly into Runway for use in modeling. - [Google Sheets](https://docs.runway.com/integrations/data-storage/google-sheets.md): Runway’s Google Sheets integration allows you to pull in additional data that isn’t available through direct integrations. - [Shared directories](https://docs.runway.com/integrations/data-storage/shared-directory.md): Runway integrates with a variety of file-sharing services, allowing you to seamlessly import data from external systems that may not have direct integrations with Runway. - [Export API](https://docs.runway.com/integrations/export-api.md): Runway offers a limited API to allow you to export model and database views programmatically. - [Deel](https://docs.runway.com/integrations/hris/deel.md): Connect Deel to Runway to automatically sync your employee data. Keep your workforce information up to date and easily incorporate headcount and salaries into your financial models. - [Gusto](https://docs.runway.com/integrations/hris/gusto.md): Connect Gusto to Runway to automatically sync your employee data. Keep your workforce information up to date and easily incorporate headcount and salaries into your financial models. - [Hibob](https://docs.runway.com/integrations/hris/hibob.md): Connect Hibob to Runway to automatically sync your employee data. Keep your workforce information up to date and easily incorporate headcount and salaries into your financial models. - [Justworks](https://docs.runway.com/integrations/hris/justworks.md): Connect Justworks to Runway to automatically sync your employee data, ensuring your workforce information stays up to date. - [Rippling](https://docs.runway.com/integrations/hris/rippling.md): Connect Rippling to Runway to automatically sync your employee data, keeping workforce information up to date and seamlessly incorporating headcount and salaries into your financial models. - [Integrations directory](https://docs.runway.com/integrations/integrations-directory.md): Runway integrates with over 750 different tools, including Accounting Systems, ERPs, HRIS platforms, Data Warehouses, Google Sheets, SharePoint, Ticketing and Project Management Tools, Ecommerce platforms, and more. Our integration network is constantly evolving through a partner-based approach, ens… - [Intro to integrations](https://docs.runway.com/integrations/intro-to-integrations.md): Import data automatically from your Accounting, HRIS, Revenue, and many other platforms. Say goodbye to manual data entry and keep your actuals up to date with real-time syncing. - [Multi-entity integrations](https://docs.runway.com/integrations/multi-entity-integrations.md): Runway supports multi-entity integrations through our dimensional modeling approach. The most common use case is consolidating financials across entities via your General Ledger integration—for example, connecting multiple QuickBooks Online or Xero accounts. - [HubSpot](https://docs.runway.com/integrations/revenue/hubspot.md): The HubSpot integration allows you to automatically sync your deals and revenue data into Runway. - [Salesforce](https://docs.runway.com/integrations/revenue/salesforce.md): The Salesforce integration allows you to automatically sync your deals and revenue data into Runway. - [Stripe](https://docs.runway.com/integrations/revenue/stripe.md): The Stripe integration allows you to automatically sync your balance, payment & subscriber data directly into Runway. - [Writing SQL in Runway](https://docs.runway.com/integrations/writing-sql.md): Runway allows you to write SQL directly within the app to pull, shape, and transform data based on your needs. This feature is available for integrations using one of our supported data warehouses or any of our Fivetran integrations.