# ActiveCampaign MCP: subject lines and segments from real reviews

> ActiveCampaign MCP test: 10 calls pulled reviews and competitor posts for $0.0108. Subject lines come from 5-star quotes; segments come from complaints.

- Canonical page: https://everyinfra.com/en/blog/activecampaign-mcp-active-intelligence-social-review-data
- Published: 2026-11-15T02:06:00+08:00 · Fact-checked: 2026-11-15T01:40:00+08:00

We ran a demo of pre-campaign research on public reviews of Home Chef, a US meal-kit brand. On November 15, 2026, between 00:30 and 00:44 Singapore time, 10 charged calls returned 395 reviews and posts for $0.010794. Billing and cancellation is the top theme in Home Chef's 40 low-star Trustpilot reviews from the last 30 days, with 19 reviews. None of those 40 returned reviews has a company reply. HelloFresh has replies on 35 of its 40.

The sample has Home Chef's 1-star, 2-star and 5-star Trustpilot reviews from the last 30 days. It also has the latest 100 reviews on the App Store and on Google Play.

On the competitor side, we pulled recent TikTok videos from HelloFresh and Factor. We added HelloFresh Instagram posts, the comments under one post, and HelloFresh's low-star Trustpilot reviews.

One call, at 00:41 Singapore time, went through our remote MCP server with `tools/call`. It returned a Trustpilot score of 2.5 for Home Chef, from 4,014 reviews. If the same research runs every Monday, the data cost is about $0.047 per month.

Why does this matter for ActiveCampaign users? On November 12, ActiveCampaign announced that Active Intelligence can connect to prebuilt connectors and to any MCP server, on every plan. We had no ActiveCampaign account to test with. So every ActiveCampaign and Claude step below is a configuration example, based on their help pages.

We sorted the reviews by keyword rules. Of 40 low-star Home Chef reviews, 19 mention billing or cancellation, and 14 mention delivery or temperature. Those two groups should not get promotional email this week.

Eight reviewers expected heat-and-eat meals and got prep work instead. Four mention sodium or Weight Watchers points. Eight of Factor's last 20 TikTok videos talk about protein, sodium or advice from a dietitian. That gives a clear reference point for a separate nutrition email to customers with diet goals.

> **Key points**
>
> - Since November 12, 2026, Active Intelligence can connect to any MCP server, on all plans. Connecting uses no AI credits. The help pages do not say if a custom server can take an API key header.
> - One research pass: 10 charged calls, 395 rows, $0.010794. A weekly run costs about $0.047 per month, plus model cost.
> - Home Chef, last 30 days, 40 low-star reviews: 19 about billing and cancellation, 14 about delivery and temperature. None of the 40 returned reviews has a company reply. HelloFresh has replies on 35 of its 40.
> - Check keyword rules for substrings. A bare `ice` matched "service", "price" and "spices". After we changed it to a whole word, Home Chef's delivery count fell from 24 to 14.
> - Subject lines come from 5-star quotes such as "everything pre-measured and chopped". Each line keeps its review ID, and a person checks it against the menu.
> - Competitor comment counts are not a measure of interest. One HelloFresh giveaway post has 640 comments. The next post has 34.

