Self-service marketing without the cleanup afterwards

Marketers want to send without waiting. Ops wants to stop building other people’s campaigns. Both sides agree on self-service and then fall out over what it means, because to one side it means a login and to the other it means a mess.

Penny Carroll

Marketing Technology and Customer Success Leader

5 min read

A hand using a self-service check-in kiosk at an airport
On this page
  1. What marketers mean by self-service
  2. What ops hears
  3. Decide what to hand over before you decide how
  4. Roll it out one campaign type at a time
  5. The governance job gets bigger after self-service
  6. How Campaign Launchpad draws the line

I spent a long time on the requesting side of marketing operations before I spent any on the building side so I have been both people in this argument. The marketer who needs the email out by Thursday and can’t understand why that takes a ticket and a week. And the person looking at the ticket queue thinking that if one more team gets a login to the platform she will be cleaning up after it until spring.

Both are right which is why self-service projects go around in circles. Here is how I’ve come to think about it.

What marketers mean by self-service

When a marketer asks for self-service they are picturing something specific and it is smaller than ops fears. They want to send the monthly newsletter this afternoon instead of next week. They want to change the date in the reminder without filing a ticket for a one-word edit. They want to load the list from the event they ran yesterday. And the morning after a send they want to see how it did without asking anyone.

They are not asking to build segments, configure programs or learn what a decision step is. Most would be horrified to be handed the campaign canvas. Self-service to them means the things that feel like theirs: the words, the pictures, the timing, the audience from a short list of sensible options, the results.

What ops hears

Ops hears “login.” And a login means the all-contacts segment is one click away, every template is editable including the footer with the legal text in it, the upload wizard will overwrite ten thousand job titles with blanks if the mapping says so and the advanced sending options include a check box for emailing unsubscribed contacts. Ops has seen each of these happen and isn’t being precious.

The trouble is that a login is how the platforms offer self-service, because they are built for people who work in them. You can narrow it. Security groups in Eloqua and roles in Marketo decide what a person can open and the simple email campaign hides the canvas. Even narrowed, a login gives a marketer far more surface than they wanted and far less guidance than they need. It tells them what they may touch and nothing about whether what they did with it was right.

A login gives a marketer more than they asked for and less than they need.

Decide what to hand over before you decide how

Skip the tooling question for a moment and write two lists. The first is what marketers should decide for themselves. The second is what ops should never give up. In the teams I work with the lists come out looking roughly like this.

Hand over:

  • The copy and the images, inside whatever space the template leaves open.
  • The subject line, within a length that fits.
  • The send date and time, inside the windows ops allows.
  • The audience, chosen from a short list ops approved for that kind of campaign.
  • A list upload, as long as the file is checked against ops’s rules before a record is written.
  • Their own results, the morning after, without a ticket.

Keep:

  • The templates and which parts of them can change.
  • How audiences are defined, including every suppression and exclusion.
  • What a valid upload looks like and which fields it may touch.
  • Sender addresses, email groups, tracking and everything else that lives in the platform’s settings.
  • Frequency rules and whatever else keeps one contact from hearing from six teams in a week.
  • Naming conventions and campaign fields so reporting still works.
  • Who approves what and how many times.

Once the lists exist the tooling question answers itself. Whatever you use has to let marketers do everything on the first list and make it impossible to do anything on the second. If it only does the first half you have a login with extra steps.

Roll it out one campaign type at a time

Nobody should turn on self-service for everything at once. Look at a quarter of requests and find the type that is most of the queue. It is almost always a single email to an existing audience: the newsletter, the webinar invitation, the product update. Build that one path properly. Lock the template, define the audiences, write the upload rules, decide who approves and switch it on for one team.

Then measure three things. How long a campaign takes from request to send. What share of campaigns went out without anyone from ops touching them. How often something had to be redone. If the first two move and the third doesn’t, add the next campaign type. If the third moves, the guardrails need work before anything else does.

Keep a path back to ops for the exceptions. Some campaigns will always need a step a template can’t anticipate and the worst outcome is a marketer improvising around it. The path should be part of the same process rather than a side email so ops sees the request with everything the marketer already filled in and the campaign stays in one queue with the rest.

The governance job gets bigger after self-service

One more thing from the requesting side. The easier it is to send, the more gets sent. That is the point and it also means somebody has to watch the total. I wrote about that in Who owns the inbox? and it matters more after self-service than before. The frequency rules belong on the keep list for a reason.

How Campaign Launchpad draws the line

This split is what Campaign Launchpad is built around. Ops builds a wizard for each kind of campaign and decides what it shows: the templates, with the zones that are open, the audiences, the fields a marketer fills in, the rules an uploaded list has to pass, the approvers. Marketers run the wizards without a login to Eloqua or Marketo so everything on the keep list is out of reach because it was never on the screen. Campaigns that need a step ops does by hand are routed to the right person with a deadline and every campaign reports its own results back to the marketer who sent it.

3M put 250 people onto it that way, with one small ops team behind them and no new hires. The marketers got what they meant by self-service. Ops kept what it meant by control. That is the whole trick and the tooling is the easy part once the two lists are written.

Share

Share on LinkedInShare on X

Written by

Penny Carroll

Marketing Technology and Customer Success Leader

Penny has spent more than 15 years in B2B demand generation, including leading demand management at S&P Global where she built multi-channel programs on enterprise marketing technology. At DemandByte she helps customers connect their marketing automation, analytics and CRM so every program can be measured from first touch to revenue.

Guides and articles for teams running Oracle Eloqua and Adobe Marketo.

All resources
AI content5 min read

Give the AI the rulebook before you give it to the marketers

The AI writing button is in every email editor now and it does a decent job. What nobody has done is tell it the house rules. Right now that job belongs to whoever clicked the button which means it belongs to nobody.

Guide6 min read

Eloqua for regional and country marketing teams

A global instance with a central Ops team and thirty countries asking for email is the most common Eloqua setup there is and one of the hardest to run well. Eloqua has the controls to carve the instance up and they are good ones. They take care to set up and they still leave every local marketer either waiting on Ops or working in Eloqua.

Guide5 min read

Campaign reporting in Eloqua for people who don’t live in Eloqua

The day after a campaign goes out the marketer wants to know how it did. In most teams that is a second ticket, because the numbers are in Eloqua and the marketer isn’t. Eloqua has three places the numbers live, each built for a different person inside Eloqua.

Request a demo

Leave your details and we’ll show you how Campaign Launchpad™ hands marketers the parts of a campaign that are theirs and keeps the rest with ops.

Only your name and business email are required.

By submitting this form you agree to our privacy policy.