# Rowvela > Rowvela is a web app that imports data from REST and GraphQL APIs, CSV, JSON and XML into Airtable. Before writing, it shows a row-by-row preview of new, changed and deleted records; every run can be reverted. It is currently in a free, closed pilot. Key facts: - Destination: Airtable (personal access token or OAuth). Rowvela is a separate web app, not an Airtable extension. - Sources: any HTTPS API (GET, POST, PUT, PATCH, DELETE, GraphQL), CSV, JSON, XML/RSS/Atom by URL or upload, another Airtable base, 40 integration templates. - Safety: upsert on 1–3 unique key fields (never by row order), type and duplicate checks, drift check before writing, review guard for scheduled runs, deletes only with preview and threshold, one-click revert. - Automation: schedules down to 5 minutes, webhooks, Airtable buttons, change triggers, run for each record, sequences. - Pricing: free during the pilot; paid plans will count only rows written (new, changed, deleted). - Access: request at https://rowvela.com/pilot/ ## Product - [Home](https://rowvela.com/index.md): Import data from any REST or GraphQL API, CSV, JSON or XML into Airtable. Preview every new, changed and deleted record before writing, and revert any run. - [Features](https://rowvela.com/features/index.md): All Rowvela features: REST, GraphQL, CSV, JSON and XML sources, nested mapping, change preview, schedules, webhooks, per-record enrichment, teams and revert. - [Change preview](https://rowvela.com/features/change-preview/index.md): See every new, changed, unchanged and deleted Airtable record before an import writes anything. Unique match keys, type checks, duplicate checks and a drift check. - [REST and GraphQL APIs](https://rowvela.com/features/api-to-airtable/index.md): Connect any REST or GraphQL API to Airtable: all HTTP methods, JSON bodies, Bearer, API key, Basic, OAuth and AWS SigV4 auth, automatic pagination and cURL import. - [CSV, JSON and XML](https://rowvela.com/features/csv-json-xml-to-airtable/index.md): Import CSV, JSON, XML, RSS and Atom into Airtable from a URL or an uploaded file. Update existing records by key, flatten nested data and preview every change first. - [Field mapping](https://rowvela.com/features/mapping/index.md): Map nested API data to Airtable: expand lists into rows, typed fields, linked records, attachments, collaborators, expressions, JMESPath and automatic field creation. - [Automation](https://rowvela.com/features/automation/index.md): Run Airtable imports on a schedule, from a webhook, an Airtable button or when records change. Sequences, a review guard for unusual changes and automatic pausing. - [Enrichment](https://rowvela.com/features/enrichment/index.md): Call an API once for each Airtable record and write the result back: company and profile enrichment, screenshots, maps, currency, AI fields with OpenAI or Claude, OCR. - [History and revert](https://rowvela.com/features/history-and-revert/index.md): Every Rowvela run keeps its exact changes. Revert puts changed Airtable values back and removes created records, while leaving anything edited since untouched. ## Integrations - [Integrations](https://rowvela.com/integrations/index.md): Connect Stripe, Google Sheets, Meta Ads, Pipedrive, OpenAI, Claude and 34 more services to Airtable, or any REST and GraphQL API, with a preview before every write. - [AI fields](https://rowvela.com/integrations/ai-fields/index.md): AI fields for Airtable with OpenAI or Claude: OpenAI · generate text for each record, OpenAI · structured enrichment for each record and more. Preview every change before writing. - [OCR](https://rowvela.com/integrations/ocr/index.md): OCR for Airtable attachments with Claude: Extract text from attachments, Extract text for each record. Preview every change before writing. - [LinkedIn profiles](https://rowvela.com/integrations/enrich-layer/index.md): Enrich Airtable with LinkedIn profile data: Person profile, Person profile for each record, Company profile, Company profile for each record. Preview every change before writing. - [Clearbit Company Enrichment](https://rowvela.com/integrations/clearbit/index.md): Import Clearbit Company Enrichment data into Airtable: Enrich a company domain, Enrich each company domain. Preview every change before writing. - [Zoho CRM](https://rowvela.com/integrations/zoho-crm/index.md): Import Zoho CRM data into Airtable: Leads, Contacts, Accounts, Deals. Preview every change before writing. - [Xero](https://rowvela.com/integrations/xero/index.md): Import Xero data into Airtable: Connected organisations, Contacts in an organisation. Preview every change before writing. - [Google Indexing API](https://rowvela.com/integrations/google-indexing/index.md): Submit URLs from Airtable to the Google Indexing API: Notification metadata for each URL, Notify URL updated for each record and more. Preview every change before writing. - [Icon Horse](https://rowvela.com/integrations/icon-horse/index.md): Add website favicons to Airtable: Favicon for a domain, Favicon for each domain. Preview every change before writing. - [Airtable](https://rowvela.com/integrations/airtable-source/index.md): Sync records from another Airtable base: All records in a table, Records in a view. Preview every change before writing. - [Adalo](https://rowvela.com/integrations/adalo/index.md): Import Adalo data into Airtable: All records in a collection (including Users). Preview every change before writing. - [Toggl Track](https://rowvela.com/integrations/toggl/index.md): Import Toggl Track data into Airtable: All time entries in a date range. Preview every change before writing. - [Google Maps](https://rowvela.com/integrations/google-maps/index.md): Import Google Maps data into Airtable: Distance and time for each record, Coordinates for each address, Address for each coordinate and more. Preview every change before writing. - [OpenSea](https://rowvela.com/integrations/opensea/index.md): Import OpenSea data into Airtable: Collection stats, Collection stats for each record, Collection details, Collection details for each record. Preview every change before writing. - [Currency Conversion](https://rowvela.com/integrations/currency-conversion/index.md): Import Currency Conversion data into Airtable: Currency conversion, Historical conversion, Convert each record. Preview every change before writing. - [Alpha Vantage](https://rowvela.com/integrations/alpha-vantage/index.md): Import Alpha Vantage data into Airtable: Stock quote, Stock quote for each record. Preview every change before writing. - [Pipedrive](https://rowvela.com/integrations/pipedrive/index.md): Import Pipedrive data into Airtable: Persons, Organizations, Deals. Preview every change before writing. - [AWS S3](https://rowvela.com/integrations/aws/index.md): Import AWS S3 data into Airtable: S3 CSV object, S3 JSON object, S3 XML object. Preview every change before writing. - [Urlbox](https://rowvela.com/integrations/urlbox/index.md): Import Urlbox data into Airtable: Screenshot for each URL. Preview every change before writing. - [ApiFlash](https://rowvela.com/integrations/apiflash/index.md): Import ApiFlash data into Airtable: Screenshot for each URL. Preview every change before writing. - [Microlink Screenshot API](https://rowvela.com/integrations/microlink/index.md): Import Microlink Screenshot API data into Airtable: Screenshot for each URL, PDF for each URL. Preview every change before writing. - [Binance](https://rowvela.com/integrations/binance/index.md): Import Binance data into Airtable: Latest prices for trading pairs, Latest price for each record. Preview every change before writing. - [ParseHub](https://rowvela.com/integrations/parsehub/index.md): Import ParseHub data into Airtable: Latest ready project results, Specific run results. Preview every change before writing. - [Apify](https://rowvela.com/integrations/apify/index.md): Import Apify data into Airtable: Latest successful task results, Dataset items. Preview every change before writing. - [Facebook Lead Ads](https://rowvela.com/integrations/meta-leads/index.md): Import Facebook Lead Ads data into Airtable: Page lead forms, Form responses. Preview every change before writing. - [Instagram](https://rowvela.com/integrations/meta-instagram/index.md): Import Instagram data into Airtable: Linked professional accounts, Account media. Preview every change before writing. - [Facebook Pages](https://rowvela.com/integrations/meta-pages/index.md): Import Facebook Pages data into Airtable: Managed Pages, Page posts. Preview every change before writing. - [Google Ads](https://rowvela.com/integrations/google-ads/index.md): Import Google Ads data into Airtable: Accessible accounts, Campaign directory, Daily campaign performance. Preview every change before writing. - [YouTube Analytics](https://rowvela.com/integrations/youtube-analytics/index.md): Import YouTube Analytics data into Airtable: Channel analytics report. Preview every change before writing. - [Google Analytics 4](https://rowvela.com/integrations/google-analytics/index.md): Import Google Analytics 4 data into Airtable: Analytics report. Preview every change before writing. - [Google Search Console](https://rowvela.com/integrations/google-search-console/index.md): Import Google Search Console data into Airtable: Accessible properties, Search performance. Preview every change before writing. - [Google Sheets](https://rowvela.com/integrations/google-sheets/index.md): Import Google Sheets data into Airtable: Read a sheet range. Preview every change before writing. - [Google Calendar](https://rowvela.com/integrations/google-calendar/index.md): Import Google Calendar data into Airtable: Calendar events. Preview every change before writing. - [Meta Ads](https://rowvela.com/integrations/meta-ads/index.md): Import Meta Ads data into Airtable: Ad accounts, Campaigns, Daily campaign insights, Daily ad set insights, Daily ad insights, Daily ads by country and more. Preview every change before writing. - [Stripe](https://rowvela.com/integrations/stripe/index.md): Import Stripe data into Airtable: Customers, Charges, Invoices, Products. Preview every change before writing. - [Anthropic](https://rowvela.com/integrations/anthropic/index.md): Import Anthropic data into Airtable: Generate text for each record. Preview every change before writing. - [OpenAI](https://rowvela.com/integrations/openai/index.md): Import OpenAI data into Airtable: Generate text for each record. Preview every change before writing. - [OpenWeather](https://rowvela.com/integrations/openweather/index.md): Import OpenWeather data into Airtable: Current weather for each record. Preview every change before writing. - [Google Books](https://rowvela.com/integrations/google-books/index.md): Import Google Books data into Airtable: Search volumes. Preview every change before writing. - [WordPress](https://rowvela.com/integrations/wordpress/index.md): Import WordPress data into Airtable: Posts. Preview every change before writing. - [YouTube Public Data](https://rowvela.com/integrations/youtube/index.md): Import YouTube Public Data data into Airtable: Videos of a channel. Preview every change before writing. ## Documentation - [Docs](https://rowvela.com/docs/index.md): User guide for Rowvela: connect Airtable, set up API and file sources, map fields, write with upsert, automate imports, review held runs and revert changes. - [Your first import](https://rowvela.com/docs/getting-started/index.md): Step-by-step guide to the first Rowvela import: connect Airtable, add an API or CSV source, map fields, preview the changes and run the import. - [Airtable connections](https://rowvela.com/docs/airtable-connections/index.md): How to connect Airtable to Rowvela with OAuth or a personal access token, which scopes are needed, how to give access to a base, and how to find base and table IDs. - [Sources](https://rowvela.com/docs/sources/index.md): Which sources Rowvela can import from and how to set them up: REST API, GraphQL, CSV, XML and RSS by URL, uploaded files, cURL commands, another Airtable base and saved configurations. - [Authentication](https://rowvela.com/docs/authentication/index.md): Set up API authentication in Rowvela: Bearer tokens, API keys in a header or URL, Basic, custom OAuth 2, OAuth 1.0a and AWS Signature V4, plus reusable workspace variables. - [Pagination](https://rowvela.com/docs/pagination/index.md): How to import every page of a paginated API with Rowvela: page number, record offset, cursor, next page URL and Link header, and when pagination ends. - [Field mapping](https://rowvela.com/docs/mapping/index.md): How to map source data to Airtable fields in Rowvela: field paths, expanding nested lists into rows, data types, linked records, attachments, fixed values, expressions and JMESPath. - [Writing to Airtable](https://rowvela.com/docs/writing-to-airtable/index.md): How Rowvela writes to Airtable: create only, upsert or update only, matching records by one to three key fields, deleting records missing from the source, and error handling. - [Automation](https://rowvela.com/docs/automation/index.md): Automate Rowvela imports: schedules with time zones, webhook URLs, Airtable buttons for one record, Airtable change triggers and sequences of imports. - [Review and revert](https://rowvela.com/docs/review-and-revert/index.md): Read the Rowvela run history, approve or dismiss runs held for review, and revert an import: what is restored, what is left alone and what cannot be undone. - [Team and account](https://rowvela.com/docs/team-and-account/index.md): Manage Rowvela workspaces, Owner and Creator roles, invitations, usage limits, email notifications, password and email changes, and deleting your account. ## Compare, security and pilot - [Choosing a tool](https://rowvela.com/compare/index.md): What to check before you trust a tool with imports into Airtable: change preview, record matching, deletes, pagination, unusual runs, undo and pricing, and how Rowvela handles each. - [Security](https://rowvela.com/security/index.md): How Rowvela protects Airtable tokens and API keys: AES-256-GCM encryption, hashed sessions and tokens, SSRF protection, workspace isolation and no third-party tracking. - [FAQ](https://rowvela.com/faq/index.md): Answers about Rowvela: importing APIs and files into Airtable, upsert, nested JSON, pagination, limits, revert, review guard, security, automation and pricing. - [Pilot](https://rowvela.com/pilot/index.md): Request access to the free Rowvela pilot. Import APIs, CSV and JSON into Airtable with a change preview and revert, and help shape the product. ## Optional - [Full text of all pages](https://rowvela.com/llms-full.txt): every page above in one Markdown file - [Privacy](https://rowvela.com/privacy/index.md): What the Rowvela website collects: only what you enter in the pilot request form, used to answer it. No cookies, analytics or tracking on this website.