Skip to main content

Hello.

I would like to ask for some help about running or limiting a zap to 3 times a day.

To start off my zap rewrites news articles from RSS feeds using ChatGPT and reposting it to my website. The basic workflow of my zap can be seen below:

1. Trigger
App: RSS by Zapier
Event: New Items in Multiple Feeds
Trigger:
    - Feed URLs (Multiple Feed URLs)
    - What Triggers a New Feed Item?: Different Guid/ URL
Test: OK


2. Chat GPT (Rewrites latest content from RSS feed)

3. ChatGPT (Writes blog post title based on rewritten content)

4. ChatGPT (Writes abstract based on rewritten content)

5. Create Post in Wordpress

The problem is, is that the article news feed updates more than once a day, sometimes they post 30 news articles in a couple of hours. I cannot afford to run the zap everytime there's a new news article in the RSS news feed as it would deplete my ChatGPT credits.

What I would want is to just post 3 times a day. I do not care what time time the news article gets posted as long as there is a limit. Once the Zap has run 3 times, then it would need to stop and start again the following day.

To serve as context, I am not technically well-versed in creating zaps and would like some help building and setting up. I have also done some research and I found an article written by nicksimard. But I found it to be too technical.

If anyone can help me build the structure more specifically how to limit the zap, I would greatly appreciate it.

Just to add some more information about my question.

The article written by nicksimard is a few years old and the screenshots he used were from the old UI. I don’t know if the functions he mentioned are still there on the new UI.


Hi @themalern 

You can use these apps:

 

The concept would be to check a defined Key in Storage then Filter, and increment a Key +1 each time it passes the Filter.

 

You would have a different Zap that triggers on a schedule to reset the Key value to 0 every midnight.

 


Hi @themalern 

You can use these apps:

 

The concept would be to check a defined Key in Storage then Filter, and increment a Key +1 each time it passes the Filter.

 

You would have a different Zap that triggers on a schedule to reset the Key value to 0 every midnight.

 

 

 

 

 

 

Hello Troy. Massive thank you for replying.

 

Please bear with me if I have additional questions and I do apologize as I am not technically well versed.

 

Where do I put the Schedule app? Is it after the Trigger (1. New Items in Multiple Feeds in RSS by Zapier? I’ve included a screenshot of my workflow below:

 

My workflow

My problem is whenever I try to add Schedule by Zapier app, it says “No action available”. Do I need to redo my workflow from the ground up?

 

 

Also, where do you recommend I place the other 2 apps you suggested? (Storage and Filter) 

 

Thanks again.


@themalern 

Schedule can only be used as a Trigger step.

 

Try these Zaps…

 

Zap 1

This is your Zap as shown in the screenshot.

  1. Trigger: RSS
  2. Action: Storage - Get Value
  3. Action: Filter
    1. Less than 4
  4. Action: Storage - Increment Value
  5. Action: ChatGPT
  6. Action: ChatGPT
  7. Action: ChatGPT
  8. Action: WordPress

 

Zap 2

  1. Trigger: Schedule
    1. Daily - Midnight
  2. Action: Storage - Set Value
    1. 0