Marketing automation is a set of rules that sends a message or creates a task when a customer does something: fills in a form, goes silent after a quote, orders for the first time, or stops buying. For an SME with a small marketing team, it replaces exported lists and follow-ups that depend on someone remembering. Sensaria maps the journeys, connects the data sources (website, CRM, shop, ERP), builds the automation in your platform or as a custom service, and monitors it after launch. It pays off when you already have leads and customers but lose them between systems.

When does marketing automation pay off?

It pays off when the same moment repeats often enough that people can’t handle it reliably by hand. Typical signs: inquiries wait a day or more for a first reply, every contact gets the same newsletter, sales keep their own spreadsheets, and nobody can say which campaign brought in a customer. If you send five quotes a month, a clean CRM and a calendar reminder are enough. Automation earns back its setup through volume and repetition.

What does a working journey look like?

Here is a demo-request journey for a B2B company that sells in more than one language region:

  1. The website form posts to the CRM. It creates or updates the contact, opens a deal and stores the source, UTM campaign and language.
  2. The deal is assigned to an owner by language region, with a fallback owner when that person is away.
  3. The visitor gets a confirmation email in their language within a minute, with a booking link.
  4. No booking after three days: a second email with a relevant case or answer to a common question. No booking after seven days: a task for the owner, not a third automated email.
  5. Once the demo is booked, marketing sequences pause for that contact.
  6. A won deal moves the contact into onboarding. A lost deal moves them into a quarterly newsletter segment, but only if marketing consent is on record.

Each step writes an event to the contact’s timeline, so sales can see what the person has already received.

Platform workflows or a custom build?

Use the workflows of the CRM or email platform you already pay for, as long as the data they need lives there. Add connectors when important data sits in another system. Build a custom service when the rules depend on your own data model, when volume makes per-contact pricing expensive, or when data must stay on infrastructure you control.

Option Fits when Watch for
Native workflows (HubSpot, Brevo, ActiveCampaign, Zoho and similar) The data is in the platform and marketing wants to edit content itself Contact-based pricing tiers; dozens of undocumented workflows
Platform plus custom connectors Orders, bookings or contracts live in a shop, ERP or booking system Sync direction and field ownership must be agreed first
Custom automation service Rules follow your own data model, volume is high, or hosting is constrained You own the code and its maintenance

For most SMEs the middle row is the realistic answer.

How we build it

  • Event and data map first. Which system emits which event, and which field is the source of truth for email address, language, owner and consent.
  • Consent stored as data. Every contact carries consent status per channel, source, timestamp and the wording shown. Swiss law requires prior consent for mass advertising by email or SMS, with a narrow exception for existing customers, plus a correct sender and a free opt-out (UCA Art. 3 para. 1 let. o); EU rules are similar. The details are on our email and SMS automation page.
  • Suppression at send time. Unsubscribes, hard bounces and contacts with an open support case are excluded when a message is about to go out, not when a list was built last week.
  • Stop rules. Any reply ends the sequence. Our startup outreach platform tracks replies and bounces over IMAP and stops a sequence on the first reply. Its instances share one suppression list, so an opt-out recorded by one is honored by all of them.
  • Dry runs before real sends. New journeys run against real data in a mode that only logs what would be sent and why. The affiliate reactivation system works this way: a shortlist with a reason for each pick comes before any message.
  • Monitoring. Daily volume per journey, sync errors, contacts stuck in a step, bounce and unsubscribe rates. An alert fires when a journey sends nothing, or far more than usual.

Data quality decides the result

Automation multiplies whatever is in the CRM. A duplicate contact gets two welcome emails; a missing language field sends German copy to an Italian-speaking client. We deduplicate on email address and normalized company domain, make language and consent required fields, and flag incomplete records instead of guessing. In the reactivation system, missing activity dates are never filled in by assumption, and every profile carries a data-quality grade.

What drives cost and timeline

Driver Why it matters
Number of journeys and branches Each branch needs content, tests and a stop rule
Connected systems A system without a usable API needs a workaround or a scheduled export
Data cleanup Merging duplicates and fixing fields often takes longer than building workflows
Languages Every template exists in each language you write to
Consent history Contacts without proof of consent stay out of marketing until they opt in again
Platform or custom Configuration is quicker to start; a custom service costs more upfront and less per contact

After a short discovery we send a fixed-price or phased proposal. One journey on data already in the CRM takes weeks; a multi-system setup with cleanup takes longer.

How it connects to the rest of your system

Journeys depend on the CRM behind them (CRM and sales automation), on messages that arrive (email and SMS automation) and on data from other systems (API integrations). A chatbot can start a journey too. For the path from first click to signed deal, see lead generation, or start with our guide to marketing automation for SMEs.

Why Sensaria

We have built sequencing engines ourselves, with warm-up limits, reply detection, shared suppression lists and approval queues, so we know where configured platforms stop. Sensaria AG is a Swiss company based in Lugano, working in English, Italian, German and French. Each journey is handed over with its trigger, audience, exit rules and owner written down, so your team can change it without us.

What's included

