Marcto product guides, practice paths, and common questionsLimited trialStart testing with no credit card.Upgrade within 3 days and annual plans are priced at 10% off.Order now
Help CenterQuickstart1.6 Automation - Quick start

1.6 Automation - Quick start

3 min read

Create your first automation in 5 minutes

Automation lets Marcto run repeated work on a schedule, such as daily ad checks, weekly content plans, inventory reminders, or project reviews.

For your first automation, choose a task where the result is easy to review and does not directly affect customers. Start by generating a report or reminder, then add channels or human confirmation after the output is stable.

Step 1: Open Automation

Open Automation from the left navigation and select Create automation. If templates are available, start from a template. If nothing fits, create a blank task.

Good first templates:

  • Daily ad anomaly check.
  • Weekly content plan.
  • Weekly project progress review.
  • Inventory or order risk reminder.

Create automation task form

Step 2: Write a clear task brief

Automation quality mostly depends on how clear the brief is. Include four things:

What to defineExample
What to reviewGoogle Ads, orders, inventory, content plan
ScopeBrand, product, project, store, or date range
OutputSummary, issue list, recommendation, table, or reminder
Alert rulesCPA up 20%, inventory below 50, project delayed

You can use this format:

Check yesterday's Google Ads data every day. Review spend, CTR, conversions, and CPA.
If CPA is 20% higher than the 7-day average, mark it as an issue and suggest the next action.
Output a short summary and an issue list.

Fill in the automation task brief

Step 3: Set the run time

Start with a low-noise schedule:

  • Daily: ads, orders, inventory, and other operating checks.
  • Weekly: content plans, project reviews, SEO checks.
  • Monthly: business reviews, budget summaries, archives.
  • Once: pre-launch checks or reminders for a specific date.

If you are unsure, start weekly. Increase the frequency after you confirm the result is useful.

Set automation frequency

Enable scheduled automation

Step 4: Run it manually first

After saving, do not wait for the schedule. Select Run now or Test.

After the first run, check:

  • Whether it succeeded.
  • Whether it used the right brand, product, project, or connector data.
  • Whether the output is short, clear, and actionable.
  • Whether you need to add thresholds, date ranges, or output format.

If the result is wrong, update the task brief first, then run it again.

View automation run details

Step 5: Decide notifications and confirmation

After the result is stable, decide where it should go.

  • Personal review: keep it in run history.
  • Team sync: send it to Feishu or another message channel.
  • Customer-facing, publishing, or outbound actions: use human confirmation.

To send results to a Feishu group, the automation needs two pieces of routing information:

  • Which Feishu channel or bot instance to use.
  • Which group conversation should receive the message.

A good workflow is to connect Feishu in Channels first, then send one test message in the target group. When you create the automation, write the task brief so the output is ready for that group, for example:

Generate an ad health report every morning at 9:00. Output a short summary suitable for the Feishu "Ad daily report" group:
1. Yesterday's key metric changes
2. Campaigns with anomalies
3. Next actions for the team

Note: the task brief tells the agent what to produce, but automatic delivery to Feishu requires a configured channel delivery target. Without a delivery target, the result stays in the run history and can be reviewed or copied manually.

For the first automation, generate results only. Avoid high-risk automatic actions until the workflow is proven.

First automation example

Create "Daily ad anomaly check":

  • Task: review yesterday's ad spend, clicks, conversions, and CPA.
  • Time: 9:00 every morning.
  • Output: a short summary and an issue list.
  • Notification: keep it private first, then send to a team group after it is stable.