Integrations
How to configure third-party integrations
Gridwork integrates with several third-party services so you don't have to maintain the same data in two places. All integrations are configured in Settings → Integrations; some have additional per-company setup explained below.
Available integrations
- Website — Generate static websites for your company locations.
- Google Ads — Generate Google Ads campaigns from your location data.
- Personio — Sync employees and job openings from your Personio HR account. See Personio for the dedicated guide.
Connecting an integration
- Open Settings → Integrations.
- Find the integration you want and click Configure.
- Toggle Enabled on.
- Enter the required credentials (API key, client ID + secret, or whatever the integration needs).
- Click Validate — Gridwork tries the credentials and shows a green checkmark on success.
- Click Save.
Credentials are stored on the server only and never exposed to the browser. You can rotate them any time by re-entering and re-validating.
Website
The website integration generates static websites per location. Once connected:
- Pick a default template — Gridwork shows the templates available to your account. If you have only one, it's selected automatically.
- From any company's Website page, build sites for all of that company's locations. See Company website for the build workflow.
Re-publish all live websites
The Actions tab in the website integration has a Re-publish all live websites button. It regenerates and re-publishes every site that is currently live — useful after a template change, so you can roll the update out to all live sites at once instead of opening each company. Each site is rebuilt with its current data and its own selected template; sites that were never built or are still building are left untouched. You'll get a summary of how many were started.
API version check: Gridwork verifies that the website integration's API version is compatible. A warning appears if the version is outdated; major version mismatches block builds until the integration is updated.
Google Ads
The Google Ads integration generates campaigns sourced from each location's data and settings. Once connected:
- From any company's Ads page, generate campaign assets per location.
- Download the resulting CSVs and upload them to Google Ads, or trigger automated delivery if you have it set up. See Company ads.
Personio
Personio sync is account-wide once connected, with per-company office mapping required to actually pull data. The full setup is documented in the dedicated Personio guide.
Removing an integration
In the integration's modal, toggle Enabled off and Save. The credentials are kept so you can re-enable later; to wipe them entirely, click Disconnect in the same modal.
Still need help? Contact support