{"id":"org_uRmJJXshejtN5iFwVarDX","slug":"ramp","name":"Ramp","domain":"ramp.com","description":"Finance automation platform for corporate cards, expense management, and bill pay","category":null,"tags":[],"sourceCount":2,"releaseCount":42,"releasesLast30Days":6,"avgReleasesPerWeek":1.8,"lastFetchedAt":"2026-04-13T23:56:58.580Z","trackingSince":"2025-07-01T00:00:00.000Z","aliases":[],"accounts":[],"products":[],"sources":[{"id":"src_VLL121kPHoSYrjQbS28Ri","slug":"ramp-developer-api","name":"Developer API","type":"scrape","url":"https://docs.ramp.com/developer-api/v1/changelog","isPrimary":false,"isHidden":false,"fetchPriority":"normal","releaseCount":29,"latestVersion":null,"latestDate":"2026-03-30T00:00:00.000Z","latestAddedAt":"2026-04-13T18:54:42.438Z","productSlug":null,"productName":null},{"id":"src_EzwqRPe41GJUB2Sl-_L08","slug":"ramp","name":"Ramp","type":"scrape","url":"https://ramp.com/product-releases","isPrimary":true,"isHidden":false,"fetchPriority":"normal","releaseCount":13,"latestVersion":null,"latestDate":"2026-04-02T00:00:00.000Z","latestAddedAt":"2026-04-13T23:56:58.455Z","productSlug":null,"productName":null}],"overview":null,"knowledgePage":null,"playbook":{"scope":"playbook","content":"# Ramp — Playbook\n\n> Agent reference for fetching and maintaining **Ramp** (`ramp`) changelog sources.\n\n**2** active sources · domain: ramp.com\n\n## Sources\n\n| Name | ID | Type | URL | Last Fetched |\n|------|-----|------|-----|--------------|\n| Ramp | `src_EzwqRPe41GJUB2Sl-_L08` | scrape | https://ramp.com/product-releases | Apr 13 |\n| Developer API | `src_VLL121kPHoSYrjQbS28Ri` | scrape | https://docs.ramp.com/developer-api/v1/changelog | Apr 13 |\n\n## Agent Notes\n\n### Fetch instructions\n\n**`ramp`** (primary, `/product-releases`) — Next.js-rendered index page that emits ~20 individual feature entries. The single-page scrape path works fine (headless browser, ~25K chars markdown). Parse as incremental on subsequent fetches. Every entry here is `type: feature` — these are individual dated product ships (e.g. \"Automated Receipt Capture on iOS\", \"Dynamic custom groups\"), not rollups. Set `version: null` — Ramp does not version entries; dates are the only temporal anchor.\n\n**`ramp-developer-api`** (`docs.ramp.com/developer-api/v1/changelog`) — exposes an RSS feed at `docs.ramp.com/rss.xml` which the feed adapter auto-discovers. Returns ~30 entries per fetch with titles like \"API Updates — March 30, 2026\". All `type: feature`; `version: null` (dates are the anchor). Feed content is adequate — no crawl needed.\n\n### Release cadence\n\nRamp publishes in three distinct streams and only one is currently indexed as a source:\n\n1. **`/product-releases`** — incremental feature drops, ~3–6 per month, each dated. These are `type: feature`. This is the source we fetch today.\n2. **Quarterly / monthly rollups on the blog** — Ramp publishes catch-all recap posts at `ramp.com/blog/new-on-ramp-<month>-edition-<YY>` (monthly) and `ramp.com/new-on-ramp-q<N>-<YYYY>` (quarterly). Examples: `ramp.com/blog/new-on-ramp-january-edition-26`, `ramp.com/new-on-ramp-q3-2025`. **These MUST be classified as `type: rollup`** per the `parsing-changelogs` skill — they re-announce already-shipped features under themed sections and anchor a date range, not a single moment. They are NOT linked from `/product-releases`. There is no clean blog listing URL (no `/blog/tag/product-updates` or similar) that enumerates them — the blog pagination is topic-based, not time-based. **Do not add a `ramp-rollups` scrape source until we have a sitemap-seeded ingestion path or a stable listing URL.** Revisit when either lands.\n3. **Developer API changelog** — `docs.ramp.com/developer-api/v1/changelog`, RSS-backed, covered by the `ramp-developer-api` source. `type: feature`.\n\n### Traps\n\n- **Rollups are invisible from the primary source**: fetching `/product-releases` will never surface the blog rollups. Do not assume coverage is complete — the monthly/quarterly rollups are a separate publishing channel and currently unindexed.\n- **Dates are not versions**: Ramp entries have no version string. Leave `version: null`. Do not let the parser synthesize one from the date.\n- **Next.js rendering is required for `/product-releases`**: the index page needs headless browser rendering to populate the feature cards. Do not set `renderRequired: false` on this source.\n- **Category backfill pending**: org has no category set — `releases categories` does not yet include a fintech category. Backfill when the category list expands.\n\n### Coverage\n\nTwo active sources cover incremental product features (`/product-releases`) and the developer API (`docs.ramp.com`). The quarterly/monthly blog rollup series is a known gap documented above. No other sources are recommended until a sitemap-seeded crawl or stable rollup listing URL becomes available.\n","updatedAt":"2026-04-18T20:42:38.324Z"}}