Weekly Cognito Forms feedback digest in Notion and Slack

Every Monday morning, get last week's Cognito Forms submissions clustered into themes, written up in Notion, and summarized in Slack.

Agentic Task
Cognito FormsNotionSlackCustomer SupportProductFeedback TriageDaily DigestsAI Reports

Build me an agent workflow that runs every Monday at 8am in my local time zone and produces a weekly customer feedback digest from my Cognito Forms submissions.

Trigger: cron, weekly, Monday 08:00. Cognito Forms is not a poll provider, so use a scheduled cron trigger and have the agent pull entries itself.

Step 1. Pull last week of entries from Cognito Forms. Use the Cognito Forms List Entries operation against my customer feedback or contact-us form. Paginate with skip and top until the response returns fewer items than the page size. Filter to entries created in the past seven days. Read the free-text answer fields plus the submitter's name and email when present.

Step 2. Cluster and judge. Group the entries into recurring themes such as bug reports, feature requests, pricing complaints, praise, and support questions. Allow new theme buckets to emerge if the data warrants it. For each cluster, count the entries, tag overall sentiment (positive, neutral, negative, urgent), and pull two or three representative quotes verbatim. Compare this week's counts per theme to last week's so the digest can show week-over-week movement. If there is no prior run, say so instead of inventing a comparison.

Step 3. Write the digest to Notion. Use the Notion Create a Page operation to create a new child page under a parent page I will specify during setup. Title it 'Customer feedback digest — week of <Monday date>'. Page sections, in order: (a) Top themes this week — for each, the count, sentiment, week-over-week movement, and example quotes; (b) Urgent items needing a human reply — original quote plus submitter name and email; (c) What changed since last week — a short prose paragraph; (d) Full submission count and link back to Cognito Forms.

Step 4. Post to Slack. Use the Slack Send a Message operation to post to the channel I specify during setup. Format as exactly three bullets: total submissions this week and biggest theme, most notable shift versus last week, and number of urgent items needing a reply. End the message with a link to the Notion digest page.

Constraints. Agent shape is required because the work is theme clustering, sentiment judgement, and prose synthesis. Never fabricate quotes — every quote in the Notion page must be a verbatim copy from a real submission that week. If the week had zero submissions, still post to Slack saying so and skip the Notion page. If Cognito Forms or Notion or Slack returns an error, surface it in the run output rather than silently swallowing it.

Setup inputs I should be asked for: the Cognito Forms form name or id; the Notion parent page where digests should be created; the Slack channel to post the summary to; my local time zone.

Additional information

What does this prompt do?
  • Pulls the past seven days of submissions from your Cognito Forms feedback or contact-us form every Monday at 8am.
  • Reads the free-text answers and clusters them into recurring themes like bug reports, feature requests, pricing complaints, praise, and support questions, with a sentiment read on each cluster.
  • Writes a structured weekly digest page in Notion with top themes, example quotes, week-over-week movement, urgent items that need a human reply, and a short summary of what changed.
  • Posts a three-bullet executive summary to a Slack channel with a link to the full Notion page so the team can skim and dig in.
What do I need to use this?
  • A Cognito Forms account on a paid plan with the customer feedback or contact-us form you want to roll up.
  • A Notion workspace with a parent page where the weekly digest can live, shared with your General Input connection.
  • A Slack workspace and the name of the channel where the executive summary should land.
How can I customize it?
  • Change the schedule, for example Friday afternoon for an end-of-week wrap, or every other Monday.
  • Pick which Cognito Forms form to roll up, or roll up two forms into one combined digest.
  • Adjust the theme buckets to match how your team thinks about feedback, like splitting pricing complaints into billing versus value concerns.
  • Swap the Slack channel, add a second channel for the leadership team, or send the summary to a private channel for an exec-only view.

Frequently asked questions

Does this work with the free Cognito Forms plan?
No. Cognito Forms API access is included on the Pro, Team, and Enterprise plans only. You will need to be on one of those plans to pull entries automatically.
Can I roll up more than one form into a single weekly digest?
Yes. Tell the workflow which forms to include and it will pull from all of them, then cluster the combined set into one Notion page and one Slack summary.
What happens to submissions that look urgent, like an angry customer or a bug report?
Urgent items get their own section at the top of the Notion page with the original quote and the submitter's contact info, so a human can follow up the same morning.
Can I change when the digest runs?
Yes. Any cadence works. Move it to a different day, run it twice a week, or shift the time zone to match when your team starts the morning.
Will the agent invent themes that are not really in the data?
It only uses themes it can back up with real submission quotes from that week, and the Notion page always includes the example quotes so you can sanity-check the clustering.

Stop letting customer feedback pile up unread.

Connect Cognito Forms, Notion, and Slack once, and Geni delivers a clustered weekly digest every Monday at 8am.