Marketing Automation

  1. 01

    Journey design

    Triggers, branches, wait times and exit conditions written down per journey before anything is built, including who owns each step.

  2. 02

    Segmentation

    Segments computed from CRM, shop and product data: language, region, lifecycle stage, last purchase, product interest.

  3. 03

    Lead nurturing sequences

    Multi-step email sequences that stop on a reply, a booking or a purchase, and hand the contact to sales as a task instead of sending a fourth reminder.

  4. 04

    Event-based triggers

    Form submissions, orders, payments, sign-ups or inactivity windows, fed in by webhook or by scheduled sync.

  5. 05

    Omnichannel scenarios

    Email, SMS and WhatsApp in one flow, each channel used only with matching consent and within its own rules.

  6. 06

    Consent and suppression

    Consent status, source and timestamp stored per contact and channel; unsubscribes, bounces and open support cases excluded at send time.

  7. 07

    Platform setup or custom services

    Workflows in your existing CRM or email tool, custom connectors to other systems, or a standalone automation service where the platform stops.

  8. 08

    Monitoring and reporting

    Alerts for stalled or runaway journeys, sync errors and bounce spikes, plus reporting per journey and per variant.

Typical scenarios

Typical scenarios

  • Demo and quote request follow-up

    Form to CRM deal, a confirmation in the visitor's language, a reminder if no meeting is booked after three days, and a task for the owner after seven.

  • Onboarding new customers

    A sequence started by the first order or a signed contract, with guides timed to what the customer has actually done rather than to calendar days.

  • Winning back inactive customers

    Customers without a purchase in a set period are shortlisted with a reason and receive a short sequence that ends if they buy again.

  • Event and webinar journeys

    Registration, reminders, a follow-up with the recording, and a sales task for attendees who asked a question.

  • Segmented newsletters

    One newsletter split by language and interest instead of a single mailing to the whole list.

Related projects

  1. 01 Collect new launches
  2. 02 Crawl sites, extract contacts
  3. 03 Verify addresses
  4. 04 Score & deduplicate
  5. 05 Manager approval
  6. 06 Rate-limited personal sending
  7. 07 Reply tracking & CRM hand-off

01 · B2B SaaS · startup partner programs

Startup discovery & outreach platform

A daily pipeline that finds early-stage startups in public launch sources, verifies their contacts and runs personalized, rate-limited outreach with opt-out handling, reply tracking and CRM hand-off.

Client confidential · 2026

View the case
  1. 01 Discover candidates
  2. 02 Resolve links, detect affiliate fingerprints
  3. 03 Merge identities
  4. 04 Score with explanations
  5. 05 Enrich & verify contact
  6. 06 Three-step personal sequence
  7. 07 Replies & conversion tracking

03 · SaaS · affiliate & creator marketing

Affiliate recruitment engine

An engine that finds creators and publishers who already recommend comparable software, proves the fit with technical evidence and an explained score, then runs a personalized three-step sequence.

Client confidential · 2026

View the case

FAQ

Frequently asked questions

What is marketing automation for a small business?

Marketing automation is a set of rules that sends a message or creates a task when a customer does something: submits a form, buys, stops buying or leaves a quote unanswered. For a small business the useful core is small: follow-up for new inquiries, onboarding for new customers, a win-back for inactive ones and a segmented newsletter. It runs on CRM data, stops when a person replies and respects each contact's consent.

Can you automate in the tools we already use?

Usually, yes. If your CRM or email platform has workflow features and holds the data a journey needs, we build the journeys there and document them. We add custom connectors when orders, bookings or contracts live in another system, and suggest a custom service only when the platform can't express the rules or its pricing no longer fits your volume.

Do we need consent for automated marketing emails and SMS?

In most cases, yes. In Switzerland, the Unfair Competition Act (UCA Art. 3 para. 1 let. o) requires prior consent for mass advertising by email and SMS, a correct sender and a free, easy opt-out in every message, and EU countries apply similar rules. Existing customers may receive advertising for similar products without new consent if they were offered an opt-out when you collected their details. Order confirmations and other purely transactional messages are not advertising.

Can marketing automation connect to our CRM, shop and accounting?

Yes, if the systems offer an API or at least a reliable export. Typical sources are website forms, the CRM, Shopify or WooCommerce orders and accounting tools such as bexio or Xero. We define which system owns each field, move events by webhook or scheduled sync, and make every sync idempotent, so a rerun never sends the same message twice.

How long does it take to set up marketing automation?

A first journey on data already in your CRM, such as follow-up for demo requests, is usually live within a few weeks, including templates in your languages and a dry run. Projects that connect several systems, clean up duplicates or migrate contacts from an old tool take longer. We plan them in phases, so the first journey works before the rest is built.

What does marketing automation cost?

Cost depends on the number of journeys, the systems to connect, how much data cleanup is needed, the number of languages and whether we configure a platform or build a custom service. Platform licenses are billed separately by the vendor. After a short discovery we send a fixed-price or phased proposal, so you know the budget before anything is built.

Who maintains the journeys after launch?

Your team can, if you prefer. Each journey is handed over with its trigger, audience, content, exit rules and owner written down, and the monitoring shows when something stalls. We can also run it for you: watch the alerts, update content, add journeys and review the results with you every month.

Technology we use

  • Python
  • FastAPI
  • Node.js
  • PostgreSQL
  • Redis
  • BullMQ
  • APScheduler
  • SMTP / IMAP
  • Shopify Flow
Technology

Tell us about your project

Trigger-based journeys, segmentation and lead nurturing built on your CRM and shop data, with consent records, stop rules and monitoring, so follow-up happens on time without manual lists.