<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[NoCodeAgency.net Blog]]></title><description><![CDATA[NoCodeAgency.net Blog]]></description><link>https://blog.nocodeagency.net</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 08:41:32 GMT</lastBuildDate><atom:link href="https://blog.nocodeagency.net/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How to create an API with #nocode?]]></title><description><![CDATA[Here's how I did it with n8n.io .
A few weeks ago, I created a simple slack bot that regularly checks Google's ranking for my projects. https://twitter.com/ivbran/status/1453395779473739780
However, I sometimes wanted to be able to check other keywor...]]></description><link>https://blog.nocodeagency.net/how-to-create-an-api-with-nocode</link><guid isPermaLink="true">https://blog.nocodeagency.net/how-to-create-an-api-with-nocode</guid><category><![CDATA[APIs]]></category><dc:creator><![CDATA[Branimir]]></dc:creator><pubDate>Tue, 30 Nov 2021 21:28:26 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/unsplash/ehyV_XOZ4iA/upload/v1638307617832/e5dsur-Wg.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="heading-heres-how-i-did-it-with-n8nio">Here's how I did it with n8n.io .</h2>
<p>A few weeks ago, I created a simple slack bot that regularly checks Google's ranking for my projects. https://twitter.com/ivbran/status/1453395779473739780</p>
<p>However, I sometimes wanted to be able to check other keywords, but I didn't want to open n8n every time.</p>
<p>So I decided to create an API with n8n and just create a bubble.io web app where I can enter keywords and websites that I want to check. Integration was simple: 
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1638307306016/A3y4R0_D4N.png" alt="Screen Shot 2021-11-30 at 10.52.08 PM.png" /></p>
<p>Since I already have a workflow in place to find the ranking position, all I had to do was activate a webhook node in n8n and activate "Last node finishes". 
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1638307324566/V5ddfjy_q.png" alt="Screen Shot 2021-11-30 at 10.43.25 PM.png" /></p>
<p>When this is enabled, the Webhook will return the specified response code along with the output from the last node executed in the workflow.</p>
<p>I added a SET node at the end of the workflow, where I set three values ​​(position, keyword, url) that I want to return in response to the API call. </p>
<p>And here is the final workflow for a SERP API and slack bot:
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1638307509259/yquYctdgQ.png" alt="Screen Shot 2021-11-30 at 11.24.55 PM.png" /></p>
]]></content:encoded></item><item><title><![CDATA[I made a Google SERP bot for Slack using only #nocode]]></title><description><![CDATA[Here’s how I did it with  n8n.io 
I have set up a Cron job to make an API call every day to a scrapping API

Parsed raw HTML to extract only organic results and corresponding links

Added a new parameter for result positions. IF statement checks whet...]]></description><link>https://blog.nocodeagency.net/i-made-a-google-serp-bot-for-slack-using-only-nocode</link><guid isPermaLink="true">https://blog.nocodeagency.net/i-made-a-google-serp-bot-for-slack-using-only-nocode</guid><category><![CDATA[automation]]></category><category><![CDATA[slack]]></category><category><![CDATA[bot]]></category><dc:creator><![CDATA[Branimir]]></dc:creator><pubDate>Sun, 31 Oct 2021 23:19:46 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1635722296665/8D50C9FnU.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here’s how I did it with  <a target="_blank" href="https://n8n.io">n8n.io</a> </p>
<p>I have set up a Cron job to make an API call every day to a scrapping API</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1635721663103/_o-eI77sj.png" alt="FCt_w0lUYAUAu7d.png" /></p>
<p>Parsed raw HTML to extract only organic results and corresponding links</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1635722092853/hpxGS9J8S.png" alt="parse.png" /></p>
<p>Added a new parameter for result positions. IF statement checks whether parsed links contain our domain.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1635722208295/V4E8Ch1Tb.png" alt="1.png" /></p>
<p>If the domain was found in the first 100 search results, the bot sends a message with the current ranking position(s).</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1635722262061/vVrxKRfg0.png" alt="2.png" /></p>
<p>And here is the whole workflow:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1635722335607/OKMvDcd5-.jpeg" alt="FCuAasGWYAEGaT2.jpeg" /></p>
]]></content:encoded></item></channel></rss>