> For the complete documentation index, see [llms.txt](https://help.meetmadison.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.meetmadison.ai/social/daily-campaigns.md).

# Daily campaigns

Let Madison post for you every day, automatically, with nothing to write.

The easiest way to stay active on social is to let Madison do it for you. With **daily campaigns** on, Madison automatically creates a fresh post each day for each connected account, so your calendar stays full without you writing a thing.

Daily campaigns are **on by default for all your locations**, so Madison starts keeping your calendar full as soon as you connect an account. You can turn them off for any account whenever you like.

## How it works

For every account where daily campaigns are on, Madison generates a new post each day, tailored to that platform, and adds it to your [calendar](/social/social-posts.md). From there it's just like any other post:

* Review and approve it, or let it publish automatically if you've set up [auto-approve](/settings/locations.md) for the location.
* Edit the wording or image first if you'd like.

Madison picks each post's images and videos from your [media library](/social/media-library.md), choosing from media available at all locations and media at that location, and avoiding anything it used recently. Items you've marked **Don't suggest for posts** are never chosen.

Daily campaigns and [post health](/social/post-health.md) work hand in hand: turn daily campaigns on and your quiet days fill themselves.

## Where the ideas come from

Each day's post is built around a theme Madison picks for your business. To find one worth posting about, it looks at:

* **What's coming up**: holidays, observances, and local events in your area over the next two weeks.
* **What customers love**: the praise in your recent five-star reviews.
* **The weather**: recent conditions and the forecast where your location is, so a heatwave or the first snow can shape the post.
* **Your business details**: what you share on your Google Business Profile, Facebook Page, Instagram profile, and website, such as what you offer, your hours, and your holiday hours.
* **Your media**: what's in your [media library](/social/media-library.md), so the theme suits photos and videos you actually have.
* **What you've posted lately**: so the same topic doesn't repeat too soon.

## Connecting a new account

When you connect a new account to a location, such as a LinkedIn page or an Instagram account, Madison doesn't wait for tomorrow to start using it. Within a few minutes it adds a post for the new platform to each of the location's upcoming daily campaigns (the week or so already planned). The new posts keep the same theme and image as the rest of that day's campaign, adapted to the new platform.

{% hint style="warning" %}
**Campaigns you'd already approved will need approving again.** If an upcoming campaign gains a new post, Madison clears its approval, for the whole campaign, so nothing publishes that you haven't seen. Open the campaign, check the new post, and approve it again. Your existing posts and any edits you made to them are unchanged.
{% endhint %}

Google isn't added this way. Madison decides whether a Google update suits each day's content when the campaign is created, so a newly connected Google Business Profile is picked up from the next campaign onwards. See [Google is different](#google-is-different).

## Google is different

Google doesn't suit a fresh post every single day the way social channels do. So rather than posting daily, Madison looks at each day's content and decides whether it's a good fit to share on your Google Business Profile as an update. If it isn't, Madison simply doesn't suggest a Google post that day.

Google also has stricter content rules than the social networks, such as no phone numbers in the text. The Google version of a post keeps the same theme and image as your other channels, but is worded to pass Google's review. See the [Google Business Profile rules](/social/social-posts.md#google-business-profile-rules).

{% hint style="info" %}
The exception is when **Google is your only account with daily campaigns on**. There's no other channel to fill, so each day's post goes to Google.
{% endhint %}

## Steer what Madison suggests

You can give feedback on the topics and posts Madison comes up with. Tell it what you like or what to change, and it takes that into account when planning your future content, so your campaigns get more on-point over time.

## Turn it on or off

Daily campaigns are set **per connected account**, so you can have them on for some and off for others.

{% stepper %}
{% step %}

#### Open the location

Go to **Settings → Locations** and find the location you want.
{% endstep %}

{% step %}

#### Open Daily campaigns

Select the location's **Daily campaigns** control.
{% endstep %}

{% step %}

#### Choose which accounts

Switch each account **Enabled** or **Disabled**, then update. You can change this any time.
{% endstep %}
{% endstepper %}

{% hint style="success" %}
Prefer to post about something specific, like an event or an offer? Create a campaign on demand. See [Social posts](/social/social-posts.md).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.meetmadison.ai/social/daily-campaigns.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
