Skip to content

Commit 47044b1

Browse files
committed
fix(templates): rewrite fragment prompts so each names its integration and reads as a complete instruction
Featured and non-featured block template prompts that either omitted the owning integration's canonical name or were phrased as marketing fragments rather than natural user instructions have been rewritten. Each updated prompt now starts with an imperative verb ("Build a workflow that…"), names the owning integration explicitly so the @-mention chip renders correctly, and aligns with the entry's title. Files changed: salesforce, hubspot (×2), github, slack, airtable, firecrawl, iam.
1 parent e48fcfa commit 47044b1

7 files changed

Lines changed: 8 additions & 8 deletions

File tree

apps/sim/blocks/blocks/airtable.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ export const AirtableBlockMeta = {
424424
icon: AirtableIcon,
425425
title: 'Trigger Gmail from Airtable records',
426426
prompt:
427-
'Send personalised Gmail messages when Airtable records are created or updated — great for onboarding flows and follow-up sequences.',
427+
'Build a workflow that watches Airtable for new or updated records and sends a personalised Gmail message for each one, so outreach and follow-ups go out automatically.',
428428
modules: ['agent', 'workflows'],
429429
category: 'productivity',
430430
tags: ['automation', 'communication'],

apps/sim/blocks/blocks/firecrawl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,7 @@ export const FirecrawlBlockMeta = {
665665
icon: FirecrawlIcon,
666666
title: 'SEO content brief generator',
667667
prompt:
668-
'Build a workflow that takes a target keyword, scrapes the top 10 ranking pages, analyzes their content structure and subtopics, then generates a detailed content brief with outline, word count target, questions to answer, and internal linking suggestions.',
668+
'Build a workflow that takes a target keyword, uses Firecrawl to scrape the top 10 ranking pages, analyzes their content structure and subtopics, then generates a detailed content brief with outline, word count target, questions to answer, and internal linking suggestions.',
669669
modules: ['agent', 'files', 'workflows'],
670670
category: 'marketing',
671671
tags: ['marketing', 'content', 'research'],

apps/sim/blocks/blocks/github.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2138,7 +2138,7 @@ export const GitHubBlockMeta = {
21382138
icon: GithubIcon,
21392139
title: 'Sync GitHub events with Linear issues',
21402140
prompt:
2141-
'Create Linear issues from GitHub activity, update status on merge, and keep your engineering workflow tightly connected.',
2141+
'Build a workflow that creates Linear issues from GitHub pull requests and commits, and automatically updates their status when a PR is merged.',
21422142
modules: ['agent', 'workflows'],
21432143
category: 'productivity',
21442144
tags: ['automation', 'communication'],

apps/sim/blocks/blocks/hubspot.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,7 +1283,7 @@ export const HubSpotBlockMeta = {
12831283
icon: HubspotIcon,
12841284
title: 'Get HubSpot deal alerts in Slack',
12851285
prompt:
1286-
'Receive instant Slack notifications when HubSpot deals advance, contacts are created, or revenue milestones are hit.',
1286+
'Build a workflow that watches HubSpot for deal stage changes, new contacts, and revenue milestones, then posts instant Slack notifications to your sales team.',
12871287
modules: ['agent', 'workflows'],
12881288
category: 'productivity',
12891289
tags: ['automation', 'communication'],
@@ -1294,7 +1294,7 @@ export const HubSpotBlockMeta = {
12941294
icon: HubspotIcon,
12951295
title: 'Send personalised emails from HubSpot events',
12961296
prompt:
1297-
'Trigger Gmail messages when HubSpot contacts enter a lifecycle stage, ensuring timely and relevant outreach without manual effort.',
1297+
'Build a workflow that triggers whenever a HubSpot contact enters a new lifecycle stage and sends a personalised Gmail message tailored to that stage.',
12981298
modules: ['agent', 'workflows'],
12991299
category: 'productivity',
13001300
tags: ['automation', 'communication'],

apps/sim/blocks/blocks/iam.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -731,7 +731,7 @@ export const IAMBlockMeta = {
731731
icon: IAMIcon,
732732
title: 'IAM SCP guardrail watcher',
733733
prompt:
734-
'Build a workflow that watches AWS Organizations SCP changes, classifies risk, and pings the security team on changes that broaden permissions across accounts.',
734+
'Build a workflow that watches AWS IAM and Organizations SCP changes, classifies each by risk level, and pings the security team in Slack on changes that broaden permissions across accounts.',
735735
modules: ['agent', 'workflows'],
736736
category: 'operations',
737737
tags: ['devops', 'enterprise'],

apps/sim/blocks/blocks/salesforce.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -693,7 +693,7 @@ export const SalesforceBlockMeta = {
693693
icon: SalesforceIcon,
694694
title: 'Push Salesforce pipeline updates to Slack',
695695
prompt:
696-
'Alert your sales team in Slack when Salesforce opportunities advance, close, or need immediate attention.',
696+
'Build a workflow that monitors Salesforce opportunities and posts a Slack notification to your sales team whenever a deal advances, closes, or needs immediate attention.',
697697
modules: ['agent', 'workflows'],
698698
category: 'productivity',
699699
tags: ['automation', 'communication'],

apps/sim/blocks/blocks/slack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2052,7 +2052,7 @@ export const SlackBlockMeta = {
20522052
icon: SlackIcon,
20532053
title: 'Archive Slack conversations to Notion',
20542054
prompt:
2055-
'Capture important Slack messages as Notion pages or database entries — ideal for meeting notes, decision logs, and knowledge bases.',
2055+
'Build a workflow that captures important Slack messages and threads and saves them as Notion pages or database entries, so meeting notes and decisions are always documented.',
20562056
modules: ['agent', 'workflows'],
20572057
category: 'productivity',
20582058
tags: ['automation', 'communication'],

0 commit comments

Comments
 (0)