Fall Season Sale — Build your store and start selling before the holidaysStart Free →
Knowledge Base

How Ritsbo Auto Advertising Works

A structured reference for how Ritsbo's auto advertising system launches and manages ad campaigns within a budget you control.

6 min read•By Ritsbo Editorial Team•Updated 2026-08-27

Overview

Auto Advertising is a Ritsbo automation that launches and manages ad campaigns on Facebook, Instagram, Google, and TikTok automatically, within a monthly budget you configure. This document explains the configuration, execution cycle, and safety mechanisms.

Configuration

Auto Advertising is configured through the AutoAdvertisingSettings entity:

ParameterTypeDescription
enabledbooleanMaster switch for auto-advertising
pausedbooleanTemporarily pause without losing settings
monthly_budgetnumber (USD)Maximum ad spend per month
preferred_channelsarrayFacebook, Instagram, Google, TikTok
campaigns_per_monthnumberMax campaigns to launch per month (default: 4)
target_audiencestringOptional audience description for AI targeting
service_fee_per_campaignnumberRitsbo fee per campaign ($5–$10 range)

Supported Channels

Auto Advertising supports four channels:

  • Facebook — Meta Ads platform
  • Instagram — via Meta Ads
  • Google — Google Ads
  • TikTok — TikTok Ads Manager

You select which channels to use via preferred_channels. The system will only launch campaigns on your selected channels.

Execution Cycle

The auto-advertising cycle runs via the runAutoAdvertisingCycle backend function on a scheduled basis. Each cycle:

  1. Reads your AutoAdvertisingSettings to check if enabled and not paused
  2. Calculates remaining budget: monthly_budget - spent_this_month
  3. Checks if the maximum campaign count for the month has been reached
  4. If budget and campaign count allow, launches a campaign on a preferred channel
  5. Validates wallet/service balance via validateAutoServiceBalance
  6. Charges the ad spend plus the service fee per campaign
  7. Updates spent_this_month and appends to history
  8. Pauses automatically when the budget is exhausted

Service Fee Structure

Unlike percentage-based ad management fees, Ritsbo charges a flat fee per campaign in the $5–$10 range, configured via service_fee_per_campaign. This means:

  • You know the exact fee before each campaign launches
  • The fee does not scale with your ad spend
  • Large budgets do not incur proportionally larger fees

Budget Tracking

Spending is tracked through two fields:

  • spent_this_month — cumulative ad spend plus service fees in the current window
  • month_start — the start date of the current budget window

The system resets spent_this_month at the start of each new month.

Safety Mechanisms

  • Balance validation — funds are verified before each campaign
  • Monthly budget cap — total spend cannot exceed the configured budget
  • Campaign count cap — limits the number of campaigns per month
  • Pause feature — instantly pause without losing configuration
  • History log — every campaign event is recorded with date, name, channel, spend, fee, and status

History Log

The history array records every auto-advertising event, capped at 50 entries. Each entry includes:

  • date — when the campaign launched
  • campaign_name — the campaign name
  • channel — which channel was used
  • spend — the ad spend
  • fee — the service fee charged
  • status — completed, failed, or skipped
  • billed_via — wallet or card

Using Auto Advertising with Auto Ordering

Auto Advertising and Auto Ordering are designed to work together:

  • Auto Ordering keeps your store stocked with fresh products
  • Auto Advertising drives traffic to those products
  • Both run within separate budgets you control
  • Both can be paused independently

Read How Auto Ordering Works for the companion system.

Frequently Asked Questions

How does Ritsbo auto advertising work?

You set a monthly budget, preferred channels (Facebook, Instagram, Google, TikTok), and a max campaign count. The system launches campaigns automatically within your budget, charging a flat $5–$10 service fee per campaign.

How much does auto advertising cost in fees?

Ritsbo charges a flat fee per campaign (configurable in the $5–$10 range), not a percentage of ad spend. This means large budgets do not incur proportionally larger management fees.

Which ad channels does auto advertising support?

Facebook, Instagram, Google, and TikTok. You select which channels to use via the preferred_channels setting, and the system only launches campaigns on your selected channels.

Can I pause auto advertising without losing my settings?

Yes. The paused flag lets you stop auto-advertising instantly while preserving your budget, channels, and campaign count settings. You can resume anytime.

Related Articles

Explore Ritsbo

External Resources & References

Launch Your AI-Powered Store with Ritsbo

Build, stock, and scale a complete e-commerce business in minutes — not months.