Intuit Mailchimp

Undeclared developer

Intuit Mailchimp

Create marketing campaigns

Business

ChatGPT

First seen

Dec 22, 2025

59

Score

Tools & actions

Current tool inventory

9 actions

Actions

9

Templates

3

Auth used

None

apply-theme

Render

Apply global styles from a theme template to campaigns.

Visibility

private

Widget access

true

Labels

Read

campaign-planner

Render

Create a marketing campaign plan with template suggestions. This tool is for CREATING new plans, not editing campaigns. WHEN TO USE THIS TOOL: - User wants to CREATE a new marketing plan - User wants to PLAN new campaigns from scratch - User wants to ADD more campaigns to a plan DO NOT USE — use edit-campaign instead when: - User wants to modify, change, edit, or improve a campaign - User wants to change text, colors, images, theme, layout - User says 'make it bolder', 'change the headline', etc. - User references 'this email', 'the campaign', etc. ⚠️ ASK FOLLOW-UP QUESTIONS ONLY IF: You MUST ask follow-up questions BEFORE calling this tool if EITHER condition is true: 1. Missing time_period: User hasn't specified when campaigns should run (e.g., 'Next 4 weeks', 'Q1 2024', specific dates) 2. Missing proper business_context: User hasn't provided BOTH: - Business name (what the business is called) - Products/services they offer (what they sell or do) Do not use generic business_context, always ensure you list specific products/services, the goal of the business, and the industry it is in. If you have both time_period AND proper business_context (with name + products/services), you can proceed directly without asking follow-up questions. Only ask a max of 2 follow-up questions. Once you have the proper business context, please call this tool campaign-planner with the proper context. REQUIRED CONTEXT: 1. Business context (what business, products/services) 2. Campaign goal/theme (optional) 3. Time period (optional) OUTPUTS: - List of campaigns with dates, audiences, descriptions - Each email campaign includes 3 template suggestions - Interactive carousel widget for browsing NOTES: NEVER summarize the plan, after the tool call, this tool contains a widget that will display the plan. DO NOT list the campaigns in your response. Briefly confirm the plan is ready and let the user know they can add campaigns Keep any messaging after the showing the widget in your response super short and to the point.

Visibility

public

Widget access

true

Labels

Read

edit-campaign

Render

PUBLIC WRITE Open world Proxy to a specialized AI editing agent that applies ANY change to a campaign — text, visual, thematic, structural, layout, images, colors, tone, and more. You do NOT need to know how to make the change. Just pass the user's request as modification_request. The downstream agent handles everything. ALWAYS call this tool when the user wants to change, edit, update, improve, or modify a campaign. This includes: - Text: rewrite, shorten, headlines, subject lines, copy - Visual: bolder, colors, theme, backgrounds, layout - Structure: add/remove sections, reorder blocks - Style: fonts, spacing, imagery, buttons - Tone: professional, casual, urgent, playful - Vague: 'make it better', 'jazz it up', 'modernize it' - Metadata: change date, title, audience, description For METADATA changes (date, title, audience, description), pass the new values directly via the optional fields below. These are applied instantly without an AI edit. Works for email, SMS, and social campaigns. campaign_id: Use widgetState.selectedCampaignId when the user is in fullscreen editing a specific campaign. When in inline/carousel mode, use widgetState.campaigns (an array of {index, id, title, channel, date}) to resolve the user's reference (e.g. '3rd campaign', 'the social post', 'the March newsletter') to the correct campaign_id. modification_request: the user's request, passed as-is Edits are reversible. Do not ask for confirmation.

Visibility

public

Widget access

true

Labels

No labels declared

edit-text

Render

Edit text in an email template. Supports direct replacement or AI-powered generation. Widget-only tool.

Visibility

private

Widget access

true

Labels

Read

get-campaign-content

Data

Generate or retrieve email content for a campaign.

Visibility

private

Widget access

true

Labels

Write

get-email-themes

Render

Fetch email themes with templates for theme selection. Widget-only, not for ChatGPT model.

Visibility

private

Widget access

true

Labels

Read

get-enrichment

Data

Wait for campaign enrichment to complete and return enriched data.

Visibility

private

Widget access

true

Labels

Read

replace-image

Render

Replace an image in an email template with a user-uploaded file. This is a widget-only tool called from the campaign-planner-v3 UI.

Visibility

private

Widget access

true

Labels

Read

save-to-mailchimp

Render

Save a campaign plan to your Mailchimp account. This stores your marketing plan for future use. Call this when the user wants to save, export, or start their campaign plan in Mailchimp, OR when the user asks to create a Mailchimp account or to save their account. Call this only if the user has already created a campaign plan using campaign-planner. The plan will be loaded from session storage automatically - do NOT try to reconstruct or pass the plan data manually. Args: - plan_name: The campaign theme/plan name

Visibility

public

Widget access

true

Labels

Read