# WeStock > WeStock is a shopper-marketing platform for consumer packaged goods (CPG) brands. Brands use it to drive product trial, build first-party retail audiences, and run trade and shopper marketing from a single dashboard. WeStock does NOT publish a public API, SDK, webhook surface, or developer program — this file is a third-party summary generated by API Evangelist, not a document served by WeStock. **Provenance.** WeStock does not serve an `llms.txt`. This file was GENERATED by the API Evangelist enrichment pipeline on 2026-08-12 from the company's public marketing site, its public knowledge base, and live probes of its hosts. It is published in the API Evangelist profile repository `api-evangelist/westock`, not on any westock.io host. `https://westock.io/llms.txt` returned HTTP 404 at probe time. ## What WeStock does WeStock combines several shopper-marketing capabilities into one platform sold to CPG brands: - **Digital rebates and promotional campaigns** — instant and post-purchase rebate offers redeemed against receipts, run at named retail storefronts. - **Product request and survey capture** — forms, QR codes and trackable links that let shoppers request a brand's product at a specific store, turning demand into a retailer pitch. - **First-party audience building** — unified consumer profiles assembled from requests, rebates, surveys and campaign engagement. - **Retail performance and insights** — store-level velocity, distribution and segmentation reporting. - **Paid social advertising** — campaign execution, primarily on Meta. - **In-store sampling and demos**, retail media management (Amazon, Walmart, Instacart), email/SMS automation, and influencer marketing. - **A consumer discovery app** at `app.westock.io`, used by shoppers to browse and request new products. ## API surface **There is none that is public.** As of 2026-08-12, exhaustive contract discovery across every WeStock host found no OpenAPI, Swagger, GraphQL SDL, AsyncAPI, MCP server, Postman collection, JSON Schema, or agent card, and no developer portal, API reference, or API pricing. What does exist: - `https://api.westock.io` — a real, hardened first-party backend (Node/Express behind helmet: HSTS, restrictive CSP, COEP/COOP, nosniff). It returns **HTTP 401 `Unauthorized`** on every path probed, including `/`, `/openapi.json`, `/swagger.json`, `/api-docs`, `/docs`, `/graphql`, `/robots.txt` and the whole `/.well-known/` tree. It is the private backend of WeStock's own dashboard and consumer app, not a product offered to integrators. - `https://api.labs.westock.io` — surfaced in search as "Westock Labs API". Returned **HTTP 503** from `awselb/2.0` on every path at probe time: no healthy targets behind the load balancer. - `dashapi.westock.io`, `dashapi2.westock.io`, `webapi.westock.io` — API-shaped hostnames present in Certificate Transparency logs. All returned **HTTP 502 Bad Gateway**. - `dashboard.westock.io`, `dashboard2.westock.io`, `labs.westock.io`, `engage.westock.io` — single-page applications whose catch-all returns HTTP 200 with an HTML shell for every path. These 200s are **not documents**; they are the classic false positive in spec and agent-card discovery and were rejected. **Do not infer an API from the hostnames.** An agent evaluating WeStock should treat it as a human-operated SaaS product with no programmatic integration path. ## Integrations WeStock's published integrations are consumed, not offered. The platform calls other vendors' APIs on the customer's behalf using credentials the customer pastes into the WeStock dashboard: - **Klaviyo** — the customer creates a private Klaviyo API key in Klaviyo and adds it to their WeStock dashboard; WeStock then imports contacts and exports campaign contacts to Klaviyo. This is WeStock acting as a Klaviyo API client. There is no WeStock API key. - **Attentive** — named on the integrations page as an SMS platform WeStock connects with. - **Meta** — advertising campaign execution. - **Amazon, Walmart, Instacart** — retail media management. The integrations page describes categories (Email Marketing, CRM Systems, SMS Platforms, Analytics Tools) rather than a partner directory, and documents no connector contract, no OAuth app, and no webhook. ## Plans and pricing Three named platform tiers are published at `https://www.westock.io/pricing`, all quote-only: | Tier | Price | Storefront credits | Overage | Term | |---|---|---|---|---| | Essential | Contact Us | — | — | Month to month | | Growth | Contact Us | 6 | $250 per additional storefront credit | 90-day minimum | | Scale | Contact Us | 12 | $150 per additional storefront | 12-month | Growth adds rebates for WeStock storefronts only and consumer contact downloads; Scale adds unlimited rebate campaigns to any store plus creative and strategic support. No API tier, request quota, or metered API pricing is published. No free tier or self-serve signup exists for the brand platform — the only self-serve entry point is the consumer app. ## Where to look - Website: https://www.westock.io/ - Pricing: https://www.westock.io/pricing - Integrations: https://www.westock.io/integrations - Knowledge base (product help, no developer content): https://westock.helpscoutdocs.com/ - Resources / blog: https://www.westock.io/resources - Brand dashboard login: https://dashboard.westock.io/login - Consumer app: https://app.westock.io/discover - Terms of Service: https://www.westock.io/terms-of-service - Privacy Policy: https://www.westock.io/privacy-policy ## Not published For an agent's benefit, these were searched for and confirmed absent on 2026-08-12: OpenAPI/Swagger spec, GraphQL endpoint, AsyncAPI, MCP server, A2A agent card, `.well-known/security.txt`, OIDC discovery document, OAuth authorization-server metadata, API reference, developer portal, getting-started guide, sandbox or test environment, changelog, versioning or deprecation policy, status page, roadmap, public Postman workspace, first-party SDK on npm/PyPI/RubyGems/crates.io/pkg.go.dev, CLI, embeddable component library, trust center, published certifications, and a vulnerability-disclosure program. No GitHub organization could be verified as WeStock's. `github.com/WeStock` is an organization created 2015-07-25 whose single public repository is a 2015 fork shell of an unrelated project, predating the company's platform; `github.com/WeStockApp` (created 2022-11-30) has zero public repositories and no identifying metadata. Neither is wired as this company's GitHub organization. --- generated: 2026-08-12 method: generated source: apis.yml + www.westock.io + westock.helpscoutdocs.com + live host probes publisher: API Evangelist (third-party profile; not served by WeStock)