Connectors (Jira + Google Docs)
Pulls user stories from Jira or Google Docs and pushes structured test cases to TestRail. Keeps tokens in memory. Syncs hourly. Setup requires Jira, Google, and TestRail credentials.
This page explains how to:
Pull user stories and acceptance criteria from Jira Cloud or Jira Server and Google Docs.
Generate structured test cases and push them into TestRail, preserving section hierarchy.
Keep API tokens in memory only; nothing is written to disk.
Prerequisites
Jira project admin rights and a personal access token (PAT).
Google Workspace service account JSON (if Docs are used).
TestRail user with an API key and
add_cases
permission.
1. Enable Jira Access
In Jira: Profile → Personal Access Tokens → Create Token.
Copy the Base URL (for example
https://<<company>>.atlassian.net
) and the PAT.
2. Enable Google Docs Access
Create a service account in Google Cloud IAM.
Download the service‑account.json.
Share each source document or parent folder with the service‑account email.
3. Configure GPT Driver
Settings → Integrations → Connectors → Requirements.
Paste the Jira Base URL and PAT.
Upload the service‑account.json if Google Docs is enabled.
Click Test Connection – a sample requirement is pulled and shown.
4. Configure TestRail Output
In TestRail: My Settings → API Keys → Add Key.
Note the Project ID or Suite ID to receive cases.
Back in GPT Driver: Settings → Integrations → Connectors → TestRail.
Enter the TestRail URL, user email, and API key.
Click Test Connection – a dummy case is posted and then deleted.
5. Save Settings
All new or updated Jira issues labeled ready‑for‑qa
are now synced hourly. Trigger an immediate run with Sync Now.
Good To Know
Field mapping is fixed by default (see below) but custom maps can be added per project.
Attachments larger than 5 MB are ignored.
Connection errors generate an alert in Settings → Health.
Default Field Mapping
Jira / Docs Field
GPT Driver Field
summary
title
acceptanceCriteria
steps
priority
priority
component
tags[]
jiraKey
externalRef
Last updated