Sync Zendesk Knowledge Base Articles to Airtable with Markdown Conversion
## Who is it for - Customer service or support teams who want to use their Zendesk articles in other tools. - Content/Knowledge managers consolidating or migrating knowledge bases. - Ops/automation specialists who want Markdown versions of articles (could be adapted to Notion, Google Sheets, or any Markdown-friendly system). ## How to get started - Download the template and install it on your instance. - Set Zendesk and Airtable credentials. - Modify the Zendesk base_url and Airtable's table and base. - Run the workflow once manually to get your existing articles. - Finally, modify the Schedule trigger (by default it runs every 30 days) and activate the workflow. ## Prerequisites - **Airtable base** set up using [this template](https://airtable.com/apptzJnbB6FphIprO/shrA6AhkoggrRn5). It includes the fields `Title`, `Content`, `URL`, and `Article ID`. - **Zendesk account** with API access (read permissions for help center articles). - **Zendesk API credentials** (see instructions below). - **Airtable API credentials** (see instructions below). ## Getting Your Credentials **Airtable:** 1. [Sign up or log in to Airtable](https://airtable.com/). 2. Go to [your account settings](https://airtable.com/account) and generate a **Personal Access Token** (recommended scopes: `data.records:read`, `data.records:write`). 3. In n8n, create new Airtable credentials using this token. **Zendesk:** 1. Log in to your Zendesk dashboard. 2. Go to **Admin Center > Apps and Integrations > Zendesk API**. 3. Enable **Token Access**, and create an API token. 4. In n8n, add Zendesk credentials with your Zendesk domain, email, and the API token. ## How it works ### 1. **Triggers** - **Manual:** For first setup, use the Manual trigger to fetch **all** existing articles. - **Scheduled:** Automatically runs every N days to fetch **only new or updated** articles since the last run. ### 2. **Fetch Articles from Zendesk** - Calls the Zendesk Help Center API, using pagination to handle large volumes. ### 3. **Extract and Prepare Data** - Splits out each article, then collects fields: `id`, `url`, `title`, and `body`. - Converts the article body from HTML to Markdown (for portability and easier reuse). ### 4. **Upsert Into Airtable** - Inserts new articles, or updates existing ones (using `Article ID` as the unique key). - Fields stored: **Title**, **Content** (Markdown), **URL**, **Article ID**. ## Airtable Template - Use [this Airtable template](https://airtable.com/apptzJnbB6FphIprO/shrA6AhkoggrRn5) as your starting point. - Make sure the table has columns: **Title**, **Content**, **URL**, **Article ID**. You can add more depending on your needs. ## Example Use Cases - Migrating Zendesk articles to another knowledge base. - Building an internal knowledge hub in Airtable or Notion. - Creating Markdown backups for compliance or versioning. ## Service If you need help implementing the template or modifying it, [just reach out](mailto:hello@agentstudio.io?subject=Store%20Zendesk%20KB%20Articles).
- Platform
- n8n
- Category
- Customer Support
- Price
- $14.99
- Creator
- Agent Studio
- set
- airtable
- markdown
- splitOut
- stickyNote
- httpRequest
- manualTrigger
- scheduleTrigger
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Customer Support workflows
- Automate Multilingual Customer Support with AI Voice Agent and Calendar Integration$9.99
- Automate Multichannel Customer Support with AI in Chatwoot$9.99
- Automate Customer Support on WhatsApp Using Google Docs and AI$9.99
- Automate Daily Jira Ticket Summaries with AI and Email Delivery$14.99
- Automate Facebook Comment Responses with AI and Notion Integration$14.99
- AI Customer Support Assistant: WhatsApp Ready, Works for Any Business$9.99
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.