![Illustration: on the left, a stack of star-rated review cards and a phone playing a short video flow along a dotted line into a server with a teal light. On the right, an open envelope whose letter has a thick teal top line, with three segment tags beside it.](https://everyinfra.com/articles/activecampaign-mcp-active-intelligence-social-review-data/img-explain.webp)

The whole job in one picture: read public reviews and competitor posts, sort them by fixed rules, and turn them into subject line drafts and contact segments.

## The job: read customers and competitors before the campaign goes out

One of ActiveCampaign's own MCP prompt examples is about subject lines. It asks the AI to pull the subject lines and preview text of the last 10 campaigns and check that they match. That prompt uses only data inside the platform: opens, clicks, orders and tags. The voice outside the platform needs a separate pull. Customers praise and criticize the brand on Trustpilot and in app stores, in their own words. Competitors push certain themes on TikTok and Instagram.

We used Home Chef as the example. It is a US meal-kit brand that merged into Kroger in 2018, according to [Kroger's investor relations announcement](https://ir.kroger.com/news/news-details/2018/Kroger-Completes-Merger-with-Home-Chef/default.aspx). It has many public reviews and clear competitors. We have no relationship with Home Chef, HelloFresh or Factor. We also do not know if Home Chef uses ActiveCampaign. The segments and subject lines below are a demonstration only.

![Animated flow. Four source boxes on the left: Trustpilot reviews, App Store / Google Play, competitor TikTok, competitor Instagram. Arrows lead to stage one, EveryInfra remote MCP with everyinfra_call_api. Stage two is Claude or Active Intelligence, which codes by rules and keeps quotes. Stage three is ActiveCampaign write-back with tags, segments and subject drafts. A Review box hangs under stage three. A teal dot travels the full path in an eight-second loop.](https://everyinfra.com/articles/activecampaign-mcp-active-intelligence-social-review-data/fig-01-research-flow.en.light.svg)

## What ActiveCampaign opened on November 12

On November 12, 2026, ActiveCampaign published a press release on Business Wire ([Business Wire release](https://www.businesswire.com/news/home/20261112393675/en/)). It says Active Intelligence now connects to prebuilt connectors and to any MCP server. The listed connectors are Asana, Calendly, Google Ads, JustCall, LinkedIn Ads, Stripe, Typeform, Webflow and Wix.

The release also says the feature is on all plans, with no limit on the number of MCP servers. Each team member connects with their own account. Chai Atreya, the company's Chief Product and Technology Officer, says in the release that marketers' data lives in many tools. The release states that this update builds on Active Intelligence 3.0, called Wavelength.

The help article "Active Intelligence Connectors" was updated on November 13, 2026 ([help article](https://help.activecampaign.com/hc/en-us/articles/25856462262428-Active-Intelligence-Connectors)). The product page FAQ gives the connection steps ([ActiveCampaign AI and MCP page](https://www.activecampaign.com/platform/ai-mcp)). You switch on a prebuilt connector, or you paste the MCP server link for another app. Then you sign in with your own account for that app.

The same FAQ makes two more points. Connecting an app does not use AI credits. Credits are used only when Active Intelligence builds or runs something for you. You can also schedule a task to run on a fixed day, such as every Monday.

![Screenshot of the ActiveCampaign product page FAQ. The open question is "How do I connect an app to Active Intelligence?". A teal box marks the answer: switch on a prebuilt connector, or paste the MCP server link for another app, then sign in with your own account for that app.](https://everyinfra.com/articles/activecampaign-mcp-active-intelligence-social-review-data/img-shot-ac-mcp-faq.webp)

The page describes two steps only, paste a link and sign in. It does not say whether a custom server can take an API key header. [ActiveCampaign product page FAQ, screenshot taken 2026-11-15](https://www.activecampaign.com/platform/ai-mcp)

| Item | What the source says | Source |
| --- | --- | --- |
| Announcement date | Press release on 2026-11-12 | Business Wire |
| What it connects to | Prebuilt connectors plus any MCP server | Release, product FAQ |
| Prebuilt connectors in the release | Asana, Calendly, Google Ads, JustCall, LinkedIn Ads, Stripe, Typeform, Webflow, Wix | Release |
| More connectors on the product page | Canva, Jotform, Meta Lead Ads and others | Product FAQ |
| Plans | All plans | Release, product FAQ |
| AI credits for connecting | None; credits apply when AI builds or runs tasks | Product FAQ |
| Monthly AI credits | 500 per plan; packs of 100 from $10 per month; no rollover | AI Credits FAQs |
| Auth for a custom server | "Sign in with your own account"; header support not stated | Product FAQ |
| Scheduled tasks | A fixed schedule, for example every Monday | Product FAQ |

The credit rules are in the help article "AI Credits FAQs", updated on November 6, 2026 ([AI Credits FAQs](https://help.activecampaign.com/hc/en-us/articles/31101726158492-AI-Credits-FAQs)). Every plan gets 500 AI credits per month, and a trial account gets 100. Extra packs of 100 credits start at $10 per month. Unused credits do not roll over, and all users on an account share one pool. The article gives no credit cost per task, so you need to run one pass in your own account to see it.

## Two directions that are easy to mix up

A search for "activecampaign mcp" returns two different things. The first is ActiveCampaign's own remote MCP server. It lets Claude, ChatGPT, Cursor and other AI tools read and write your ActiveCampaign account.

The developer docs say this server exposes 396 tools ([MCP tool list](https://developers.activecampaign.com/page/mcp-available-tools)). Of those, 90 are core tools and 306 each map to one v3 API endpoint. The tools you get depend on the permissions of the connected user. The setup guide says the server URL is under Settings > Developer ([MCP server setup guide](https://help.activecampaign.com/hc/en-us/articles/22566179229596-Get-started-with-the-ActiveCampaign-MCP-Server), updated August 24, 2026).

The Claude guide says only account admins can connect. A company Claude workspace also needs approval from its own admin ([Connect ActiveCampaign to Claude](https://help.activecampaign.com/hc/en-us/articles/23711568500892-Connect-ActiveCampaign-to-Claude), updated November 4, 2026). ActiveCampaign's blog gives an adoption number. In the first 60 days after launch, more than 7,000 customers connected ChatGPT or Claude to its MCP server ([ActiveCampaign blog](https://www.activecampaign.com/blog/mcp-server)).

The second thing is the November 12 update, and it points the other way. Active Intelligence, inside ActiveCampaign, connects out to other MCP servers. It can pull data from Stripe, Google Ads or any MCP server you add. Both directions can do our job. The difference is where the model runs and who pays for it.

| Direction | Where the model runs | How to reach EveryInfra | Write-back to ActiveCampaign | Whose budget |
| --- | --- | --- | --- | --- |
| Active Intelligence calls an outside MCP server | Inside ActiveCampaign | Paste the MCP link; header support not stated | Native, same screen | ActiveCampaign AI credits |
| Claude with two connectors | Inside Claude | Custom connector, "No sign-in", header `Authorization: Bearer <API key>` | Through ActiveCampaign MCP tools such as `add_tag_to_contact` | Claude plan |
| A script that calls REST | Your server | `POST /api/v1/social` with `Idempotency-Key` | ActiveCampaign v3 API | Data cost only |

Several ActiveCampaign tools fit this job directly. `list_tags`, `create_contact_tag` and `add_tag_to_contact` handle tags. `create_or_update_contact` and `bulk_import_contacts` handle contacts. `generate_campaign` and `edit_campaign` draft and revise campaigns, and a set of segment tools builds audiences. One of ActiveCampaign's own sample prompts asks for the subject lines and preheaders of the last 10 campaigns ([sample prompts](https://developers.activecampaign.com/page/mcp-prompt-examples)).

## What we pulled: one pre-campaign research pass

The free catalog at `GET https://api.everyinfra.com/api/v1/social/catalog` lists every parameter, allowed value and price. It needs no key. We used seven capabilities: [`trustpilot/reviews`](/trustpilot-api/reviews), [`trustpilot/profile`](/trustpilot-api/profile), [`app_store/reviews`](/app-store-api/reviews), [`google_play/reviews`](/google-play-api/reviews), [`tiktok/user_videos`](/tiktok-api/user_videos), [`instagram/user_posts`](/instagram-api/user_posts) and [`instagram/comments`](/instagram-api/comments). The platform overviews are the [Trustpilot API](/trustpilot-api), the [TikTok API](/tiktok-api) and the [Instagram API](/instagram-api).

| Singapore time | Capability | Key parameters | Returned this time | Charged |
| --- | --- | --- | --- | --- |
| 00:33 submit | `trustpilot/reviews` | homechef.com, 1-2 stars, last 30 days | 40 rows | $0.001389 |
| 00:35 submit | `trustpilot/reviews` | homechef.com, 5 stars, last 30 days | 29 rows | $0.001389 |
| 00:36 | `app_store/reviews` | Home Chef app, US store, newest | 100 rows | $0.001389 |
| 00:37 | `google_play/reviews` | Home Chef app, English, newest | 100 rows | $0.001389 |
| 00:38 | `tiktok/user_videos` | HelloFresh account, newest | 20 rows | $0.000556 |
| 00:38 | `instagram/user_posts` | HelloFresh account | 30 rows | $0.000556 |
| 00:39 | `trustpilot/reviews` | hellofresh.com, 1-2 stars, last 30 days | 40 rows | $0.001389 |
| 00:40 | `tiktok/user_videos` | Factor account, newest | 20 rows | $0.000556 |
| 00:41 | `instagram/comments` | One HelloFresh advent calendar post | 15 rows | $0.000792 |
| 00:41 | `trustpilot/profile` (via MCP) | homechef.com | 1 row | $0.001389 |
| Total | 7 capabilities | 10 charged calls | 395 rows | $0.010794 |

Two events are worth a note. At 00:31 Singapore time, our first synchronous call for Home Chef's low-star reviews waited about 85 seconds. It returned 503, was not charged, and the async retry succeeded. In async mode you get a job ID first, then you poll `poll_url` for the result. Longer review jobs suit this mode.

Four requests got a 429 response. The first two were sync requests sent together at 00:30:58. We retried after only 14 seconds, and that retry is the one that timed out after 85 seconds.

The other two were async submits at 00:34 and 00:36. We waited about 60 seconds for each, and both then got a job ID. The 503 response itself says `retry_after: 20` and `max_retries: 2`. A scheduled job should back off by the numbers in the response, not by a guess.

![Screenshot of one remote MCP call. The top half is a JSON-RPC request to POST https://api.everyinfra.com/mcp, method tools/call, tool everyinfra_call_api, with trustpilot, profile and homechef.com. The bottom half is a response excerpt. A teal box marks the results: trust_score 2.5, review_count 4014, categories Meal Delivery. Below it, billing shows charged true and charged_usd 0.001389.](https://everyinfra.com/articles/activecampaign-mcp-active-intelligence-social-review-data/img-shot-mcp-response.webp)

One call through the remote MCP server at 00:41 SGT on 2026-11-15. The response carries both the result and the charge. [EveryInfra remote MCP response, 2026-11-15 00:41 SGT](https://api.everyinfra.com/mcp)

The MCP call worked like this. A `tools/list` request showed 12 tools. Then `everyinfra_call_api` took the platform, the action and the parameters. The body is standard JSON-RPC, and the MCP spec calls this method `tools/call` ([MCP spec: Tools](https://modelcontextprotocol.io/specification/2025-11-25/server/tools)). Claude, Active Intelligence and any other MCP client send a body like this one:

```text
{
  "jsonrpc": "2.0",
  "id": 7,
  "method": "tools/call",
  "params": {
    "name": "everyinfra_call_api",
    "arguments": {
      "platform": "trustpilot",
      "action": "profile",
      "params": { "company": "homechef.com" }
    }
  }
}
```

The `content` field holds a JSON text block. Inside it, `results` holds the data and `billing` holds the charge. The 00:41 Singapore time call returned a Trustpilot score of 2.5 and 4,014 reviews, in the Meal Delivery category. It cost $0.001389, the same price as a direct REST call to the same capability.

## What Home Chef's low-star reviews say: billing and cancellation lead

For the last 30 days, the call returned 40 low-star Home Chef reviews: 29 with 1 star and 11 with 2 stars. They run from October 22 to November 13 (UTC). We sorted them with a fixed list of regular expressions. One review can count in several themes. No model assigned the labels.

We wrote the list in two steps. First we wrote general meal-kit words. After the first run, we read the reviews that matched no theme and added phrases from this batch. The full list and the later fixes are in the section on fixed rules below.

The counts: 19 mention charges, cancellation, pauses or refunds. 14 mention delivery, temperature, late boxes or melted ice packs. 9 mention a hard-to-use site or app. 8 expected heat-and-eat food and got prep work.

7 mention customer service, and 7 mention taste or portions. 6 mention missing or wrong items, and 4 mention spoiled food. 4 mention diet needs such as sodium, Weight Watchers points or gluten. Two of the 40 matched no theme. One is half a sentence, "I don't when this service". The other asks how Tempo relates to WW.

![Grouped bar chart comparing themes in 40 low-star Trustpilot reviews each for Home Chef and HelloFresh, last 30 days. One review can count in several themes. Billing and cancellation: Home Chef 19, HelloFresh 19. Delivery and temperature: 14 and 15. Taste and portions: 7 and 11. Service: 7 and 8. Site and app: 9 and 6. Missing or wrong items: 6 and 6. Spoiled: 4 and 7. Expected heat-and-eat: 8 and 2. Promos and perks: 0 and 7. Diet needs: 4 and 1. Home Chef is teal. Both brands are led by billing, with delivery second. Home Chef stands out on heat-and-eat expectations, and HelloFresh on missing promo gifts.](https://everyinfra.com/articles/activecampaign-mcp-active-intelligence-social-review-data/fig-02-complaint-themes-bar.en.light.svg)

HelloFresh makes a useful contrast. Its 40 low-star reviews (26 with 1 star, 14 with 2 stars, October 24 to November 14) show 19 about billing and 15 about delivery. Home Chef has 19 and 14, so the two brands are almost the same. For both, the top two themes are subscriptions and logistics, and few complaints are about the food.

The differences sit in two places. Eight Home Chef reviews come from confusion over product names such as "heat and eat" and "oven-ready". One review from October 23 has the title "Not 'oven-ready'" (review ID 6adad0c90111ce1a066cb5cf). The writer had worked a 12-hour day and wanted the tray to go straight into the oven. Another, from October 26, is titled "Way more preparation and cleanup for a heat and eat meal" (6ade828df890eccc1ec18be2).

Seven HelloFresh reviews focus on one promotion. New subscribers were promised a free Caraway mini pan. Several say they did not get it after ordering several boxes. Two examples are 6af32cb642cb21e20cd78cea from November 10 and 6af8192c99dbdca8654d5d37 from November 14.

One more difference shows in the returned data alone. HelloFresh has a company reply on 35 of its 40 returned low-star reviews. Home Chef has a reply on none of its 40. We did not check each review on the Trustpilot site. So the claim covers only these 40 returned rows.

Another field is worth a note. In Home Chef's 40 low-star reviews, 27 have `verification_level` set to `invited`. Those reviewers wrote after an invitation from the brand. Among the 29 five-star reviews, 28 were invited too. HelloFresh also has 27 invited reviews among its 40 low-star reviews, and 25 of those 27 have a reply. Home Chef's 27 invited low-star reviews have no reply in the returned data.

Two more fields show who wrote these reviews and when. The `author_review_count` field is the number of reviews a person has written on Trustpilot. For 24 of Home Chef's 40 low-star reviews, the author has written only this one review. For HelloFresh, the number is 28 of 40. For Home Chef's five-star reviews, it is 14 of 29. So about 60% of Home Chef's critics and 70% of HelloFresh's critics are first-time reviewers, but fewer than half of Home Chef's fans are.

The `experience_at` field is the date of the experience that the reviewer enters. We subtracted it from the posting date. For Home Chef's low-star reviews, the median gap is 1 day, and 33 of 40 were posted within 3 days. For HelloFresh, the median gap is 11 days, and only 15 of 40 were posted within 3 days.

HelloFresh's 35 replies have a median length of 767 characters. Thirty of them start with the reviewer's first name, and the other five start with "Hi there". Most Home Chef critics write within a day or two of the experience. If a brand follows up by email, a plan in days fits this data better than a plan in weeks.

The four diet reviews are few, but they are specific. A 1-star review from November 13 has four short sentences: "Way too much sodium. Far exceeds my doctor's orders. Please cancel my membership." (6af7160df4b07d76deddf29d). A 2-star review from the same day says the writer thought the meals were Weight Watchers meals, but every meal had high points (6af73f92a8254949815a942d).

Five of the 69 Home Chef reviews mention Tempo, Home Chef's ready-to-eat sister brand. One reviewer wanted to know how Tempo relates to WW and could not get an answer (6ae7e895c17b2ad81a4e0650). For marketing, these reviews show a group of customers with clear diet goals. A generic "new on the menu" email does not give them what they need.

Competitors are rare in Home Chef's own Trustpilot reviews. HelloFresh does not appear in the 69 reviews at all, and Factor appears once. A 5-star review from November 4 says the writer tried Factor and was not impressed, but has not had a bad Tempo meal yet (6aea8b6633d25aa39384c5c4).

The app stores mention competitors more often. Of the 200 app reviews, 8 name HelloFresh or Factor. One more App Store review says "when you factor in", which is a verb, so we did not count it. Five of the 8 are 5-star reviews that compare Home Chef favorably. A Google Play review from July 7 says "way better than Factor, fewer dishes than Hello Fresh". An App Store review from September 26 says "Much better than Factor" (14598005565).

The other 3 side with a competitor. A 1-star App Store review from September 10 says "I recommend you go with Hello Fresh" (14533882417). An App Store review from October 4 says the writer was charged for a box without an order and went to HelloFresh (14627103563). A 3-star Google Play review from August 17 says "Hello Fresh is better". The fans compare taste and the number of dishes to wash. The critics compare billing and ingredients. To see what competitors push, read their own accounts.

| Theme | Home Chef count (of 40) | One quote (review ID) | What it means for email |
| --- | --- | --- | --- |
| Billing and cancellation | 19 | "Please cancel my membership" (6af7160df4b07d76deddf29d) | Show where to pause, skip or cancel; no discount in this email |
| Delivery and temperature | 14 | "Delivery services are substandard" (6af51ac160d5619a7500a360) | Open delivery issues get a status update, not a promotion |
| Expected heat-and-eat | 8 | "Not 'oven-ready'" (6adad0c90111ce1a066cb5cf) | Welcome email lists the steps for each meal line |
| Diet needs | 4 | "Way too much sodium" (6af7160df4b07d76deddf29d) | Own segment; only recipes with full nutrition data |
| Site and app | 9 | "tricky use of pause versus cancel" (6adff6947efadaecd8215fa2); 3 of the 9 tie the site to cancelling | Send to product; give direct links in email |

## What the 5-star reviews say: raw material for subject lines

Subject line drafts come from sentences in five-star reviews. For the last 30 days, the call returned 29 five-star Home Chef reviews, from October 16 to November 14. We used the same kind of rules. 20 mention taste, and 14 mention family, partners or date night. 11 mention easy or quick, and 9 mention choice. 7 mention freshness, 5 mention no store trips or ready ingredients, and 4 mention value.

![Horizontal bar chart of themes in 29 five-star Home Chef reviews on Trustpilot, last 30 days. One review can count in several themes. Taste 20, family and date night 14, easy and quick 11, variety 9, fresh 7, no store trip 5, value 4. The top three bars are teal. Praise is led by taste, then cooking with family, then ease and speed.](https://everyinfra.com/articles/activecampaign-mcp-active-intelligence-social-review-data/fig-03-praise-themes-bar.en.light.svg)

The quotes matter more than the counts. The lines below all come from five-star reviews in this pull. We turned each into a subject line draft and kept the review ID, so a reviewer can read the full context. The rewrite does two things only. It shortens the line to fit a phone inbox, and it removes the first person. It adds no promise that the quote does not make.

| Quote (5 stars) | Review ID and date | Subject line draft | Fits segment |
| --- | --- | --- | --- |
| "everything pre-measured and chopped" | 6ae87ae1fb3f6887fdd4ef59, Nov 2 | Everything pre-measured and chopped: this week's menu | All active subscribers |
| "I don't have to take any extra trips to the store" | 6aea4a6ce81a4a897423d7d1, Nov 3 | No extra trips to the store this week | Customers whose order gap is growing |
| "how quickly each meal comes together" | 6af4eb72e82cef977681c017, Nov 12 | Meals that come together fast after work | Weeknight evening buyers |
| "It is our date night home cooking fun" | 6ae7d4c6bfd283a3a1f09296, Nov 2 | Date night, cooked at home | Two-person plans |
| "Easy to cook, not too much time" | 6ad65d3ba3f437f5cde831d7, Oct 19 | Easy to cook, not too much time: 5 picks | New customers, week two |

These five lines share one trait. They describe the cooking, and none of them talks about price. HelloFresh's posts are different: 30% of its TikTok videos and 17% of its Instagram posts are about offers.

The US CAN-SPAM Act says the subject line must accurately reflect the content of the message ([FTC CAN-SPAM guide](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business)). So check "Everything pre-measured and chopped" against the menu. Some meal lines need the customer to chop vegetables. Do not send that line to buyers of those meal lines.

ActiveCampaign split tests allow up to five variations in one campaign ([help article on split tests](https://help.activecampaign.com/hc/en-us/articles/220341528-How-to-create-a-Split-Test-email-campaign)). You can change only the subject line and sender, or the content too. The five lines above fill one test, and the open rate decides which one to keep.

## App stores: billing leads again

We pulled the latest 100 reviews from each app store. The App Store set spans six months, from May 13 to November 12. It has 21 one-star, 9 two-star, 9 three-star, 10 four-star and 51 five-star reviews, with a mean of 3.61. The Google Play set spans four and a half months, from June 26 to November 11. It has 17, 6, 9, 11 and 57 reviews per star level, with a mean of 3.85.

In both stores, five stars lead and one star comes second. Three and four stars together make about 20 reviews in each store.

![Grouped column chart of star ratings in the latest 100 reviews each for the Home Chef app on the App Store and Google Play. App Store: 1 star 21, 2 stars 9, 3 stars 9, 4 stars 10, 5 stars 51. Google Play: 17, 6, 9, 11, 57. App Store is teal. Both stores have more than half five-star reviews, and one star is the second largest group. The App Store has 7 more low-star reviews.](https://everyinfra.com/articles/activecampaign-mcp-active-intelligence-social-review-data/fig-05-app-rating-dist-bar.en.light.svg)

In the 30 low-star App Store reviews, 17 mention billing or cancellation, 13 mention service, 11 mention delivery and 9 mention the app itself. In the 23 low-star Google Play reviews, 9 mention billing, 8 the app and 6 delivery. Billing is first in both stores, as on Trustpilot. The second theme differs: service on the App Store, the app itself on Google Play. Delivery is third in both stores.

The most common App Store version in the sample is 3.66.7, with 17 reviews, but only 3 of those 17 have one or two stars. The 30 low-star reviews spread over 12 versions. The largest counts are 4 each, for 3.66.6 and 3.63.2. So the data does not point to one release that made the cancel option harder to find. Google Play is similar: its most common version, 3.66.7, has 14 reviews, and 2 of them are low-star.

A split by time shows the two stores moving in opposite directions. On the App Store, the 13 reviews from the last 30 days (since October 16) have a mean of 3.23 stars, and 5 of them are low-star. The 87 older reviews have a mean of 3.67. On Google Play, the 17 recent reviews have a mean of 4.18, with only 2 low-star reviews. The 83 older ones have a mean of 3.78.

Thirteen and seventeen reviews are too few to say which store is getting better or worse. What the data does show is a gap of almost one star between two stores of the same brand in the same month. A campaign plan based on one store alone would be biased. A weekly pull that adds up over a few months gives a sample large enough for trends.

| Store | Reviews since Oct 16 | Mean stars, recent | Low-star, recent | Older reviews | Mean stars, older |
| --- | --- | --- | --- | --- | --- |
| App Store | 13 | 3.23 | 5 | 87 | 3.67 |
| Google Play | 17 | 4.18 | 2 | 83 | 3.78 |

Apple suggests that developers reply first to the lowest ratings and to reviews about the current version ([Apple: ratings, reviews and responses](https://developer.apple.com/app-store/ratings-and-reviews/)). Apple also suggests replying to older reviews after a fix ships.

Google Play usually holds new reviews for about 24 hours before they go public. Developers can still read and reply to them in that window ([Play Console Help](https://support.google.com/googleplay/android-developer/answer/138230)).

The 17 App Store billing complaints split further. Three say that cancelling is hard.

A review from November 1 says "it is borderline impossible to cancel a pending order" (14740457860). A review from May 24 says "make sure if you're canceling to pause your subscription way out" (14103319576). Four more say they cancelled and were still charged or still got a box, for example 14742372941 and 14411269774. On Google Play, one review from August 24 has a single sentence: "if you pause your account, they'll still charge you". These customers need a how-to email with direct links and no discount. Sending it apart from promotions also keeps complaints down.

Gmail's sender rules ask bulk senders to keep the spam complaint rate under 0.3%. Senders of 5,000 or more messages a day to Gmail also need one-click unsubscribe ([Gmail sender guidelines](https://support.google.com/a/answer/81126)). The Gmail FAQ adds two points ([sender guidelines FAQ](https://support.google.com/a/answer/14229414)). All subdomains of one primary domain count together. Once a sender is a bulk sender, the status is permanent. A weekly campaign to all subscribers can cross that line fast, so check the complaint rate every week.

## What competitors post: Factor talks nutrition, HelloFresh talks offers and collabs

We pulled three competitor sets: HelloFresh's latest 20 TikTok videos, its latest 30 Instagram posts, and Factor's latest 20 TikTok videos. The topics came from fixed rules as well. The four topics are nutrition and health, holidays and seasons, collaborations and giveaways, and offers and prices. The first nutrition list also had "hyrox" and "wall balls". On review, the 3 posts that matched them were HYROX fitness race collaborations with no nutrition content. So we removed those two words from the nutrition topic.

![Grouped bar chart of topic shares in three competitor post sets. One post can count in several topics. Factor TikTok, 20 posts: nutrition and health 40%, holidays 15%, collabs and giveaways 45%, offers 0%. HelloFresh TikTok, 20 posts: nutrition 0%, holidays 25%, collabs 25%, offers 30%. HelloFresh Instagram, 30 posts: nutrition 3%, holidays 20%, collabs 27%, offers 17%. Factor is teal. Forty percent of Factor's videos talk about nutrition. HelloFresh almost never does and leans on offers and collabs.](https://everyinfra.com/articles/activecampaign-mcp-active-intelligence-social-review-data/fig-04-competitor-topics-bar.en.light.svg)

Factor's 20 TikTok videos span 41 days, from October 2 to November 12, which is about 3.4 posts a week. The median view count is 1,154.5, and the top video has 1,734 views. Eight of the 20 talk about protein, sodium or advice from a dietitian. Examples are "Lower sodium doesn't mean less flavor", heart-smart meals and a flatbread with 15 g of protein. Three more are collaborations with the HYROX fitness race ("factor x hyrox 🚨 boston, we've landed"). With those 3, there are 9 collaborations in total, with a hot honey brand, Target and a fitness creator.

HelloFresh's 20 TikTok videos span 26 days, about 5.3 posts a week, with a median of 603.5 views. None of them talks about nutrition. Five are about holidays, five about collabs and six about offers. Its 30 Instagram posts span only 18 days, about 11.7 posts a week. The median post has 47.5 likes and 2 comments.

Put these numbers next to Home Chef's low-star reviews. Eight of Factor's 20 videos talk about low sodium and protein, while only 1 of HelloFresh's 50 posts mentions protein. Home Chef reviewers cancel over sodium or feel let down by Weight Watchers points.

Send the diet-goal group its own nutrition email. That email shows only recipes with full nutrition data and says where to find sodium and protein per serving. This works only if the menu has that data. If it does not, the email waits until the product team adds it.

Posting rhythm also helps plan the email calendar. Across TikTok and Instagram, HelloFresh made 11 holiday or season posts in about a month. The topics were Thanksgiving, an advent calendar, Veterans Day and autumn. Six of them mention Thanksgiving, and the earliest is a TikTok video from October 18, more than five weeks before the holiday.

If Home Chef sends a "holiday menu is live" email now, it will sound like every competitor. Customer phrases such as "cooking with family" or "date night" connect to the season without the same words.

Use comment counts with care. In HelloFresh's 30 Instagram posts, the top post has 640 comments and 427 likes. It is a co-branded giveaway with Kraft mac and cheese. The second post has only 34 comments, and it is an advent calendar post. Most giveaway comments are entries, so they skew any measure of interest.

We also pulled the comments under that advent calendar post. The call returned 15. Five are only emoji or laughter. The most-liked one has 4 likes, for example "That chicken stock is worth $150 alone".

## From themes to fixed rules: keep the word list stable

We sorted reviews with a fixed regex word list. No model labeled the reviews. There are two reasons. First, you compare this week with last week, and a model's judgment drifts a little each run. A word list does not. Second, a reviewer can read the word list and fix a wrong match by changing one word.

We did not write the list in one pass. The first version used general meal-kit phrasing. After the first run, we read the reviews that matched no theme.

Then we added phrases that occur only in this batch. Examples are `received spaghetti`, `got chicken`, `delivered 3 meals`, `chicken juice` and `tempo uses`. Another is `yuky`, a typo for "yucky" in the original review. So the list fits this batch of 40 reviews from November 15. With a new week or a new brand, more reviews will match no theme.

Here is the full complaint list with ten themes. The seven praise themes and four social topics use the same pattern:

```text
COMPLAINT = {
    "billing_cancel": r"cancel|charg|bill|refund|subscri|auto.?ship|auto|pause|skip|scam|money back|didn.t (place|order)|never ordered|never (completed|signed)",
    "delivery_temp": r"deliver|shipping|shipment|arriv|\blate\b|warm|\bice\b|ice packs?|degrees|temp\b|wrong address|porch|fedex|courier|tempo uses|box (was|arriv)|not (frozen|cold)|apartment",
    "spoiled_quality": r"spoil|rotten|not fresh|brown|mushy|contamina|chicken juice|gross|going bad|were bad|quality",
    "missing_wrong_item": r"missing|wrong ingredient|all the wrong|received spaghetti|got chicken|didn.t get|not what i ordered|delivered 3 meals|instruction cards for meals|recipes? (is|was) missing|selected options",
    "format_expectation": r"heat and eat|heat and water|oven.?ready|premade|prepared meals|preparation|prep\b|cleanup|bags of vegetables",
    "site_app": r"website|\bsite\b|\bapp\b|navigate|virtual assistant|screens|confus",
    "diet_health": r"sodium|weight watcher|points|celiac|gluten",
    "promo_perk": r"promo|free (pan|box|mini)|caraway|giveaway|perk|gifted|sign on offers",
    "service": r"customer service|customer support|support|\brep\b|reps\b|agent|hung up|real person|called",
    "taste_portion": r"taste|tough|seasoning|yuky|inedible|bland|portion|too much food|variety|average",
}
def themes(text, rules):
    t = text.lower()
    return [k for k, rx in rules.items() if re.search(rx, t)]   # one review can match several themes
```

A review on November 15 found substring errors in the first list. The worst was a bare `ice` in the delivery theme. A regex matches substrings, so `ice` matched "service", "price", "spices" and "juice". Ten of Home Chef's 40 low-star reviews got into the delivery theme only through such substrings. Examples are reviews that only said "horrible customer service", "i didnt know price doubled" or "the spices and sauces".

There were three more errors of the same kind. `late\b` matched "escalate", and `enter` matched "entered the kitchen". In the nutrition topic, `hyrox` and `wall balls` matched fitness race collaborations. We changed these to whole words, removed the two fitness words, and ran the counts again:

| Count | First list | Fixed list | Cause |
| --- | --- | --- | --- |
| Home Chef low-star, delivery and temperature (of 40) | 24 | 14 | `ice` in service, price, spices, juice; `late` in escalate |
| HelloFresh low-star, delivery and temperature (of 40) | 20 | 15 | `ice` in service, prices, rice |
| App Store 1-2 stars, delivery (of 30) | 15 | 11 | Same |
| Google Play 1-2 stars, delivery (of 23) | 8 | 6 | Same |
| Factor TikTok, nutrition (of 20) | 11 | 8 | 3 HYROX collaboration posts have no nutrition content |
| HelloFresh TikTok, collabs (of 20) | 6 | 5 | "entered the kitchen" is not a giveaway |
| HelloFresh Instagram, collabs (of 30) | 9 | 8 | Same |
| Home Chef low-star, no theme | 1 | 2 | "I don't when this service" was in delivery only through the `ice` in "service" |

After the fix, billing and cancellation replaced delivery as Home Chef's top complaint theme, and the order of the four segments changed too. The other themes, such as billing 19, heat-and-eat 8 and diet 4, are the same in both versions.

We found these errors only when we checked the coded reviews one by one. So the weekly hand check of 10 random matches is necessary. Tighten a word when it overmatches, add a word when it misses, and put a word boundary `\b` on every new word. The word "auto" has the same risk, because it matches auto-renewal and also "automatic".

If you run this inside Claude or Active Intelligence, paste the word list into the instructions. Tell the model to sort by the list first and then pick quotes. The model picks quotes and drafts text. It does not decide the themes.

## Built-in intelligence versus outside data

Active Intelligence already has some features that look outside your account. The overview article lists Competitive Intelligence ([Active Intelligence overview](https://help.activecampaign.com/hc/en-us/articles/20843404001436-Active-Intelligence-overview)). It searches outside sources, and it takes the competitor list from the competitors in your Brand Kit. The article also lists Industry Intelligence and Brand Monitoring. It states that ActiveCampaign does not use your data to train AI models.

The difference is control over source, volume and time window. Built-in competitive intelligence gives you a summary, and it decides which pages it reads. A data API lets you ask for "Trustpilot, homechef.com, last 30 days, 1-2 stars, 40 rows". Every row has an ID, a date and the full text, so you can recount it. Subject lines need exact quotes and sources, so the two work well together.

The [product updates page](https://www.activecampaign.com/product-updates) also lists recent additions to Active Intelligence, such as scheduled tasks and external intelligence. You can set the Monday research pass as a scheduled task.

## From themes to segments: four groups, four emails

Once you have theme counts, you map them to contacts in ActiveCampaign. One line must hold here. Do not use public reviews to find out which customer wrote them. Trustpilot's guidelines for businesses state that reviewers own their reviews. Review invitations must also be fair and not only go to happy customers ([Trustpilot guidelines for businesses, September 2026](https://corporate.trustpilot.com/legal/for-businesses/guidelines-for-businesses/sep-2026)).

So the segments use data you already hold: meal line, last support ticket type, survey answers and failed deliveries. The review counts decide which group comes first this week and which words to use.

| Segment | How to build it in ActiveCampaign | Signal in reviews (this pull) | This week's email | Tag example |
| --- | --- | --- | --- | --- |
| Wants to cancel or pause | Visited the cancel page in 30 days, or has a billing ticket | Billing and cancellation 19/40 | Steps and direct links to pause, skip or cancel | `voice-billing-help` |
| Open delivery issue | Delivery ticket in the last 14 days, still open | Delivery and temperature 14/40 | Status update only; promotions paused | `voice-delivery-open` |
| Expected heat-and-eat | First order from an oven-ready or heat-and-eat line, under 30 days | Expected heat-and-eat 8/40 | The steps for each meal line, with photos | `voice-format-onboarding` |
| Diet goals | Survey answer: low sodium, calorie goal or points | Diet needs 4/40; Factor nutrition videos 8/20 | Only recipes with nutrition data | `voice-diet-goals` |

The first two groups share one rule: no promotion this week. A customer who just complained about a charge and then gets "20% off this week" can push up the complaint rate. Gmail asks bulk senders to stay under 0.3%. The last two groups are chances to win. We expect a how-to email and a nutrition email built on customer words to beat a generic menu email. That is only our expectation, and a split test has to confirm it.

Active Intelligence, or an outside AI tool through ActiveCampaign's own MCP server, can write the tags. The v3 endpoint for adding a tag to a contact is safe to repeat ([developer docs: Add a tag to contact](https://developers.activecampaign.com/reference/create-contact-tag)). If the tag is already on the contact, the call returns 200 with the existing link and creates nothing new. So a Monday job can run the same rules every week without duplicate tags. The tag must exist first, because a tag name in the tag field returns a 400 error.

## Two sample emails: a how-to email and a nutrition email

The reviews also help with the email body. The welcome email for the heat-and-eat group should answer the question from the reviews in its first line. What steps does this meal line need at home, and how long do they take? The reviews repeat "preparation", "cleanup" and "straight into the oven". So write the body as three steps: open the bag, put it in the tray, and bake. Add a photo for each step and a link to the meal line that needs no prep at all.

The subject line can borrow the question and answer it in the brand's voice, for example "What oven-ready means in your box". That works only if the steps in the email match the product.

For the diet-goal group, the reviews point to sodium and points. The body shows only recipes with full nutrition data, with sodium and protein per serving. It also says where to find those numbers in the app and on the site. Avoid words like "healthy" or "low sodium" in the subject line unless every recipe in the email supports them.

A safer line states where the information is, such as "Sodium and protein per serving, on every recipe card". Eight of Factor's last 20 TikTok videos are about protein and sodium.

Put both emails into split tests. The how-to email can test a question subject line against a quote subject line. The nutrition email can test "where to find the data" against "this week's picks". Beyond open rate, watch the number of clicks on the pause and cancel links. That is the number these emails should move.

| Email | Variant A | Variant B | Main metric |
| --- | --- | --- | --- |
| How-to email for the heat-and-eat group | What oven-ready means in your box | Not straight into the oven? Here are the 3 steps | Clicks on pause and cancel links |
| Nutrition email for the diet-goal group | Sodium and protein per serving, on every recipe card | This week's picks with full nutrition data | Clicks on pause and cancel links |

## Three ways to write back to ActiveCampaign (configuration examples)

We did not run any of these three setups end to end. The ActiveCampaign steps come from its help center, and the Claude steps come from Claude's docs. The EveryInfra calls are the ones we tested.

Option one connects inside Active Intelligence. The product FAQ says to paste the MCP server link, here `https://api.everyinfra.com/mcp`, and sign in with your account for that app. The problem is the sign-in step. EveryInfra's remote MCP server takes the API key in an `Authorization: Bearer` header. ActiveCampaign's help center and product page do not say if a custom server can take a header.

Our [MCP server page](/mcp-server) says the client must be able to set that header. So test option one in your own account first. If the screen offers only an OAuth sign-in, use option two or three.

Option two uses Claude with two connectors. ActiveCampaign gets its own connector, and only account admins can add it. EveryInfra gets a custom connector. Claude's docs describe servers that need no sign-in ([Claude docs: remote MCP custom connectors](https://claude.com/docs/connectors/custom/remote-mcp)). Choose "No sign-in" and add an `Authorization` request header. Its value is `Bearer ` plus the key, with a space after Bearer.

The Claude help center adds two limits ([Claude Help Center](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp)). Connections start from Anthropic's cloud, so the server must accept public traffic on port 443. You also cannot edit a connector after you add it. You remove it and add it again.

```text
Name: EveryInfra
Remote MCP server URL: https://api.everyinfra.com/mcp
Authentication: No sign-in
Request header: Authorization = Bearer <your EveryInfra API key>

Instructions for Claude (every Monday):
1. Use EveryInfra to pull homechef.com Trustpilot reviews from the last 30 days
   (1-2 stars and 5 stars), plus the latest 20 TikTok videos from HelloFresh and Factor.
2. Sort them with the word list below. For each theme, give the count and two quotes with review IDs.
3. Drafts only: create a draft campaign in ActiveCampaign with 5 subject line variants
   rewritten from 5-star quotes. Do not send. Do not change contacts.
   List any tag changes for my approval.
```

Option three is a script that calls REST, and it suits a fixed weekly run. The main risk in a scheduled job is a network blip, an automatic retry, and a second charge for the same pull. EveryInfra's REST API accepts an `Idempotency-Key` header. A repeat with the same key inside the validity window replays the first result and costs nothing. See [our article on idempotency keys](/blog/api-idempotency-key-ai-agent-retry).

The IETF is working on a draft standard for this header. Version 8 came out on October 22, 2026 ([IETF draft](https://datatracker.ietf.org/doc/draft-ietf-httpapi-idempotency-key-header/)). Build the key from week, capability and target, so a rerun in the same week costs nothing:

```bash
# Every Monday: pull Home Chef's 1-2 star Trustpilot reviews from the last 30 days (async submit, then poll)
WEEK=$(date +%G-W%V)
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: weekly-$WEEK-trustpilot-homechef-low" \
  -d '{"platform":"trustpilot","action":"reviews","mode":"async",
       "params":{"company":"homechef.com","stars":["1","2"],"date":"last30days","limit":40}}'
# The response has job_id and poll_url. GET poll_url every 10 seconds until the status is succeeded.
```

Option two is the fastest start, so use it for the first two or three weeks. Option three is the most stable, because the rules live in code and each week's output compares directly. Option one is the simplest, if the header question has an answer in your account.

In every option, a person does the send. The MCP spec says clients should ask the user to confirm sensitive operations and show tool inputs before a call ([MCP spec: tool security](https://modelcontextprotocol.io/specification/2025-11-25/server/tools)). The spec's security best practices page also covers permissions when one service calls another for a user ([MCP security best practices](https://modelcontextprotocol.io/specification/2025-11-25/basic/security_best_practices)).

## What one research pass costs

The 10 charged calls cost $0.010794 and returned 395 rows, or about $0.027 per thousand rows. By capability: three `trustpilot/reviews` calls cost $0.004167. `app_store/reviews`, `google_play/reviews` and `trustpilot/profile` cost $0.001389 each. Two `tiktok/user_videos` calls cost $0.001112. `instagram/comments` cost $0.000792 and `instagram/user_posts` cost $0.000556.

Prices are per call. Any row count up to `limit` costs the same, so a full `limit` gives the best value for review capabilities.

![Horizontal bar chart of data cost by capability for one research pass, in US dollars. trustpilot/reviews, three calls, 0.004167. trustpilot/profile 0.001389. app_store/reviews 0.001389. google_play/reviews 0.001389. tiktok/user_videos, two calls, 0.001112. instagram/comments 0.000792. instagram/user_posts 0.000556. Total 0.010794. trustpilot/reviews is teal. Trustpilot reviews take about 40% of the cost, and the whole pass costs about one cent.](https://everyinfra.com/articles/activecampaign-mcp-active-intelligence-social-review-data/fig-06-research-cost-bar.en.light.svg)

| Item | Calls | Price per call | Subtotal |
| --- | --- | --- | --- |
| Trustpilot reviews (own low-star, own 5-star, competitor low-star) | 3 | $0.001389 | $0.004167 |
| Trustpilot company profile (via MCP) | 1 | $0.001389 | $0.001389 |
| App Store reviews | 1 | $0.001389 | $0.001389 |
| Google Play reviews | 1 | $0.001389 | $0.001389 |
| TikTok account videos (two competitors) | 2 | $0.000556 | $0.001112 |
| Instagram post comments | 1 | $0.000792 | $0.000792 |
| Instagram account posts | 1 | $0.000556 | $0.000556 |
| One research pass | 10 |  | $0.010794 |
| Weekly, at 4.33 weeks per month |  |  | about $0.047 |

This total has no model cost. Inside Active Intelligence, the sorting and drafting use ActiveCampaign AI credits, and the help pages do not state the credit cost per task. Inside Claude, the cost falls under your Claude plan.

Each extra TikTok competitor adds $0.000556, and each extra Trustpilot company adds $0.001389. We did not test Google Maps reviews. The catalog lists `google_maps_reviews/reviews` at $0.001389, and we did not test it in this pass. Brands with physical stores can add it. See the [pricing page](/pricing) for the full list.

## Compliance: honest subject lines, fair use of reviews

Customer quotes in marketing email touch three sets of rules. The first covers the email itself. CAN-SPAM bans misleading subject lines. It also requires a working unsubscribe method and a physical address. The FTC guide says each violating email can cost up to $53,088 ([FTC guide](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business); rule text at [16 CFR Part 316](https://www.ecfr.gov/current/title-16/chapter-I/subchapter-C/part-316)).

The second covers reviews. The FTC consumer review rule from August 2024 bans fake reviews and bans review suppression. It also bans changing what a review means ([16 CFR Part 465](https://www.ecfr.gov/current/title-16/chapter-I/subchapter-D/part-465); [FTC rule page](https://www.ftc.gov/legal-library/browse/rules/rule-use-consumer-reviews-testimonials)). The third covers platform terms. Trustpilot's guidelines for businesses set rules for quoting reviews and for invitations.

| Rule | Main point | What it means here |
| --- | --- | --- |
| CAN-SPAM (FTC) | No misleading subject lines; unsubscribe and address required | Rewrites add no promises; each meal line gets its own subject line |
| FTC review rule (16 CFR 465) | No fake, distorted or suppressed reviews | Keep the review ID on each draft and check the context |
| Trustpilot guidelines | Reviewers own reviews; invitations must be fair | Never name a reviewer in email; invite all customers |
| Gmail sender guidelines | Complaint rate under 0.3%; one-click unsubscribe at volume | No promotions to customers who want to cancel |

One risk in subject lines is easy to miss. A quote is one person's view of one box. Once it becomes a subject line, it turns into a brand promise to everyone. "Everything pre-measured and chopped" came from one customer. If a meal line needs chopping, that line misleads the buyers of that meal line. So map every subject line to one meal line, and have a reviewer check it against the menu page.

## Industry news

| Date | Event | What it means for email teams | Source |
| --- | --- | --- | --- |
| 2026-11-13 | Iterable opens its platform to Claude, ChatGPT and Cursor | Another email platform opens its data to outside AI tools | [destinationCRM](https://www.destinationcrm.com/Articles/CRM-News/CRM-Across-the-Wire/Iterable-Opens-Its-Platform-to-Claude-ChatGPT-and-Cursor--177522.aspx) |
| 2026-11-12 | ActiveCampaign Active Intelligence connects to prebuilt connectors and any MCP server | AI inside the platform reads outside data | [Business Wire](https://www.businesswire.com/news/home/20261112393675/en/) |
| 2026-11-12 | Adnami launches an MCP server in beta | Ad campaign workflows also move to MCP | [ExchangeWire](https://www.exchangewire.com/blog/2026/11/12/adnami-launches-mcp-server-in-beta-to-simplify-campaign-workflows/) |
| 2026-11-03 | Supermetrics lets Claude build campaigns on 6 ad platforms, paused by default | The step that spends money stays with a person | [PPC Land](https://ppc.land/supermetrics-lets-claude-build-ad-campaigns-on-6-platforms-paused-by-default/) |
| 2026-10-22 | IETF publishes version 8 of the Idempotency-Key header draft | A shared way to stop double charges in scheduled jobs | [IETF](https://datatracker.ietf.org/doc/draft-ietf-httpapi-idempotency-key-header/) |
| 2026-10-21 | Email platform Selzy launches an MCP server | Smaller email platforms add MCP too | [CustomerThink](https://customerthink.com/selzy-launches-mcp-server-that-turns-an-ai-assistant-into-a-one-person-email-marketing-team/) |

## Limits and caveats

| Limit | Effect | What to do |
| --- | --- | --- |
| Header support for a custom MCP server in Active Intelligence is not stated | Option one may not connect | Test in your account; use Claude or a script if it fails |
| Public reviews do not map to contacts | You cannot email the person who wrote a review | Build segments from your own data; reviews set priority and wording |
| Small samples: 20 to 100 rows per set, one pull | Theme counts show scale only | Run the same rules weekly and watch trends |
| Rule-based sorting misses and overmatches | Some reviews land in the wrong theme | Check 10 rows by hand each week and update the list |
| Giveaways inflate comment counts | Giveaway posts look more popular than they are | Judge topics by post text, not comment counts |
| We read only the returned data | "No company reply" holds for these 40 rows only | Spot-check the platform page before you act |

A few more points do not fit the table. We did not create a contact or send an email in ActiveCampaign. Any open rate expectation here needs your own split test.

The theme rules are English regex patterns and work only on English reviews. For Spanish or other languages, write a separate word list. Trustpilot's "last 30 days" uses the review date, which may not match your campaign cycle. For a Monday job, you can switch to the last 7 days and remove duplicates by review ID.

## FAQ

### Does ActiveCampaign have its own MCP server?

Yes. The developer docs list 396 tools. It is a different direction from the November 12 update; see the section "Two directions that are easy to mix up" above. The question comes from the Google autocomplete term "activecampaign mcp server" (read on November 15, 2026).

### What is Active Intelligence, and does it cost extra?

It is the AI built into ActiveCampaign. The credit rules are in the section "What ActiveCampaign opened on November 12" above. Connecting outside tools uses no credits. The question comes from the Google autocomplete terms "activecampaign active intelligence" and "activecampaign ai" (read on November 15, 2026).

### How does Claude connect to ActiveCampaign and outside data at the same time?

Add two connectors in Claude. ActiveCampaign uses its own connector, and its help center has the steps. For outside data, add a custom connector. For a server with no sign-in, choose "No sign-in" and set the `Authorization: Bearer <key>` header. The Claude Free plan allows one custom connector. The question comes from the Google autocomplete terms "claude mcp" and "remote mcp" (read on November 15, 2026).

### Can Active Intelligence suggest subject lines?

Yes. In a thread on Reddit's r/ActiveCampaign, users mention subject line suggestions and predictive sending. Those suggestions use the data in your account. To use customer words from outside platforms, connect review data as shown here. The question comes from a [Reddit r/ActiveCampaign thread](https://www.reddit.com/r/ActiveCampaign/comments/1r1fjer/how_are_you_using_active_intelligence/).

### What rules apply when review quotes go into subject lines?

The FTC CAN-SPAM guide says "The subject line must accurately reflect the content of the message". 16 CFR Part 465 bans fake reviews, distorted reviews and review suppression. Trustpilot's guidelines for businesses say reviewers own their reviews.

In this article, the rewrite adds no promise that the quote does not make. It keeps the review ID for checks and matches each subject line to one meal line. Ask a lawyer whether your own use complies. The question comes from the Google autocomplete term "activecampaign ai email" (read on November 15, 2026).

### What do users complain about in Active Intelligence?

A July 2026 post on Reddit's r/ActiveCampaign mentions one reference document upload at a time and generated emails without brand styling. These are personal views, and the product may have changed since. The question comes from a [Reddit r/ActiveCampaign post](https://www.reddit.com/r/ActiveCampaign/comments/1uln8hz/active_intelligence_what_i_discovered/).

## Get started

Step one: create an API key in the EveryInfra console and store it in the `EVERYINFRA_API_KEY` environment variable. Follow the [quickstart](/docs#quickstart) to send your first request. Read the free catalog to confirm the capabilities and prices you need.

Step two: pick a setup. To see results fast, add EveryInfra as a custom connector in Claude. For a fixed weekly run, call REST from a script with `Idempotency-Key`.

Step three: write your word list. Start from the ten complaint themes and seven praise themes in this article, then keep the list fixed.

Step four: every Monday, pull the data and build the counts and quote table. A reviewer checks the menu facts. Then the subject lines go into an ActiveCampaign split test, and each of the four groups gets its own email.

Step five: after four weeks, compare open rates and complaint rates. Then decide on more competitors and more platforms. Good next steps are other capabilities under the [Google Play API](/google-play-api) and the [App Store API](/app-store-api).

Related reading: [review alert SMS](/blog/sms-mcp-review-alerts-google-maps-app-reviews), [landing page copy from review quotes](/blog/webflow-mcp-copilot-landing-page-copy-from-reviews), [a competitor review workflow](/blog/agent-skills-competitor-review-analysis), [brand monitoring with managed agents](/blog/gemini-managed-agents-remote-mcp-brand-monitoring).

## References

1. [Business Wire, ActiveCampaign opens Active Intelligence to connectors and MCP servers, 2026-11-12](https://www.businesswire.com/news/home/20261112393675/en/), read 2026-11-15
1. [ActiveCampaign Help Center, Active Intelligence Connectors (updated 2026-11-13)](https://help.activecampaign.com/hc/en-us/articles/25856462262428-Active-Intelligence-Connectors), read 2026-11-15
1. [ActiveCampaign, AI and MCP product page FAQ](https://www.activecampaign.com/platform/ai-mcp), read and captured 2026-11-15
1. [ActiveCampaign Help Center, Active Intelligence overview](https://help.activecampaign.com/hc/en-us/articles/20843404001436-Active-Intelligence-overview), read 2026-11-15
1. [ActiveCampaign Help Center, AI Credits FAQs (updated 2026-11-06)](https://help.activecampaign.com/hc/en-us/articles/31101726158492-AI-Credits-FAQs), read 2026-11-15
1. [ActiveCampaign Help Center, Overview of ActiveCampaign plans (updated 2026-11-04)](https://help.activecampaign.com/hc/en-us/articles/14251311251356-Overview-of-ActiveCampaign-plans), read 2026-11-15
1. [ActiveCampaign Help Center, Get started with the ActiveCampaign MCP Server (updated 2026-08-24)](https://help.activecampaign.com/hc/en-us/articles/22566179229596-Get-started-with-the-ActiveCampaign-MCP-Server), read 2026-11-15
1. [ActiveCampaign Help Center, Connect ActiveCampaign to Claude (updated 2026-11-04)](https://help.activecampaign.com/hc/en-us/articles/23711568500892-Connect-ActiveCampaign-to-Claude), read 2026-11-15
1. [ActiveCampaign Developers, Remote MCP Server](https://developers.activecampaign.com/page/mcp), read 2026-11-15
1. [ActiveCampaign Developers, MCP available tools](https://developers.activecampaign.com/page/mcp-available-tools), read 2026-11-15
1. [ActiveCampaign Developers, MCP prompt examples](https://developers.activecampaign.com/page/mcp-prompt-examples), read 2026-11-15
1. [ActiveCampaign Developers, Add a tag to contact](https://developers.activecampaign.com/reference/create-contact-tag), read 2026-11-15
1. [ActiveCampaign Developers, Connect ChatGPT](https://developers.activecampaign.com/page/connect-chatgpt), read 2026-11-15
1. [ActiveCampaign Help Center, How to create a Split Test email campaign](https://help.activecampaign.com/hc/en-us/articles/220341528-How-to-create-a-Split-Test-email-campaign), read 2026-11-15
1. [ActiveCampaign Help Center, Campaigns Performance report (updated 2026-10-23)](https://help.activecampaign.com/hc/en-us/articles/360001172670-Campaigns-Performance-report), read 2026-11-15
1. [ActiveCampaign Help Center, Active Intelligence 2.8 release notes](https://help.activecampaign.com/hc/en-us/articles/28255590470172-Active-Intelligence-2-8), read 2026-11-15
1. [ActiveCampaign, Product updates](https://www.activecampaign.com/product-updates), read 2026-11-15
1. [ActiveCampaign Blog, MCP server](https://www.activecampaign.com/blog/mcp-server), read 2026-11-15
1. [ActiveCampaign Blog, Best marketing MCP servers](https://www.activecampaign.com/blog/best-marketing-mcp), read 2026-11-15
1. [Claude Docs, Remote MCP custom connectors](https://claude.com/docs/connectors/custom/remote-mcp), read 2026-11-15
1. [Claude Help Center, Get started with custom connectors using remote MCP](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp), read 2026-11-15
1. [Model Context Protocol, Specification 2025-11-25: Tools](https://modelcontextprotocol.io/specification/2025-11-25/server/tools), read 2026-11-15
1. [Model Context Protocol, Specification 2025-11-25: Authorization](https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization), read 2026-11-15
1. [Model Context Protocol, Security Best Practices](https://modelcontextprotocol.io/specification/2025-11-25/basic/security_best_practices), read 2026-11-15
1. [Model Context Protocol, Example clients](https://modelcontextprotocol.io/clients), read 2026-11-15
1. [IETF, draft-ietf-httpapi-idempotency-key-header-08, 2026-10-22](https://datatracker.ietf.org/doc/draft-ietf-httpapi-idempotency-key-header/), read 2026-11-15
1. [FTC, CAN-SPAM Act: A Compliance Guide for Business](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business), read 2026-11-15
1. [eCFR, 16 CFR Part 316 (CAN-SPAM Rule)](https://www.ecfr.gov/current/title-16/chapter-I/subchapter-C/part-316), read 2026-11-15
1. [eCFR, 16 CFR Part 465 (Consumer Reviews and Testimonials)](https://www.ecfr.gov/current/title-16/chapter-I/subchapter-D/part-465), read 2026-11-15
1. [FTC, Rule on the Use of Consumer Reviews and Testimonials](https://www.ftc.gov/legal-library/browse/rules/rule-use-consumer-reviews-testimonials), read 2026-11-15
1. [Google Workspace Admin Help, Email sender guidelines](https://support.google.com/a/answer/81126), read 2026-11-15
1. [Google Workspace Admin Help, Email sender guidelines FAQ](https://support.google.com/a/answer/14229414), read 2026-11-15
1. [Apple Developer, Ratings, reviews, and responses](https://developer.apple.com/app-store/ratings-and-reviews/), read 2026-11-15
1. [Play Console Help, View and analyze your app's ratings and reviews](https://support.google.com/googleplay/android-developer/answer/138230), read 2026-11-15
1. [Kroger Investor Relations, Kroger Completes Merger with Home Chef, 2018-06-22](https://ir.kroger.com/news/news-details/2018/Kroger-Completes-Merger-with-Home-Chef/default.aspx), read 2026-11-15
1. [Trustpilot, Guidelines for businesses, September 2026](https://corporate.trustpilot.com/legal/for-businesses/guidelines-for-businesses/sep-2026), read 2026-11-15
1. [EveryInfra, Social data catalog](https://api.everyinfra.com/api/v1/social/catalog), read 2026-11-15
1. [EveryInfra, Remote MCP endpoint](https://api.everyinfra.com/mcp), called 2026-11-15 00:38-00:41 SGT
1. [Trustpilot, Home Chef review page](https://www.trustpilot.com/review/homechef.com), read through the API 2026-11-15
1. [App Store, Home Chef: Meal Kit Delivery](https://apps.apple.com/us/app/home-chef-meal-kit-delivery/id994918972), read through the API 2026-11-15
1. [Google Play, Home Chef](https://play.google.com/store/apps/details?id=com.homechef.android), read through the API 2026-11-15
1. [Instagram, HelloFresh co-branded giveaway post](https://www.instagram.com/p/DfpOJDWh2em/), read through the API 2026-11-15
1. [Instagram, HelloFresh advent calendar post](https://www.instagram.com/p/DfkfleWMGgj/), read through the API 2026-11-15
1. [destinationCRM, ActiveCampaign Adds Connectors to Active Intelligence, 2026-11-12](https://www.destinationcrm.com/Articles/CRM-News/CRM-Across-the-Wire/ActiveCampaign-Adds-Connectors-to-Active-Intelligence-177489.aspx), read 2026-11-15
1. [destinationCRM, Iterable Opens Its Platform to Claude, ChatGPT, and Cursor, 2026-11-13](https://www.destinationcrm.com/Articles/CRM-News/CRM-Across-the-Wire/Iterable-Opens-Its-Platform-to-Claude-ChatGPT-and-Cursor--177522.aspx), read 2026-11-15
1. [ExchangeWire, Adnami launches MCP server in beta, 2026-11-12](https://www.exchangewire.com/blog/2026/11/12/adnami-launches-mcp-server-in-beta-to-simplify-campaign-workflows/), read 2026-11-15
1. [PPC Land, Supermetrics lets Claude build ad campaigns on 6 platforms, paused by default](https://ppc.land/supermetrics-lets-claude-build-ad-campaigns-on-6-platforms-paused-by-default/), read 2026-11-15
1. [CustomerThink, Selzy launches MCP server](https://customerthink.com/selzy-launches-mcp-server-that-turns-an-ai-assistant-into-a-one-person-email-marketing-team/), read 2026-11-15
1. [Selzy Blog, MCP for email marketing](https://selzy.com/en/blog/mcp-for-email-marketing/), read 2026-11-15
1. [Reddit r/ActiveCampaign, Active Intelligence: what I discovered](https://www.reddit.com/r/ActiveCampaign/comments/1uln8hz/active_intelligence_what_i_discovered/), read 2026-11-15
1. [Reddit r/ActiveCampaign, How are you using Active Intelligence?](https://www.reddit.com/r/ActiveCampaign/comments/1r1fjer/how_are_you_using_active_intelligence/), read 2026-11-15
