Feature · Marketing Automation System

A marketing automation system that reads as architecture.

A system is more than a feature list. It is a data model, an event stream, a job runner, a journey canvas, a scoring surface, an audit log, and an open API. Strkr ships all seven as one platform designed to work together instead of six platforms sold as a stack. The architecture decides the outcome.

What a marketing automation system actually is

Seven architectural layers mid-market buyers should evaluate.

Marketing automation systems are frequently evaluated by feature list. In practice the architectural layers are what decide whether the system scales, whether it integrates, and whether it survives a renewal negotiation. The seven layers below are the ones that matter for mid-market buyers who want the system to be a real asset rather than a line item on the subscription spreadsheet.

Data model

Contact, account, activity, campaign, opportunity.

The core entities are contact, account, activity, campaign, campaign-member, opportunity, and attribution. The data model is explicit, documented, and queryable. Strkr runs this model shared with the CRM so marketing and sales write to the same rows.

Event stream

Every send, open, click, score shift, stage change.

Every meaningful write to the data model emits an event. The event stream feeds scoring, journey enrollment, journey progression, and the audit log. The stream is readable through the API and syncable to the warehouse.

Job runner

Delays, retries, backfills, idempotence.

A reliable job runner handles delays, retries on failure, backfills, and idempotence guarantees. When a nurture step is scheduled for Tuesday 10 a.m. recipient time, the runner delivers at Tuesday 10 a.m. recipient time, even if something upstream failed overnight.

Journey canvas

Visual editor over the event stream and data model.

The canvas is a visual editor that lets the ops lead compose events, delays, decisions, sends, and goals into a journey. The canvas renders what the job runner will do rather than hiding it.

Scoring model

Fit plus engagement, drivers shown.

The scoring model reads events and record attributes to compute a score with explainable drivers. The score lives on the contact row. The driver list renders in plain English.

Audit log

Every write, actor, timestamp.

The audit log is the system's compliance surface. Every write across every layer lands here with the actor and the timestamp. GDPR responses, SOC 2 Type II evidence collection, and internal investigations all read one log.

Open API

REST, signed webhooks, warehouse sync.

The system's interface to the rest of the stack is the REST API, the signed webhooks, and the warehouse sync. All three are on every paid tier. The data layer is portable; the automation layer is portable.

Why system choice beats feature choice

Seven buying mistakes that come from reading feature lists only.

Marketing automation RFPs are often scored on feature matrices. The matrices tend to miss the architectural decisions that determine how the system behaves after year one. The seven buying mistakes below are the ones most common when buyers evaluate feature lists in isolation from the underlying system.

Hidden sync lag

The matrix shows both tools; the integration is a connector.

Checking the box for CRM integration hides whether the CRM is the same database or a synced copy. Sync lag defeats real-time scoring and timely handoff. Ask whether the record is one row or two.

Hidden contact-tier billing

The matrix shows the price; the invoice tracks the list.

Monthly price is on the matrix. The year-two invoice depends on whether pricing reprices on marketable contact count. Ask whether the invoice tracks seats or contacts.

Hidden API gating

The matrix shows the API; the tier gates access.

Checking the box for API access hides whether the API is included on the mid tier or gated to enterprise. Ask whether the webhook subscriptions, bulk endpoints, and warehouse sync are on every paid plan.

Hidden audit scope

The matrix shows audit logs; the log misses writes.

The audit log checkbox hides whether every write is logged or only configuration changes are logged. Ask what the log actually captures and whether compliance can query it directly.

Hidden services dependency

The matrix shows the capability; implementation requires partners.

Many features are listed on the matrix but require a partner-services engagement to deploy. Ask what the ops lead can configure in the admin surface versus what requires a professional-services ticket.

Hidden egress friction

The matrix shows export; the export is a CSV.

Data export checkbox hides whether the exports are deep or shallow. Journey graphs, scoring model configs, and campaign-member rows should all export in portable formats. Ask what the egress plan actually covers.

Hidden roadmap drift

The matrix shows the near-term; the vendor sunsets older tiers.

Some vendors sunset older-tier features over time to push upgrades. Ask whether the platform publishes a changelog and whether features are versioned with sunset windows.

How Strkr implements the system

Nine architectural properties the platform ships on every tenant.

The system Strkr ships rests on nine architectural properties that mid-market buyers should verify in the demo rather than take on faith. The nine below are observable in the admin surface, in the API responses, and in the audit log.

Shared data model

Marketing and sales write to the same tables.

There is no shadow contact table on the marketing side. The CRM, the campaigns, the journeys, and the attribution all read and write the same contact, account, and activity rows.

Explicit event stream

Events are first-class records.

Every event lives as a row with the actor, the source, the payload, and the timestamp. The event stream is readable through the API and syncable to the data warehouse.

Reliable job runner

Delays respected, retries idempotent.

The job runner behind the journey canvas handles delays with recipient-clock timing, retries on failure with idempotence, and backfills on recovery. Nothing drops silently.

Dry-run on canvas

The ops lead previews before publish.

A journey can run against a sample contact as a dry run before publish. The canvas shows which steps the sample contact would hit and which sends would fire. Mistakes get caught before the first live send.

Explainable scoring

The number and the drivers render together.

Scoring is explainable at the row level. The score and the top three drivers appear in plain English. The sales team trusts the number because the receipts are visible.

One audit log

Every write, every actor, every tenant.

