Back to Martyn's Desktop
Human approval required Mailchimp draft creation live Social outputs ready for review

Campaign operating system

One campaign. Every channel working together.

Start with the opportunity and approve one clear strategy. Then shape the email, Facebook, Instagram and LinkedIn versions from the same idea, publish carefully and learn what works.

00 Campaign Operations

Run one campaign from brief to learning.

Create the campaign, approve the strategy, generate channel outputs, create the Mailchimp draft or copy social posts, then record what happened.

Today Martyn in control

No public action without approval.

0 live channels

Connected APIs only

0 approval step

Strategy or asset pack

0 outputs ready

Generated channel variants

0 learning reviews

Recorded results

Email / Mailchimp Checking

Creates approved unsent drafts.

LinkedIn Checking

Founder-led posts after profile approval.

Facebook Manual output only

Copy-ready community posts.

Instagram Manual output only

Caption, hashtags and image prompts.

Website / GA4 Checking

Visitor stats and top pages.

Website intelligence Checking GA4
Visitors --

Last 28 days

Sessions --

Website visits

Page views --

Pages viewed

Engagement --

GA4 engagement rate

Top pages

Waiting for GA4 sync.

Traffic sources

Waiting for GA4 sync.

Connect GA4 to bring fuudle.com visitor data into the command centre.

Message bank Keep the campaign varied

Add the key message you want the Brain to use, or refresh the bank when the output starts sounding too similar. The selected message becomes the creative steer for the next campaign pack.

Today's suggested message

Use what you've already got.

This is Fuudle's strongest current wedge: less dinner stress, less overbuying and a clear reason to open the app regularly.

Message intelligence Ready to run

Uses Fuudle brand memory, current channel priorities and manually recorded learning until each live channel is authorised.

Operations log Ready

04 Email Delivery

Email Campaign Operations

Mailchimp turns the approved email output into a real unsent draft. Review and send from Mailchimp while the campaign workflow is being perfected.

Live integration rule Drafts only. Final send inside Mailchimp.

Connected appears after a successful live Mailchimp sync.

Not Connected Ready to Connect Connection Required Syncing Connected Data Updating

01 Campaign Builder

Build one campaign strategy before creating channel content.

The campaign is the source of truth. Record the opportunity, emotional reason and core message once, approve it, then generate faithful versions for each channel.

Smart campaign start One click, channel-ready
Suggested theme

Use what you've already got.

Pick the theme, steer it if needed, then generate the channel pack.

The Brain writes each channel differently: Mailchimp for retention, Facebook for conversation, Instagram for visual proof and LinkedIn for founder credibility.

Manual brief editor
Campaign brief New campaign
Fulfilment channels for this campaign

Later fulfilment layers: Pinterest, TikTok, YouTube, push notifications, blog / SEO and PR outreach.

Campaign workspace

No campaign selected.

Start with a brief, or use today's recommended opportunity.

02 Channel Outputs

One approved message, shaped for each channel.

Email, Facebook, Instagram and LinkedIn are fulfilment variants of the same campaign. Each remains editable and requires approval before any live delivery.

Generation state No campaign ready

Approve a campaign direction before generating assets.

No assets yet. Approved strategy is required first.
Email / Mailchimp Draft creation available

Approved email outputs become unsent Mailchimp drafts.

Facebook Manual output only

Copy-ready posts while Meta integration waits.

Instagram Manual output only

Caption, hashtags and image prompt.

LinkedIn / Founder Voice Ready to connect

Founder post publishing after OAuth approval.

03 Approval Queue

Martyn remains creative director.

Approval gates sit between strategy, assets and public activity. Scheduling can be prepared internally, but live publishing is blocked until channels are connected.

Strategy approval Waiting for campaign
Asset approval Waiting for drafts
Publish permission Connection required
Approval Queue No items waiting

Create a campaign and submit it for approval to begin.

Fulfilment plan Stage approved outputs

Approve the final asset pack to schedule it.

05 Publishing

Deliver approved outputs and record the outcome.

Mailchimp is now the first live channel for creating approved email drafts. LinkedIn is founder-ready for manual posting or approved profile publishing. Facebook and Instagram remain copy-ready outputs until their Meta connections are added.

Publishing control Nothing scheduled

Email sending is controlled in Email Delivery. LinkedIn is manual in phase 1; Meta outputs remain staged until connected.

Performance review Capture results

06 Learning

Results become the next campaign's intelligence.

Brand knowledge guides the strategy. Once Mailchimp is connected, real email results appear here as evidence for the next campaign decision.

Current reasoning

Food stress opens the conversation. Fuudle features prove the answer.

Start with tonight's problem and the feeling of control. Then show Ask Fuudle, the Vault, planning and shopping lists as the practical solution.

Confirmed hook

Saving money, reducing stress and using what people already have.

Strong proof

AI ideas, kitchen ingredient tracking, recipes, planning and shopping lists.

Avoid

AI-first hype, unverified savings claims and promises of full automation.

Test next

Problem-led feature proof across email, Facebook, Instagram and founder-led LinkedIn.

07 Memory Vault

Fuudle's living marketing constitution.

Brand rules, approved claims and reusable messaging protect every generated draft.

Brand Rules

  • Quietly brilliant kitchen help.
  • Calm, useful, premium and food-first.
  • UK English.
  • No em dash and no AI waffle.
  • Martyn approves anything public.

Learned Behaviours

  • Saving money is a strong hook.
  • "What can I cook with this?" attracts interest.
  • Simple recipes and honest founder posts feel natural.
  • AI works best as product proof.

Public Safety

  • No guaranteed savings claims.
  • No unconfirmed partnerships.
  • No investor detail.
  • No claims that unfinished automation is live.

08 Campaign Architecture

A campaign first. Channels second.

Campaign workspace state remains local for now. Mailchimp audience data and approved email delivery use protected server-side access and live API routes.

View architecture and storage map
Table Purpose Key Fields
campaigns Source of truth for every output opportunity, audience_moment, emotional_hook, objective, CTA, core_message, visual_direction
channel_outputs Fulfilment variants campaign_id, channel, approval_status, content, visual_direction
channel_connections Live connection checks provider, status, last_checked_at, last_success_at, last_error
mailchimp_sync_logs Audience/report synchronisation status, audience_id, audience_name, last_success_at, last_error
mailchimp_audiences Audience snapshots audience_id, audience_name, member_count, last_success_at
mailchimp_campaign_reports Recent email results campaign_id, subject_line, open_rate, click_rate, unsubscribes
mailchimp_draft_campaigns Created unsent drafts campaign_id, status, subject_line, audience_id, approved_by
approval_events Human audit trail approval_status, subject_line, approved_by, created_at
learning_events Updates to strategy memory campaign_id, finding, confidence, action, memory_rule_id