Ready-to-use Anysite workflow templates for common use cases
Get started quickly with pre-built workflow templates combining multiple Anysite nodes for common business scenarios. These templates provide complete automation solutions that you can customize for your specific needs.
Complete workflow for finding and qualifying leads across social platforms.
What it does:
Workflow Template:
{
"name": "Social Media Lead Discovery",
"nodes": [
{
"name": "Search LinkedIn Professionals",
"type": "@horizondatawave/n8n-nodes-anysite.LinkedIn",
"operation": "searchPeople",
"parameters": {
"keywords": "CTO OR \"Chief Technology Officer\"",
"location": "San Francisco Bay Area",
"industry": "Technology",
"limit": 50
}
},
{
"name": "Find Twitter Profiles",
"type": "@horizondatawave/n8n-nodes-anysite.Twitter",
"operation": "searchUsers",
"parameters": {
"query": "{{ $json.firstName }} {{ $json.lastName }} {{ $json.company }}"
}
},
{
"name": "Get Company Website",
"type": "@horizondatawave/n8n-nodes-anysite.LinkedIn",
"operation": "getCompanyInfo",
"parameters": {
"companyName": "{{ $json.company }}"
}
},
{
"name": "Extract Contact Info",
"type": "@horizondatawave/n8n-nodes-anysite.WebParser",
"operation": "parseUrl",
"parameters": {
"url": "{{ $json.websiteUrl }}/contact",
"customSelectors": {
"email": "a[href^='mailto:']",
"phone": "[href^='tel:']"
}
}
},
{
"name": "Score Lead Quality",
"type": "n8n-nodes-base.function",
"parameters": {
"functionCode": `
const lead = items[0].json;
let score = 0;
// Company size scoring
if (lead.employeeCount > 500) score += 30;
else if (lead.employeeCount > 100) score += 20;
else if (lead.employeeCount > 10) score += 10;
// Social engagement scoring
if (lead.twitterFollowers > 5000) score += 25;
else if (lead.twitterFollowers > 1000) score += 15;
// Industry relevance
if (lead.industry.includes('Technology')) score += 20;
if (lead.industry.includes('Software')) score += 15;
// Contact availability
if (lead.email) score += 15;
if (lead.phone) score += 10;
return [{
json: {
...lead,
leadScore: score,
qualification: score > 70 ? 'Hot' : score > 40 ? 'Warm' : 'Cold'
}
}];
`
}
},
{
"name": "Filter High-Quality Leads",
"type": "n8n-nodes-base.filter",
"parameters": {
"conditions": [
{
"field": "leadScore",
"operation": "greaterThan",
"value": 40
}
]
}
},
{
"name": "Add to CRM",
"type": "n8n-nodes-base.hubspot",
"parameters": {
"operation": "create",
"resource": "contact",
"data": {
"firstname": "={{ $json.firstName }}",
"lastname": "={{ $json.lastName }}",
"email": "={{ $json.email }}",
"company": "={{ $json.company }}",
"jobtitle": "={{ $json.position }}",
"lead_score": "={{ $json.leadScore }}",
"lead_source": "Social Media Discovery"
}
}
}
]
}
Find and connect with content creators in your industry.
Features:
Track competitor activity across all social platforms.
Workflow Components:
Workflow Template:
{
"name": "Competitor Social Monitoring",
"nodes": [
{
"name": "Monitor Competitor LinkedIn",
"type": "@horizondatawave/n8n-nodes-anysite.LinkedIn",
"operation": "getCompanyPosts",
"parameters": {
"companyName": "{{ $('Set Competitors').item.json.competitor }}",
"limit": 10
}
},
{
"name": "Monitor Competitor Twitter",
"type": "@horizondatawave/n8n-nodes-anysite.Twitter",
"operation": "getUserPosts",
"parameters": {
"username": "{{ $('Set Competitors').item.json.twitterHandle }}",
"tweetCount": 20
}
},
{
"name": "Analyze Content Themes",
"type": "n8n-nodes-base.openAi",
"parameters": {
"operation": "analyze",
"prompt": "Analyze these social media posts and identify the main themes, messaging strategies, and target audience: {{ JSON.stringify($input.all().map(item => item.json.text || item.json.content).slice(0, 10)) }}"
}
},
{
"name": "Calculate Engagement Metrics",
"type": "n8n-nodes-base.function",
"parameters": {
"functionCode": `
const posts = $input.all();
const totalEngagement = posts.reduce((sum, post) => {
const likes = post.json.likes || 0;
const comments = post.json.comments || 0;
const shares = post.json.shares || post.json.retweets || 0;
return sum + likes + comments + shares;
}, 0);
const avgEngagement = totalEngagement / posts.length;
const topPost = posts.reduce((max, post) => {
const engagement = (post.json.likes || 0) + (post.json.comments || 0);
const maxEngagement = (max.json.likes || 0) + (max.json.comments || 0);
return engagement > maxEngagement ? post : max;
}, posts[0]);
return [{
json: {
competitor: posts[0].json.competitor,
totalPosts: posts.length,
avgEngagement,
topPost: topPost.json,
analysisDate: new Date().toISOString()
}
}];
`
}
}
]
}
Monitor competitor pricing and product changes.
Capabilities:
Discover trending topics and content opportunities.
Workflow Features:
Example Implementation:
{
"name": "Industry Trend Analysis",
"trigger": {
"type": "n8n-nodes-base.cron",
"parameters": {
"rule": {
"interval": [
{
"field": "cronExpression",
"expression": "0 9 * * 1"
}
]
}
}
},
"nodes": [
{
"name": "Reddit Hot Topics",
"type": "@horizondatawave/n8n-nodes-anysite.Reddit",
"operation": "monitorHotPosts",
"parameters": {
"subreddits": "MachineLearning,artificial,technology",
"postLimit": 20,
"minScore": 100
}
},
{
"name": "Twitter Trending",
"type": "@horizondatawave/n8n-nodes-anysite.Twitter",
"operation": "searchTweets",
"parameters": {
"query": "#AI OR #MachineLearning OR #TechTrends",
"resultType": "popular",
"limit": 50
}
},
{
"name": "Extract Trending Keywords",
"type": "n8n-nodes-base.function",
"parameters": {
"functionCode": `
const allText = $input.all().map(item =>
item.json.title || item.json.text || ''
).join(' ');
const keywords = allText.toLowerCase()
.match(/\\b\\w{4,}\\b/g) || [];
const keywordCount = {};
keywords.forEach(word => {
if (!['this', 'that', 'with', 'from', 'they', 'have', 'will', 'been', 'said'].includes(word)) {
keywordCount[word] = (keywordCount[word] || 0) + 1;
}
});
const trending = Object.entries(keywordCount)
.sort(([,a], [,b]) => b - a)
.slice(0, 15)
.map(([keyword, count]) => ({ keyword, mentions: count }));
return [{ json: { trendingKeywords: trending, date: new Date().toISOString() } }];
`
}
},
{
"name": "Generate Content Ideas",
"type": "n8n-nodes-base.openAi",
"parameters": {
"operation": "generate",
"prompt": "Based on these trending keywords in AI/ML: {{ JSON.stringify($json.trendingKeywords) }}, generate 5 unique blog post ideas that would appeal to technical professionals. Include title, brief description, and target audience for each."
}
},
{
"name": "Save to Content Calendar",
"type": "n8n-nodes-base.googleSheets",
"parameters": {
"operation": "append",
"sheetId": "your-content-calendar-sheet-id",
"values": [
"={{ new Date().toLocaleDateString() }}",
"={{ $json.contentIdeas }}",
"Trend Analysis",
"Planning"
]
}
}
]
}
Monitor brand mentions across all social platforms.
Monitoring Scope:
Rapid response workflow for negative mentions.
Response Features:
Comprehensive market intelligence gathering.
Research Areas:
Automated lead scoring and qualification.
Qualification Criteria:
Each workflow template can be customized by:
Performance Optimization:
Data Quality:
Compliance:
To import these workflows into n8n:
Track customer journey across multiple touchpoints.
Real-time dashboard with competitor metrics.
Proactive customer health monitoring and intervention.
Automated lead nurturing and qualification.