The audit log carries every write across every layer. GDPR responses, SOC 2 Type II evidence collection, and internal investigations read a single log.

Open spec API

OpenAPI 3.0, versioned, documented.

The REST API spec is OpenAPI 3.0. Client libraries generate from the spec. Version changes carry a sunset window and a migration guide. The data team integrates against known numbers.

Native Strkr AI

The assistant lives on the record.

Strkr AI is a native node on the canvas and a native assistant on the record. It drafts copy, scores with reasons, segments on intent, and times sends against the recipient clock. There is no per-prompt credit meter.

Portable egress

The system's shape travels with the tenant.

Journeys, scoring configs, segments, campaign history, and audit log all export in documented formats. The system is portable, which is what renewal leverage looks like in practice.

What a system-shaped platform produces

Six downstream effects on marketing operations in a year.

Buying a marketing automation system (rather than assembling a stack of marketing automation features) has downstream effects that compound through the first year. The six outcomes below are what mid-market operators typically see in the twelve months after moving onto Strkr.

Fewer production incidents

One system means fewer connectors to break.

When the data model, event stream, and automation all run inside one platform, the common incident categories (connector failure, sync lag, duplicate records) stop appearing in the ops queue.

Faster onboarding

New hires learn one surface.

A new marketing coordinator or AE learns one admin surface, one journey canvas, one scoring model. Time to productive output on a new hire shortens meaningfully.

Cleaner reporting

The pipeline view reconciles across teams.

When attribution, scoring, and journeys all read the same rows, the demand-team dashboard and the sales-team dashboard reconcile without a weekly tooling exercise.

Lower vendor spend

Retired connectors and sidecar tools drop out.

A consolidated system usually retires an iPaaS subscription, a lead-dedup tool, and a separate SMS vendor. Mid-market consolidations usually save $40K-$120K annually.

Faster compliance response

One audit log serves the regulator.

The DPO responds to GDPR data subject access requests inside the regulatory window from one audit log query, not a cross-system reconciliation.

Portable renewal leverage

The system travels if the renewal does not clear.

Journeys, scoring configs, segments, and campaign history all export cleanly. The renewal conversation is a product conversation because the migration cost is a day, not a year.

Reading the system through its records

Six record types that make the architecture legible.

A marketing automation system is readable through the records it maintains. The six record types below are the ones that describe how the system actually works. Each one is queryable through the API, exportable to the warehouse, and visible in the admin surface. The architecture is not hidden.

Contact record

The row every surface reads and writes.

The contact record carries demographic fields, firmographic fields from the parent account, scoring state, lifecycle stage, suppression state, journey enrollments, activity timeline, and audit history. Every solution writes to this row rather than a shadow copy.

Event record

A row for every meaningful write.

An event record captures the actor, the source, the payload, and the timestamp of every meaningful write. Opens, clicks, form submissions, score shifts, stage transitions, and ownership changes all land as event rows. The event stream is first-class data, not a logging table.

Journey record

A row describing the current journey state.

A journey record describes which journey a contact is in, which step they are on, when they entered the step, and when the next step fires. The record is queryable through the API, which means an external system can see the automation state without reverse-engineering sends.

Campaign-member record

The attribution primary key.

A campaign-member record links a contact to a campaign with a source, a role, and a touch timestamp. The attribution math walks the campaign-member rows for every contact on a closed opportunity to compute credit. The row is the primary key for ROI math.

Attribution record

A row for each credit computed.

An attribution record captures the campaign, the opportunity, the credit share, and the rule applied. Changing the attribution rule writes new attribution records for comparison; it does not rewrite the originals. The historical view is honest.

Audit record

The compliance surface, queryable.

An audit record captures every write across the system with the actor, the field, the previous value, the new value, and the timestamp. Compliance evidence collection reads a single table. GDPR responses return in one query.

See the system behind the features.

A 20-minute architectural tour of the data model, event stream, job runner, journey canvas, scoring, audit log, and open API. The architecture decides the outcome; the demo shows how.

Common questions

What buyers ask about this feature.

What does it mean to buy a marketing automation system versus a feature set?

A system is the architectural posture: data model, event stream, job runner, journey canvas, scoring, audit log, and open API. A feature set is the checkbox list on the pricing page. The system decides whether the features scale, integrate, and survive renewal. Strkr ships the system as one platform.

Does the Strkr system share a database with the CRM?

Yes. The contact, account, activity, campaign, and opportunity tables are shared between the CRM and the marketing automation surfaces. Marketing and sales write to the same rows. There is no sync lag because there is no second database.

Is the API included at every tier?

Yes. The REST API, webhook subscriptions, bulk endpoints, warehouse sync, and audit log API are all on every paid tier. The data layer is portable without an enterprise upgrade.

How is Strkr priced for a marketing automation system of this scope?

Strkr prices per user seat. The invoice does not reprice on marketable contact count, send volume, or API call volume. Finance plans the next year with headcount growth rather than database growth.

What compliance posture does the system carry?

Strkr is HIPAA compliant with a BAA available on request, GDPR and CCPA compliant, and SOC 2 Type II is in progress through the fourth quarter of 2026. One audit log across the system makes compliance evidence collection fast.

Try it free. Bring your team next week.

No sales call, no migration consultant, no four-month implementation. Enter your card, get 14 days of the full Pro tier, cancel any time before day 14 with zero charge. Spin up a workspace, import your CSV, and have something useful before lunch.