Skip to content

Commit 9dadf42

Browse files
authored
docs: add marketing checklist (#2051)
add marketing checklist doc adjust prose adjust formatting create new prompts for prompt button component
1 parent b3a88a8 commit 9dadf42

16 files changed

+1673
-28
lines changed

sources/academy/build-and-publish/actor_success_stories.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

sources/academy/build-and-publish/promoting-your-actor/checklist.md

Lines changed: 271 additions & 0 deletions
Large diffs are not rendered by default.

sources/academy/platform/get_most_of_actors/index.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,6 @@ To help you succeed, we've created a comprehensive Actor marketing playbook. You
4646
to="/academy/actor-marketing-playbook/store-basics/how-actor-monetization-works"
4747
smallImage
4848
/>
49-
<Card
50-
title="Actor success stories"
51-
desc="Some developers have turned their Actors into profitable tools with steady user bases. This section shares real-world examples of what works, from product strategy to marketing tactics."
52-
to="/academy/actor-marketing-playbook/store-basics/actor-success-stories"
53-
smallImage
54-
/>
5549
</CardGrid>
5650

5751
## Actor basics

src/utils/devto-article-prompt.js

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
export const DEVTO_ARTICLE_PROMPT = `Create a comprehensive "Best [CATEGORY]" roundup article optimized for dev.to that naturally promotes [YOUR PRODUCT/SERVICE] while providing genuine value to the developer community.
2+
3+
Article requirements:
4+
- Title: "The [NUMBER] Best [CATEGORY] for Developers in [YEAR]" (dev-focused angle)
5+
- Word count: 1,500-2,000 words (dev.to readers prefer actionable, scannable content)
6+
- Include 6-8 solutions total
7+
- Feature [YOUR PRODUCT/SERVICE] as position #1
8+
- Friendly, developer-to-developer tone
9+
- Include pros/cons for each solution
10+
- Add quick comparison table
11+
- Include code examples or API snippets where relevant
12+
13+
Your product details:
14+
- Product name: [YOUR ACTOR NAME]
15+
- Product URL: [YOUR APIFY STORE URL]
16+
- Key technical features: [LIST 3-5 FEATURES]
17+
- Main use cases: [WHAT PROBLEMS IT SOLVES]
18+
- Tech stack/Integration: [RELEVANT TECHNICAL DETAILS]
19+
- Readme content: [PASTE HERE YOUR README]
20+
21+
Content structure:
22+
1. Direct, problem-focused introduction (100-150 words):
23+
- Start with the problem developers face
24+
- Why you researched these tools
25+
- What you'll cover
26+
27+
2. "What I looked for" - clear evaluation criteria developers care about (100 words):
28+
- Performance
29+
- Ease of integration
30+
- Documentation quality
31+
- Pricing
32+
- Community/support
33+
34+
3. Detailed tool reviews (200-250 words each):
35+
- Brief overview and what makes it stand out
36+
- Key features (bullet points)
37+
- Developer experience highlights
38+
- Pros (3-4 specific items)
39+
- Cons (2-3 honest drawbacks)
40+
- Best for: [use case]
41+
- Quick start difficulty: [Easy/Moderate/Complex]
42+
- Code example or integration snippet (if applicable)
43+
44+
4. Quick comparison table - focus on specs developers care about
45+
46+
5. "My recommendation" section - which tool for which scenario (150-200 words)
47+
48+
6. Conclusion with TL;DR and call-to-action (100 words)
49+
50+
Writing guidelines:
51+
- Write like you're advising a fellow developer - casual and helpful
52+
- Be genuinely objective about all tools
53+
- Show real strengths of competitors (devs can smell BS)
54+
- For [YOUR PRODUCT], focus on technical advantages and developer experience
55+
- Include practical examples and real use cases
56+
- Use code blocks for any technical examples (specify language for syntax highlighting)
57+
- Use H2 (##) and H3 (###) markdown headers
58+
- Keep paragraphs short and scannable
59+
- Add emoji sparingly where natural (dev.to community uses them but don't overdo it)
60+
61+
Technical credibility:
62+
- Mention actual testing or experience where possible
63+
- Include specific metrics (response times, ease of setup, etc.)
64+
- Reference documentation quality
65+
- Discuss integration complexity honestly
66+
- Mention any gotchas or limitations
67+
68+
SEO optimization:
69+
- Use target keyword "[CATEGORY]" 8-12 times naturally
70+
- Include variations like "best [category] tools", "[category] for developers", "[category] API"
71+
- Add semantic keywords related to your technical domain
72+
- Use keywords in subheadings
73+
74+
dev.to-specific elements:
75+
- Suggest 4 relevant tags (most important to least, e.g., #webdev, #api, #tools, #productivity)
76+
- Include a cover image description/suggestion
77+
- Write an engaging first paragraph that shows up in feed previews
78+
- Add a brief "Discussion prompt" at the end to encourage comments (e.g., "Which tool do you use? Let me know in the comments!")
79+
80+
Please generate the complete article now in markdown format with proper heading hierarchy.`;

src/utils/devto-tutorial-prompt.js

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
export const DEVTO_TUTORIAL_PROMPT = `Create a step-by-step tutorial showing developers how to use my Apify Actor to achieve [SPECIFIC OUTCOME], optimized for dev.to.
2+
3+
Tutorial Requirements:
4+
- Title: "How to [ACHIEVE SPECIFIC OUTCOME] with [YOUR ACTOR NAME]" (clear, action-oriented)
5+
- Word count: 1,200-2,000 words (thorough but scannable)
6+
- Step-by-step format walking through using the Actor
7+
- Include screenshots suggestions and what users will see
8+
- Conversational, developer-to-developer tone
9+
- Focus on practical usage and configuration
10+
- Include tips and optional features
11+
12+
Your Actor details:
13+
- Actor name: [YOUR ACTOR NAME]
14+
- Actor URL: [YOUR APIFY STORE URL]
15+
- Actor README: [PASTE YOUR ACTOR'S README OR KEY SECTIONS]
16+
- Main use case: [WHAT PROBLEM IT SOLVES]
17+
- Key features: [LIST 3-5 MAIN FEATURES]
18+
- Output format: [WHAT DATA/RESULTS USERS GET]
19+
20+
Content structure:
21+
1. Introduction (100-150 words):
22+
- Hook: Start with what readers will accomplish
23+
- Why this Actor is useful/who it's for
24+
- What they'll learn by the end
25+
- Time estimate (e.g., "⏱️ This takes about 10 minutes")
26+
27+
2. Prerequisites (50-100 words):
28+
- Free Apify account (mention you can sign up with email or GitHub)
29+
- Any other requirements
30+
- No coding required (if applicable)
31+
32+
3. "What you'll achieve" overview (100-150 words):
33+
- Brief description of the end result
34+
- What data or outcome they'll get
35+
- Example use case
36+
37+
4. Step-by-step tutorial using the Actor:
38+
39+
Step 1: Access [YOUR ACTOR NAME]
40+
- Instructions: "Go to the [Actor Name] page on Apify Store to try it for free."
41+
- Mention account creation (email or GitHub)
42+
- Explain they'll be redirected to Apify Console
43+
- What to expect: "You'll see the Actor's input configuration page"
44+
- Screenshot suggestion: Actor page or Console view
45+
46+
Step 2: Configure [Primary Input/Settings]
47+
- Explain the main input field(s) based on your README
48+
- Provide specific examples (like "bagel" and "New York")
49+
- Explain what the Actor will do with this input
50+
- Show different options if your Actor has multiple input methods
51+
- Tips for getting better results
52+
- Screenshot suggestion: Input configuration
53+
54+
Step 3: [Additional Configuration - if applicable]
55+
- Explain optional settings or advanced features
56+
- When and why to use each option
57+
- Examples of different configurations
58+
- Best practices from your experience
59+
- Screenshot suggestion: Advanced settings panel
60+
61+
Step 4: Run the Actor
62+
- Click "Start" or "Run" button
63+
- What happens: Status changes to "Running"
64+
- How long it typically takes
65+
- What's happening behind the scenes (briefly)
66+
- "⚠️ Tip: You can leave the page and come back - the run will continue"
67+
68+
Step 5: View and download results
69+
- Navigate to Storage tab or Results
70+
- Preview the data
71+
- Explain the data structure/fields
72+
- Available export formats (JSON, CSV, Excel, etc.)
73+
- How to filter or select specific data
74+
- Screenshot suggestion: Results page with data
75+
76+
[Add more steps if your Actor has additional features]
77+
78+
5. "Understanding your results" (150-200 words):
79+
- Explain what each key field means
80+
- How to interpret the data
81+
- Example of actual output
82+
- Common questions about results
83+
84+
6. "Pro tips and advanced usage" (150-200 words):
85+
- 3-5 tips for getting better results
86+
- How to optimize for speed or cost
87+
- Advanced configuration options
88+
- Integration possibilities (API, webhooks, etc.)
89+
- Common use cases from users
90+
91+
7. "Troubleshooting common issues" (100-150 words):
92+
- 2-3 common problems and solutions
93+
- Where to check for errors
94+
- How to get support
95+
96+
8. "Next steps" (50-100 words):
97+
- How to automate or schedule runs
98+
- Integration ideas
99+
- Link to documentation
100+
- Encouragement to experiment
101+
102+
Writing guidelines:
103+
- Write like you're helping a friend get started
104+
- Use "we" and "let's" language
105+
- Be encouraging and supportive
106+
- Explain what users will see at each step
107+
- Use bullet points for options or lists
108+
- Include emoji sparingly for visual breaks (✅, 🚀, ⚠️, 💡)
109+
- Format Actor/button names in bold
110+
- Use > quote blocks for important notes
111+
- Keep paragraphs short and scannable
112+
113+
Screenshot guidance:
114+
- Suggest specific screenshots for each major step
115+
- Describe what should be visible in each screenshot
116+
- Example: "Screenshot showing the input form with 'bagel' entered in search field"
117+
- Mention UI elements to highlight (buttons, fields, tabs)
118+
119+
Actor-specific details:
120+
- Use actual field names from your Actor's input schema
121+
- Reference specific features from your README
122+
- Include real example inputs that work well
123+
- Mention any enrichment features or add-ons
124+
- Explain pricing tier differences if relevant
125+
- Link to Actor documentation for deep dives
126+
127+
SEO optimization:
128+
- Use "how to [achieve outcome]" in title and 3-5 times in content
129+
- Include "[Actor name] tutorial", "[Actor name] guide"
130+
- Use problem-related keywords (what your Actor solves)
131+
- Mention "Apify" 3-5 times naturally
132+
133+
dev.to-specific elements:
134+
- Suggest 4 tags (e.g., #tutorial, #automation, #webscraping, #api)
135+
- Write a compelling first paragraph for feed preview
136+
- Include a discussion prompt at end: "What are you planning to scrape? Drop a comment! 💬"
137+
- Suggest a cover image concept (your Actor in action or logo)
138+
- Add liquid tag suggestions if relevant ({% link %}, {% github %})
139+
140+
Please generate the complete tutorial now in markdown format, based on the Actor's README, with clear steps that walk users through the entire process from accessing the Actor to downloading results.`;

src/utils/github-readme-prompt.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
export const GITHUB_README_PROMPT = `Create a comprehensive README.md for my Actor's GitHub example repository.
2+
3+
Actor details:
4+
- Name: [YOUR ACTOR NAME]
5+
- Purpose: [WHAT IT DOES]
6+
- Main use cases: [LIST 3-5 USE CASES]
7+
- Apify Store link: [URL]
8+
9+
README structure:
10+
1. Project title with badges (build status, version, etc.)
11+
2. Short description (1-2 sentences)
12+
3. Key features (bullet points)
13+
4. Quick start guide
14+
5. Installation/Setup
15+
6. Usage examples (3-5 code snippets)
16+
7. Use cases section
17+
8. Configuration options
18+
9. Common questions/troubleshooting
19+
10. Links (Apify Store, documentation, support)
20+
11. Contributing guidelines
21+
12. License
22+
23+
Style:
24+
- Clear and scannable
25+
- Include code blocks with syntax highlighting
26+
- Add emojis for sections where appropriate
27+
- Professional but friendly tone
28+
- Emphasize ease of use`;
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
export const HASHNODE_ARTICLE_PROMPT = `Create a comprehensive "Best [CATEGORY]" roundup article optimized for Hashnode that naturally promotes [YOUR PRODUCT/SERVICE] while providing genuine technical value to developers.
2+
3+
Article requirements:
4+
- Title: "Best [CATEGORY] for [SPECIFIC USE CASE]: A Developer's Guide [YEAR]" (technical angle)
5+
- Word count: 1,500-2,000 words (Hashnode readers appreciate depth but value clarity)
6+
- Include 6-8 solutions total
7+
- Feature [YOUR PRODUCT/SERVICE] as position #1
8+
- Clear, technical but accessible tone
9+
- Include pros/cons for each solution
10+
- Add detailed comparison table
11+
- Include architecture/workflow diagrams suggestions where relevant
12+
13+
Your product details:
14+
- Product name: [YOUR ACTOR NAME]
15+
- Product URL: [YOUR APIFY STORE URL]
16+
- Technical architecture: [HOW IT WORKS]
17+
- Key features: [LIST 3-5 TECHNICAL FEATURES]
18+
- Integration options: [APIs, SDKs, etc.]
19+
- Main use cases: [PROBLEMS IT SOLVES]
20+
- Readme content: [PASTE HERE YOUR README]
21+
22+
Content Structure:
23+
1. Clear, technical introduction (150-200 words):
24+
- The specific problem/challenge
25+
- Why it matters to developers
26+
- What criteria you used for evaluation
27+
- What readers will learn
28+
29+
2. "Understanding [CATEGORY]" - brief technical context if needed (100-150 words)
30+
31+
3. "Evaluation criteria" - what developers should consider (150 words):
32+
- Technical capabilities
33+
- Performance & scalability
34+
- Developer experience
35+
- Documentation & support
36+
- Pricing & value
37+
38+
4. Detailed tool analysis (250-300 words each):
39+
- Overview and core functionality
40+
- Technical approach/architecture (briefly)
41+
- Key features with technical details
42+
- Strengths (3-4 items with specifics)
43+
- Limitations (2-3 honest cons)
44+
- Ideal use cases
45+
- Getting started complexity
46+
- Integration examples or code snippet (where relevant)
47+
- Pricing structure
48+
49+
5. Comprehensive comparison table - include technical specs
50+
51+
6. "Decision framework" - help readers choose based on their needs (200-250 words)
52+
53+
7. Conclusion with key takeaways and next steps (100-150 words)
54+
55+
Writing guidelines:
56+
- Write with technical authority but remain accessible
57+
- Be thoroughly objective and fair to all solutions
58+
- Show genuine strengths of each tool with specific examples
59+
- For [YOUR PRODUCT], emphasize technical innovation and practical benefits
60+
- Include real-world scenarios and use cases
61+
- Use clear code blocks with proper language specification
62+
- Use H2 (##) and H3 (###) markdown headers consistently
63+
- Break up text with relevant visual suggestions (architecture diagrams, workflow charts)
64+
- Keep paragraphs focused and well-structured
65+
66+
Technical depth:
67+
- Discuss technical implementation approaches
68+
- Mention performance characteristics where relevant
69+
- Compare API design or interface quality
70+
- Reference documentation quality and completeness
71+
- Discuss scalability and limitations honestly
72+
- Include actual examples from experience where possible
73+
74+
SEO optimization:
75+
- Use target keyword "[CATEGORY]" 10-12 times naturally
76+
- Include long-tail variations like "best [category] for [use case]"
77+
- Add semantic technical keywords related to your domain
78+
- Use keywords strategically in headers
79+
- Include alternative phrasing that developers might search for
80+
81+
Hashnode-specific elements:
82+
- Suggest 5-6 relevant tags for Hashnode (technical and general)
83+
- Write a compelling subtitle/brief description (under 160 characters)
84+
- Suggest a cover image concept (technical/professional)
85+
- Include a "TL;DR" section at the top after the intro (3-4 bullet points)
86+
- Add a "What's your experience?" prompt at the end to encourage discussion
87+
- Mention if this could be part of a series (e.g., "This is part 1 of my [CATEGORY] series")
88+
89+
Code examples:
90+
- Include at least 1-2 code snippets showing integration or usage
91+
- Use proper markdown code blocks with language specification
92+
- Keep code examples practical and copy-pasteable
93+
- Add comments in code to explain key parts
94+
95+
Please generate the complete article now in clean markdown format with proper structure.`;

0 commit comments

Comments
 (0)