← All playbooks · Raw API
solutions-pages
# Solutions & platform pages — OM1
Playbook for **solutions hub**, **platform**, **audience** (`who-we-help`), and **research program** marketing pages.
## URL patterns
| Public path | Role |
|-------------|------|
| `/our-solutions/` | Solutions hub — capability overview and solution cards |
| `/our-solutions/{slug}/` | Solution detail (e.g. clinical registries, patient finding) |
| `/our-platform/` | OM1 platform positioning |
| `/who-we-help/{slug}/` | Audience pages (life sciences, providers, payers) |
| `/research-programs/{slug}/` | Research program landing pages |
**Legacy:** `/solutions/*` → `/our-solutions/` (redirects). Do not publish new content under `/solutions/`.
## Solutions hub (`/our-solutions/`)
| Order | Type | Role |
|-------|------|------|
| 1 | **Hero** or **Simple hero** | Solutions positioning headline |
| 2 | **Icon cards** / **Graphic cards** | Capability pillars |
| 3 | **Feature block** / **Content block** | Deep-dive sections |
| 4 | **Stats** or **Steps grid** | Proof points |
| 5 | **CTA: Large** | Demo / contact CTA |
```bash
cms-edit open /our-solutions
cms-edit snapshot
```
## Solution L2 pages (`/our-solutions/clinical-registries/`)
| Order | Type | Role |
|-------|------|------|
| 1 | **Hero** / **Masked hero** | Solution-specific headline + visual |
| 2 | **Feature block** / **Content block** | Value props with image |
| 3 | **Icon cards** / **Info blocks** | Feature grid |
| 4 | **Related articles** | Case studies — auto-hydrated; edit heading/links only |
| 5 | **CTA: Small** or **CTA: Large** | Conversion band |
## Platform (`/our-platform/`)
| Order | Type | Role |
|-------|------|------|
| 1 | **Hero** | Platform headline |
| 2 | **Platform animation** | Interactive platform demo |
| 3 | **Linked visuals** | Calibration / product screenshots |
| 4 | **Feature block** | Capability sections |
| 5 | **Research papers** or **Related articles** | Evidence teasers |
## Audience pages (`/who-we-help/`)
| Order | Type | Role |
|-------|------|------|
| 1 | **Hero** | Audience-specific headline (`preHeading` = segment name) |
| 2 | **Icon cards** / **Quadrant grid** | Pain points and outcomes |
| 3 | **Content block** | Proof narrative |
| 4 | **Related articles** | Relevant case studies |
| 5 | **CTA: Large** | Contact / demo |
## Research programs (`/research-programs/`)
| Order | Type | Role |
|-------|------|------|
| 1 | **Hero** | Program name and positioning |
| 2 | **Basic text** / **Centered block** | Program overview |
| 3 | **Stats** / **Steps grid** | Enrollment or milestone data |
| 4 | **HubSpot form** or **CTA** | Participation / contact |
## Reference pages
| Path | Clone when |
|------|------------|
| `/our-solutions/` | Hub structure refresh |
| `/our-solutions/clinical-registries/` | New solution L2 page |
| `/our-platform/` | Platform page update |
| `/who-we-help/life-sciences/` | New audience page |
| `/research-programs/trailblazer-real-us/` | New research program |
Fetch markdown: `https://www.om1.com/our-solutions.md`
## Document section → component mapping
| Brief section | Component / collection |
|---------------|------------------------|
| Audience hero | **Hero**, **Simple hero**, **Masked hero** |
| Capability cards | **Icon cards**, **Graphic cards**, **Card grid** |
| Split narrative | **Feature block** / **Content block** (left or right image) |
| Proof stats | **Stats** collection |
| Process steps | **Steps grid** collection |
| Evidence teasers | **Related articles**, **Research papers** |
| Platform demo | **Platform animation**, **Linked visuals** |
| Closing CTA | **CTA: Large**, **CTA: Small** |
## Workflow
1. Read `cms-edit://customer/pages` for save/preview rules
2. `task-clone-page` from reference above
3. Set `cmsLabel` pattern: `{Section} — {Page name}`
4. For auto-hydrated **Related articles**: edit `heading` and `links` only — do not hand-pick articles in the collection
5. `preview urls` → `diff` → `save` → `task-publish-handoff`
## Out of scope
- **Resource article** detail pages — use `resource-article-pages`
- **Webinar episode landing pages** at root slug (not under `/resources/`) — use `events-webinars-pages`
- `/download/...` asset URLs — not page entries
## Publish handoff
`save` creates drafts only — publish in Contentful UI when ready.