Company Website
Build and manage websites for company locations
Company Website
The Website page lets you build static websites for each location of a company using the website integration.
Prerequisites
- The website integration must be enabled in Settings > Integrations.
- The company must have at least one location.
- A template must be selected.
Building Websites
- Navigate to the company and click Website in the sidebar.
- Select a template (or use the default from Settings).
- Click Build All Locations.
Gridwork generates a static website for each location from all company data (locations, employees, services, opening hours).
Build Status
Each location shows its current build status:
- Queued — The build is waiting to start.
- Building — The website is being generated.
- Live — The build completed successfully. A staging URL is available.
- Failed — The build did not complete. When possible, the message names the specific reason (for example, missing required fields with their names, or a template problem). Fix the named issue and start the build again.
The status refreshes automatically while a build is in progress.
Preview Image
The Overview tab shows a screenshot of your live site. It's captured automatically a few seconds after each successful build.
If the preview looks stale or doesn't match the current site, click Refresh preview in the top-right corner of the preview image. A fresh capture lands within about 30 seconds.
The button is rate-limited to one capture every 30 seconds per site, so rapid clicks won't queue duplicate jobs.
Custom Domains
You can assign a custom domain to your company website:
- Enter the domain in the Domain field and click Set Domain.
- The dashboard shows a step-by-step DNS setup guide with the exact record you need to add.
- Log in to your domain registrar, remove any conflicting A records for
@,*, orwwwthat point to a different IP. - Add an A record with name
@and the IP address shown in the dashboard. - Click Verify DNS to confirm the record is in place.
DNS Verification
DNS propagation can take anywhere from a few minutes to 24 hours depending on your provider and TTL settings. If verification fails on the first try, wait and check again later.
Troubleshooting
- Conflicting records: If you have existing A records for
@or*pointing to a different IP, delete them first. Old records prevent traffic from reaching your site. - Cloudflare users: Set the DNS record to "DNS only" (gray cloud), not "Proxied" (orange cloud). Cloudflare proxying changes the resolved IP and causes verification to fail.
- Root domain + www: One domain per site is supported. Set up the root domain here and add a www redirect at your DNS provider so both addresses work.
Data Used for the Website
When building, Gridwork sends the following data for each location:
- Company information (name, description, logo, contact details, legal info)
- Location details (name, address, phone, email, opening hours, coordinates)
- Employees assigned to the location (name, role, profile image, CV data)
- Services enabled for the location (name, description, image)
Still need help? Contact support