Each APAC tenant is scored on Activity + ICP Fit + Urgency (max 100),
assigned P0 / P1 / P2 via hard gates and score thresholds.
APAC splits P1 into SDR first touch and AE deep follow-up; P0 remains Slack channel alert.
Pipeline: APAC-Signal-Model-v0
(scores persisted + score history chain, append only).
slack_slg → AE/TAMhubspot_slg → AEplg_automation
slack_slg → AE/TAMsdr_qualify → SDR first touchae_hubspot → AE deep follow / conversionplg_automationcs_fix
P1 routing (APAC-specific):
New signups / low usage but ICP match → sdr_qualify (SDR first touch within 24h, handoff to AE after qualify);
multi-cluster no card / mid-POC / high-fit existing → ae_hubspot (AE task directly, no SDR).
Same as EMEA v0. APAC may tune URGENCY thresholds by sub-region (JP/KR/SEA) after v0 launch.
| Dimension | Max | Condition | Points |
|---|---|---|---|
| ACTIVITY | 40 | tenant_avg_qps ≥ 1 | +25 |
| tenant_avg_qps 0.001 – 1 | +12 | ||
| cluster_count ≥ 1 | +10 | ||
| cluster_count ≥ 3 | +8 | ||
| cluster_count ≥ 10 | +5 | ||
| has_credit_card = 1 | +10 | ||
| QPS ≥ 1 and no credit card | +5 | ||
| FIT | 30 | company_ai_core | +30 |
| company_ai_related | +20 | ||
| company_non_ai + corporate email | +15 | ||
| company_non_ai + free email | +5 | ||
| institution_non_ai | +8 | ||
| unknown / individual | +3 / +0 | ||
| URGENCY | 30 | New signup company_ai_core (within 24h) | +20 |
| New signup company_ai_related (within 48h) | +15 | ||
| plan = poc | +15 | ||
| tenant_avg_qps ≥ 50 | +15 | ||
| cluster ≥ 3, no credit card (not individual) | +12 | ||
| error_message present | +10 | ||
| TOTAL | 100 | ACTIVITY + FIT + URGENCY | — |
Same scoring logic as EMEA v0. P1 splits into SDR vs AE actions (see Section 4).
| Tier | Entry conditions (any one) | Score guide |
|---|---|---|
| P0 |
|
typically ≥ 55 · fallback ≥ 75 |
| P1 |
|
≥ 45 |
| P2 | All others (individual signups, low-score companies, low-activity tenants) | < 45 |
CS overlay
error_message present → needs_cs_fix = 1, runs in parallel.
| Tier | Action | Owner | What to do (detail) | Timeline |
|---|---|---|---|---|
| P0 | slack_slg | AE / TAM | Slack channel alert (#apac-slg-alerts): @assignee visible same day. AE/TAM claims within 4h; first touch (email / LinkedIn / local channels e.g. Line/Kakao by market). Reference business_description, QPS, POC status. HubSpot contact + activity. Follow-up within 48h if no reply. SDR does not handle P0. Strict entry only. | Today first touch within 4h |
| P1 | sdr_qualify | SDR |
SDR first touch + qualify (no Slack channel): first outreach via email or LinkedIn within 24h.
Goal: confirm company identity, use case, timeline; fill HubSpot qualify fields (light BANT).
Second touch within 48h if no reply (new angle / local-language template).
Qualified → create AE task handoff (ae_hubspot), SDR exits;
Not qualified → downgrade to P2 PLG, close SLG task.
Applies to: new AI-related signups, corporate-domain signups, corporate tenants TOTAL 45–74 not P0.
Owner: apac-sdr-pool (or route by country).
|
24h first touch 2nd touch within 48h |
| P1 | ae_hubspot | AE | HubSpot contact + task (no Slack channel, AE deep follow): AE first outreach within 48h or accepts SDR handoff. Applies to: multi-cluster no credit card, mid-POC follow-up, post-SDR qualify, high-fit existing tenants. Task due = +2 business days. Owner: sales_owner_email, else apac-ae-pool. Discovery call → expansion / payment conversion. Mutually exclusive with sdr_qualify: one P1 path per tenant per cycle. | Within 48h task due +2 bd |
| P2 | plg_automation | Growth automation |
No sales / SDR touch: • individual: Day 0 welcome → Day 3 activation nudge → Day 7 referral ask. • non-individual low score: Day 0 welcome + case study → Day 5 customer story → Day 14 check-in; AI companies get agent-memory / vector docs (APAC-localized cases optional). Upgrade to P1: QPS ≥ 1 for 3 days → sdr_qualify;
QPS ≥ 10 + AI core → evaluate for P0.
|
Automated Day 0/3/7 or 0/5/14 |
| CS | cs_fix | CS | Parallel: open ticket within 4h; investigate cluster/API error; CC AE/SDR for high-value tenants. Contact customer only if service is blocked. | Ticket within 4h |
Volume: fill in daily report after first pipeline run (P0 / P1-SDR / P1-AE / P2). No preset numbers in this template. Target mix (to calibrate): P0 < 10%, P1 15–25%, P2 remainder.
| Condition | follow_up_action | Owner |
|---|---|---|
| New signup + company_ai_related | sdr_qualify | SDR |
| New signup + company_non_ai + corporate email | sdr_qualify | SDR |
| New signup + company_ai_core, not P0 (timeout / below hard gate) | ae_hubspot | AE |
| cluster ≥ 3, no credit card | ae_hubspot | AE |
| plan = poc, not new signup | ae_hubspot | AE |
| TOTAL ≥ 45, existing corporate, no QPS | sdr_qualify | SDR |
| error_message present | cs_fix | CS (parallel) |
| SDR qualify passed | ae_hubspot | AE (handoff) |
activity_scorefit_scoreurgency_scoretotal_scorepriorityfollow_up_actionfollow_up_detailtimelineassigneeapac_tenant_score_historyStructural examples only — no real tenants. Replace after APAC pipeline first run with redacted samples or trigger types only.
| Tenant | Trigger (type) | Action | Country |
|---|---|---|---|
| {tenant_a} | QPS ≥ 50 · AI core | slack_slg | {JP} |
| {tenant_b} | New signup · AI core · within 24h | slack_slg | {SG} |
| {tenant_c} | POC + AI related | slack_slg | {AU} |
| {tenant_d} | QPS ≥ 10 · AI core | slack_slg | {KR} |
| {tenant_e} | TOTAL ≥ 75 fallback | slack_slg | {IN} |
| # | Item | Owner |
|---|---|---|
| 1 | Confirm apac_new_signup / apac_active_tenants schema (align with EMEA enrich fields) | {data eng} |
| 2 | Implement scorer in pipeline (rules per this doc — not live SQL scoring) | {eng} |
| 3 | apac_tenant_score_history chain table, append only daily | {eng} |
| 4 | HubSpot: separate SDR queue + AE queue; handoff fields | {rev ops} |
| 5 | Slack #apac-slg-alerts for P0 only | {sales ops} |
| 6 | After first run: fill P0 examples (Section 7) + volume (Section 4) | {APAC lead} |