When developers commit new code or updates to a GitHub repository, corresponding changes often need to be reflected in your knowledge base. Manually creating or updating Document360 articles for every commit is time-consuming and error-prone. By connecting GitHub and Document360 through Zapier, you can automate this: whenever a specified event occurs in a GitHub repository, Zapier automatically creates a corresponding article in your Document360 knowledge base.
When to use this integration
- Your engineering team follows a docs-as-code approach and wants each GitHub commit to a specific repository to automatically generate a draft article in Document360 for review.
- You maintain a changelog or release notes knowledge base in Document360 and want new commits or releases in GitHub to trigger article creation automatically.
- Your development workflow includes documentation updates alongside code changes, and you want to ensure knowledge base articles are created in sync without a manual step.
Before you begin
- You must be logged into your Zapier account.
- You must have a GitHub account with access to the repository you want to monitor.
- You must have your Document360 API token ready. To generate one, navigate to Connections > Extensions , locate the Zapier tile, and click Connect to copy the token.
How to set up the Zap
Step 1 — Create a new Zap
- Log in to your Zapier account.
- From the left navigation menu, click Create then select Zaps.
- A new Zap is created with a Trigger and Action flow.

Step 2 — Connect GitHub as the trigger
- In the Trigger field, choose GitHub.
- In the Trigger event field, select the event that should trigger the Zap.
To change the trigger app later, click Change in the Trigger field.
- Click the Account field — a Sign-in panel appears.
- Enter your GitHub credentials and click Authorize Zapier.
- Choose the desired repository and click Continue. Zapier runs a test to confirm the trigger is correctly configured.

Step 3 — Connect Document360 as the action
- In the Action field, choose Document360.
- On the Setup panel, select the desired event in the Event field.
- Click the Account field — a Sign-in panel appears.
- Enter your sign-in credentials and click Allow.
To generate the API token from Document360:
- Navigate to Connections > Extensions in the left navigation bar of the Knowledge base portal.
- On the Zapier extension tile, click Connect.

- Click the Copy icon to copy the token.

- Head back to the Zapier panel and paste the API token into the field.
- Click Yes, Continue to Document360.

- You can find the connected Document360 project on the Connect Document360 account page. To use a different account later, click Change.
- Click Continue.
Step 4 — Map the fields
- Map the fields from GitHub to Document360:

| Field | Description |
|---|---|
| Title | By default, New Commit in GitHub is selected. Other options are available based on your requirements. |
| Content | By default, Commit Message is selected. Other options are available based on your requirements. |
| Version | Choose the workspace in your Document360 project where the article should be created. |
| Language | Choose the language within the selected workspace. |
| Category | Select the category where the article will be created. |
| Publish | Set to True to publish the article immediately. Set to False to save it as a draft. |
The Continue button is only enabled after all required fields have been mapped.
- Click Continue.
Step 5 — Test and publish the Zap
- In the test section, click Send Test.
- If successful, you will get the message Test Article sent! Check your Document360 account to view it.
- In your Document360 portal, you'll find a new article titled "New commit in GitHub" in the category you selected.
- Head back to the Zapier setup panel and click Next, then click Publish.
- You will see a success message: Your Zap is on. Click Manage your Zap to go to the Zap overview page.
Zap overview
Once active, you can view and manage the Zap from the Zapier dashboard. The overview page shows the trigger, action, and run history for the Zap.

How to delete a Zap
- Navigate to the Zapier dashboard. A list of all existing Zaps is displayed on the overview page.
- Click the Zap actions () icon to the right of the Zap you want to remove and click Delete. The Zap is permanently deleted.
Best practices
- Set the Publish field to False when mapping fields so that GitHub-triggered articles land in Document360 as drafts. This gives your documentation team a chance to review, format, and enrich the content before it goes live — since raw commit messages are rarely ready to publish as-is.
- Use a dedicated category in Document360 for GitHub-triggered articles, such as a "Changelog" or "Dev updates" category. This keeps automatically generated content separate from hand-crafted articles and makes it easier to review and promote.
- Choose a specific trigger event that matches your workflow — for example, a push to a release branch rather than every commit — to avoid generating articles for every routine code change that doesn't warrant a knowledge base entry.