The initial sync typically completes in 5-15 minutes depending on the number of records in your CRM. Larger CRM instances may take up to 30 minutes. You can monitor sync progress in Settings > Integrations. After the initial sync, PILLAR pulls data from your CRM every 15 minutes and pushes computed scores (health, risk, priority) back to custom fields in your CRM.
Which CRMs does PILLAR support?
PILLAR currently supports Salesforce, HubSpot, and Microsoft Dynamics 365 with OAuth 2.0 authentication. All three integrations sync Accounts, Contacts, Opportunities, and Leads (or their platform equivalents) into PILLAR every 15 minutes. PILLAR also pushes health scores, risk scores, and priority scores back to custom fields in your CRM.
What email/calendar integrations are available?
PILLAR integrates with Google Workspace and Microsoft 365 for email metadata and calendar event ingestion. PILLAR never reads email body content — only metadata (sender, recipient, timestamp, subject line) is used for activity-based scoring.
How do I invite team members?
Navigate to Settings > Team to invite users by email. Each user is assigned a role (Admin, Leader, Manager, or Rep/CSM) that controls their access level. All users within your organization share the same data, isolated by Row-Level Security from other tenants.
Yes. Every scoring category and individual rule weight is configurable per organization. Navigate to Settings → Configuration → Segments & Thresholds to adjust signal-triggering thresholds (health score warning levels, renewal risk levels, etc.). For deal stage close probabilities, use Settings → Configuration → Deal Stages. For pipeline weighting, use Settings → Configuration → Pipeline Weights. PILLAR ships with defaults tuned for EdTech GTM teams, but you can tailor them to your specific business.
How often are scores recalculated?
Scores are recomputed on a regular cadence for scoring-based evaluations, and in real-time for webhook-triggered events (like Starbridge district intelligence updates). The scoring engine evaluates all rules against the full context for each account.
What's the difference between a score and a signal?
A score is a continuous numeric value (0-100) computed by the scoring engine — for example, an account health score of 72. A signal is a discrete event generated when a score crosses a threshold or an external event is detected — for example, “Account Health dropped below warning level.” Scores measure state; signals drive action.
How does the ICP Fit score work?
ICP Fit evaluates how closely an account matches your ideal customer profile across firmographic, technographic, and behavioral dimensions. The model considers organization size, budget allocation, technology adoption patterns, and decision-maker presence. All ICP parameters are configurable per organization. See the ICP Fit documentation for details.
Signals are routed via Slack (real-time) and email (weekly digest). You can configure routing rules by signal family, severity, and assignee in Settings > Notifications. Critical signals are always delivered immediately; lower-severity signals are batched into the weekly digest.
What are the signal severity levels?
PILLAR uses three severity levels: Critical (immediate action required), Warning (attention needed within 24-48 hours), and Info (informational, no immediate action required). Severity is determined by the magnitude of the score change or the nature of the triggering event.
Can I suppress or snooze a signal?
Yes. Signals follow a 7-state lifecycle: Pending, Active, Acknowledged, In Progress, Resolved, Expired, and Suppressed. You can suppress a signal to remove it from your active queue. Suppressed signals are still logged and visible in the signal history.
PILLAR uses Row-Level Security (RLS) enforcing strict multi-tenant data isolation. Every query is filtered by organization, ensuring your data is never accessible to other organizations. Authentication uses industry-standard session tokens, and all data is encrypted in transit and at rest.
How does PILLAR prove its math is correct?
Every behavior PILLAR commits to is a named, enforced, append-only invariant, and we can show you the exact test that proves each one. 66 public spec entries → 63 named Guarantees across 17 categories → 2,500+ automated tests running on every commit (unit + integration + Playwright UI). The chain is build-enforced — a spec entry without a Guarantee fails the build, a Guarantee without a matching test fails the build, an orphan test referencing a Guarantee that doesn’t exist fails the build. See The Guarantee for the full framework, invariant categories, and what each code means.
What is Starbridge district intelligence?
Starbridge.ai provides 120+ buyer attributes for K-12 school districts and higher education institutions, including budget data, technology adoption, procurement history, RFP activity, job changes, and conference attendance. PILLAR enriches every matching account with Starbridge data automatically via webhook and on-demand API calls.
Does PILLAR read my email content?
No. PILLAR only ingests email metadata — sender, recipient, timestamp, and subject line. Email body content is never read, stored, or processed. This metadata powers activity-based scoring and engagement signals.
Can I export my data?
Yes. PILLAR provides full data export via the API. You can also export dashboards and reports as PDF. All data remains yours — PILLAR operates as a processing layer on top of your existing CRM data.
Yes. Navigate to Settings → Configuration → Business Definitions and set your fiscal year start month. Once configured, all period-based metrics — pipeline coverage, quota attainment, budget variance, and board report quarters — compute against your fiscal calendar rather than the calendar year. For example, an organization with a February 1 fiscal year start will see Q1 as February–April, Q2 as May–July, and so on.
How does PILLAR define ARR, and can we change it?
PILLAR supports three ARR definitions, configurable in Settings → Configuration → Business Definitions:
Contracted ACV (default) — Annual Contract Value from signed agreements
Trailing 12-Month Revenue — Actual recognized revenue over the past 12 months
MRR × 12 — Monthly Recurring Revenue annualized
All ARR-based calculations across the platform (NRR, churn rate, segment classification, quota attainment) use whichever definition your organization has selected.
Can we use a currency other than USD?
Yes. Navigate to Settings → Configuration → Business Definitions and set your base currency. PILLAR supports USD, EUR, GBP, CAD, AUD, JPY, SGD, CHF, SEK, and DKK. All financial figures in reports, exports, and dashboards display in your configured currency.
How does PILLAR classify accounts as SMB, Mid-Market, or Enterprise?
PILLAR classifies accounts by ARR using configurable tier boundaries. The defaults are:
SMB: ARR ≤ $50,000
Mid-Market: ARR 50,001–500,000
Enterprise: ARR > $500,000
To override these boundaries for your business, navigate to Settings → Configuration → Segments & Thresholds and adjust the SMB and Mid-Market ARR ceilings. All segment-based analytics, cohort groupings, and playbook recommendations update immediately.
Can we configure our own deal stage probabilities?
Yes. PILLAR ships with 30+ default close probabilities mapped to common CRM stage names (Prospecting, Qualification, Proposal, Negotiation, etc.). If your CRM uses custom stage names or different probability assumptions, navigate to Settings → Configuration → Deal Stages to define per-stage overrides. Any stage not in your map falls back to 15%. These probabilities feed directly into weighted pipeline calculations and forecast confidence scoring.
What is the renewal window and how do I change it?
The renewal window is the look-ahead period PILLAR uses to identify accounts approaching renewal. Accounts with a renewal date within this window are included in renewal risk monitoring, procurement alignment scoring, and the renewal forecast. The default is 90 days. You can set it between 14 and 730 days in Settings → Configuration → Business Definitions to match your team’s engagement lead time.
Can we define what counts as 'churn' for our business?
Yes. PILLAR supports three churn definitions in Settings → Configuration → Business Definitions:
Revenue Churn (default) — Percentage of ARR lost from non-renewals and downgrades
Logo Churn — Percentage of customer accounts that did not renew
Net Revenue Churn — Net change in ARR including expansions, factoring in upsell against lost ARR
Cohort analytics, churn signals, and NRR calculations reflect whichever definition you select.
Can we customize which signal thresholds trigger alerts?
Yes. Eight signal-triggering thresholds are configurable per organization in Settings → Configuration → Segments & Thresholds:
Health score warning and critical levels
Renewal risk warning level
ICP fit minimum threshold
Engagement velocity minimum
Pipeline coverage ratio warning
Win rate warning threshold
CAC ratio warning threshold
PILLAR’s global defaults are used for any threshold you haven’t explicitly overridden. Override indicators appear next to each customized threshold so you always know which values are org-specific.
The Blueprint Assessment is a free GTM maturity evaluation that scores your organization across 5 pillars (Strategy, People, Process, Systems, and Metrics) with 142 questions spanning 27 categories. You receive a detailed report with pillar-level scores, strengths, gaps, and a maturity tier classification. Take the assessment.
How do Blueprint results relate to PILLAR?
Blueprint identifies where your GTM operations are strong and where gaps exist. Each pillar and category maps directly to PILLAR platform capabilities. For example, low Process scores indicate areas where PILLAR’s automated scoring, signals, and plays can drive immediate improvement. See the Blueprint deep-dive for the full mapping.
PILLAR ships a native Model Context Protocol (MCP) server that exposes 70+ tools spanning the full revenue architecture — core intelligence, plays, tasks, expansion whitespace, financial cascade (NRR simulation, procurement, cohorts), market intelligence (TAM/SAM, headcount simulation), AI orchestration (Ask PILLAR RAG, generated narratives), scoring transparency, and governed writes. Any MCP-compatible AI client — Claude Desktop, Cursor, VS Code, ChatGPT Desktop, Zed, Windsurf — can query and act on your PILLAR data in natural language. See the MCP Server guide for setup.
What is Drafter?
Drafter is the in-app AI agent layer, mounted globally across every authenticated PILLAR page as a floating chat widget. Ask any GTM question — “why does Houston ISD have its current renewal risk score?”, “what’s our biggest pipeline risk this quarter?”, “simulate NRR going from 108% to 115%” — and Drafter picks the right subset of MCP tools, pulls evidence, and returns a specific answer. Every run writes to an audit table for the approval gate and flywheel learning. Drafter and the external MCP server share the same 129 MCP tool catalog, so behavior is consistent across surfaces.
How is Drafter different from the MCP server?
Same capabilities, different surfaces. The MCP server is for external AI assistants (Claude Desktop, Cursor, ChatGPT, etc.) working alongside PILLAR. Drafter is the in-app experience — you never leave pillargtm.com, it knows which page you’re on, and write actions route through a visual approval gate before executing. Both consume the same tool catalog (src/lib/mcp/tool-catalog.ts) so an answer you get from Drafter matches what Claude Desktop would return for the same question.
Can AI agents make changes to my data?
Yes, but with governance. PILLAR distinguishes read tools (most of the 65) from governed writes — create_play, complete_play, acknowledge_signal, create_task, update_task, update_signal_status, set_renewal_disposition, opt_in_benchmarks. External MCP clients can invoke writes directly with your API key’s permissions. The in-app Drafter cannot — writes are surfaced as proposals in the drawer with approve/reject controls, and every decision is logged to agent_actions for audit. You can review the full governance model.
Does Drafter know the current date?
Yes. Every Drafter run prepends today’s date + day-of-week (America/New_York) to the system prompt so urgency phrasing anchors to your actual now, not the model’s training cutoff. Snapshot briefings are day-agnostic — no “Monday briefing” on a Wednesday.