Form cover
Page 1 of 2

Workflows.io Tech Stack Questionnaire

NB: none of these answers are mandatory, and some questions may not apply. However, the more context we can gather, and the more detailed the answers, the easier + quicker it'll be to execute.

Product Analytics

PostHog

Which PostHog plan are you currently on? (Cloud vs Self-hosted, tier level)

Are you tracking events at the user level, organization level, or both?

What types of events are you currently tracking in PostHog? Can you give us a list? (even screenshots are fine)

Do you have any custom events set up for key product milestones? Please list a few examples

Is your PostHog currently integrated with HubSpot?

ClickHouse

What data flows from Postgres → ClickHouse? (raw events, aggregated metrics, both?)

How frequently does data sync to ClickHouse?

Can you share a list of events being fed to ClickHouse?

Are there any other data sources that feed into ClickHouse besides Postgres?

Postgres

What customer/product data lives in Postgres? (user accounts, billing, usage metrics, etc.)

Is this your primary application database?

What Postgres data is sent to ClickHouse?

What Postgres data is sent to Polytomic?

Polytomic

Which systems does Polytomic currently sync between?

(we know it syncs Postgres → HubSpot, does it also help to sync other data to HubSpot/other platform?)

What specific data fields or objects are being synced today to Hubspot from polytomic? An exhaustive list would be ideal

How frequently do these syncs run?

Github

When a user/org installs the Blacksmith GitHub app, where is this recorded? (Postgres, PostHog, both?)

How do you currently track:

1) Number of workflows a customer is running through Blacksmith?

2) Minute consumption/overages?

3) Repository visibility into customer codebases?

4) When customers explore new features or parts of the product?

Can you share an example of 2–3 critical product events that would indicate a good sales opportunity?

General Data Model Overview

How do you define an “organization” vs a “user” in your system?

Can multiple users from the same company share a dashboard/billing account?

Is GitHub org the primary identifier for a customer account, or do you have a separate internal account ID?

What’s the relationship between user emails, GitHub accounts, and billing entities?

Pricing Model

Is your pricing fully usage-based? Are there no other types of revenue channels?

Which usage metrics directly impact billing or revenue?
(e.g. minutes consumed, workflows executed, active repositories)

Are usage limits enforced (hard limits) or allowed to exceed with overages (soft limits)?

How are overages handled commercially?
(e.g. automatic billing, sales-led upgrade, contract renegotiation)

At what usage threshold should sales be notified or take action?

Final Notes

Are there any other systems or tools that need to be integrated with HubSpot, besides the ones already mentioned?