“Tailored WordPress Automator” Bundle

Automate all the things

Automate tasks

Trigger the execution of Persisted Queries on action hooks and WP-Cron tasks, to:

Automate tasks in your site. The automation action is done by executing a GraphQL persisted query, triggered by:

  • Scheduling a WP-Cron event
  • Reacting to a WordPress hook
  • Chaining after the completion of a previous GraphQL persisted query

As these GraphQL persisted queries can be set as private, these tasks will only be executed internally (i.e. they are not exposed to the Internet).

Some automation tasks you can execute are:

  • When uploading an image, if it has no description, call the OpenAI API and generate a caption for that image
  • If a published post has no thumbnail, automatically create an image with generative AI using the post's title as the prompt, and set it as a post's featured image
  • Check if a newly-published post contains some mandatory block and, if not, add it
  • Post newly-uploaded images to Instagram
  • Send a daily summary of activity in the site to your email
  • Send a "happy birthday" email to your users
  • Send yourself a reminder to contact a customer, two weeks after a product was sold
  • Send a notification to users when their comment was replied to
  • Send a welcome email to new users
  • Many more...

Read tutorial lesson Sending a daily summary of activity for an example of using WP-Cron to automate sending a daily activity email to the admin.

Pricing permalink

Save 55% (over all included extensions)

“Personal”
1 domain
“Professional”
10 domains
“Agency”
50 domains

$109

$219

$439

Buying the bundle gives you a license for 1 year (renewable every year), that includes support and access to all bundle updates. Prices are in USD.

Purchase any product with a 30-day money back guarantee

🛍️ Buy “Tailored WordPress Automator” Bundle

Other bundles completely included in this bundle permalink

  1. “Private GraphQL Server for WordPress” Bundle permalink

    Use GraphQL to power your application (blocks, themes and plugins), internally fetching data without exposing a public endpoint

  2. “Selective Content Import, Export & Sync for WordPress” Bundle permalink

    Import hundreds of records into your WordPress site from another site or service (such as Google Sheets), and selectively export entries to another site

  3. “Easy WordPress Bulk Transform & Update” Bundle permalink

    Transform hundreds of posts with a single operation (replacing strings, adding blocks, adding a thumbnail, and more), and store them again on the DB

  4. “Unhindered WordPress Email Notifications” Bundle permalink

    Send personalized emails to all your users, and notifications to the admin, without constraints on what data can be added to the email

  5. “Versatile WordPress Request API” Bundle permalink

    Interact with any external API and cloud service, posting and fetching data to/from them

Extensions included in this bundle permalink

  1. Automation permalink

    Use GraphQL to automate tasks in your app: Execute queries when some event happens, chain queries, and schedule and trigger queries via WP-Cron.

  2. Conditional Field Manipulation permalink

    Apply a directive on a field only if some condition is met.

  3. Email Sender permalink

    Send emails via global mutation "_sendEmail".

  4. Field Default Value permalink

    Set a field to some default value (whenever it is null or empty).

  5. Field on Field permalink

    Manipulate the value of a field by applying some other field on it.

  6. Field Resolution Caching permalink

    Cache and retrieve the response for expensive field operations.

  7. Field Response Removal permalink

    Remove the output of a field from the response.

  8. Field To Input permalink

    Retrieve the value of a field, manipulate it, and input it into another field or directive, all within the same operation.

  9. Field Value Iteration and Manipulation permalink

    Iterate and manipulate the value elements of array and object fields.

  10. Helper Function Collection permalink

    Collection of fields providing useful functionality.

  11. HTTP Client permalink

    Addition of fields to execute HTTP requests against a webserver and fetch their response.

  12. HTTP Request via Schema permalink

    Addition of fields to retrieve the current HTTP request data.

  13. Internal GraphQL Server permalink

    Execute GraphQL queries directly within your application, using PHP code.

  14. Multiple Query Execution permalink

    Combine multiple queries into a single query, sharing state across them and executing them in the requested order.

  15. PHP Constants and Environment Variables via Schema permalink

    Query the value from an environment variable or PHP constant.

  16. PHP Functions via Schema permalink

    Manipulate the field output using standard programming language functions available in PHP.

  17. Response Error Trigger permalink

    Explicitly add an error entry to the response to trigger the failure of the GraphQL request (whenever a field does not meet the expected conditions).

  18. Schema Editing Access permalink

    Grant access to users other than admins to edit the GraphQL schema.

Supported library queries by this bundle permalink

  1. Add a mandatory comments block to a post permalink

    If missing, add the comments block at the bottom of the post

  2. Add missing links in post permalink

    Search for URLs which have no link in the post's HTML content and add a link around them

  3. Augment data from an external API permalink

    Adapt the response from an external API to anything you need it to be

  4. Correlate user data from WordPress and Mailchimp permalink

    Augment the user data in your WordPress site, by appending extra fields from an external source such as Mailchimp

  5. Extract all links added in the HTML source for all posts

  6. Display different content to different users permalink

    Retrieve a different GraphQL response depending on the role of the logged-in user

  7. Display the URLs from all image blocks in a post permalink

    Extract the URL property for all core/image blocks in a post (including inner blocks)

  8. Display the number of comments for different periods of time permalink

    Analyze the trend of users adding comments to your site, based on several periods of time

  9. Display which posts have a thumbnail, and which have not permalink

    Identify posts that need to add/replace/remove their thumbnail

  10. Distribute content from an upstream to multiple downstream WordPress sites permalink

    Implement a distributed server architecture using Gato GraphQL extensions on the upstream WordPress site only

  11. Duplicate a post permalink

    Create a duplicate of the indicated post

  12. Duplicate multiple posts permalink

    Create duplicates for all the indicated posts

  13. Export post to WordPress site permalink

    Fetch the data for a post from this WordPress site, and replicate it in some downstream WordPress site

  14. Fetch US weather forecast data for a location permalink

    Connect to the US National Weather Service's API to fetch weather forecast data

  15. Fetch US weather forecast data for multiple locations permalink

    Connect to the US National Weather Service's API to fetch weather forecast data

  16. Fetch repositories from GitHub permalink

    Connect to GitHub's API to fetch repository data for some account

  17. Fetch user data from Mailchimp list permalink

    Connect to Mailchimp's API to fetch user data from a list

  18. Fetch users by locale permalink

    Retrieve all users with a certain locale, providing a regex to identify them

  19. Filter data from an external API permalink

    If the API does not allow filtering results that satisfy some condition (such as having a field with a non-empty value), we can implement an API gateway that removes those entries that do not satifsy our condition

  20. Using generative AI to produce images for posts without a featured image, and compress it for the web

  21. Using generative AI to produce images for posts without a featured image, and compress it for the web

  22. Import post from WordPress RSS feed permalink

    Create a new post using the data from some WordPress RSS feed

  23. Import post from another WordPress site permalink

    Create a new post using the data exposed by the GraphQL API on some other WordPress site

  24. Import posts from CSV permalink

    Create a new post using the data from some CSV source

  25. Insert a block in all posts permalink

    Identify the nth block of a given type in all posts, and place a custom block right after it

  26. Regex search and replace multiple strings in a post permalink

    Search and replace multiple strings in the post's title, excerpt and content

  27. Regex search and replace multiple strings in all posts permalink

    Search and replace multiple strings in the posts' title, excerpt and content

  28. Register a newsletter subscriber from InstaWP to Mailchimp permalink

    Using InstaWP + Gato GraphQL to forward webhook data into an API

  29. Remove a block from posts permalink

    Remove a block of a given type from all posts

  30. Replace "http" with "https" in all image sources in a post permalink

    Switch to incorporating SSL when loading images in your site

  31. Replace an old post slug with a new post slug in all posts permalink

    Convert all content to point to the new URL for some post

  32. Replace the domain for all image blocks in a post (to use a CDN) permalink

    Update image URLs to route them via a CDN

  33. Replace the old domain with a new domain in all posts permalink

    Convert all content to point to the new URL for the site

  34. Retrieve the latest artifact download URLs from GitHub permalink

    Access the latest version of your plugin on your GitHub repo (eg: to install it in your WordPress site using WP-CLI)

  35. Retrieve the latest artifact download URLs from GitHub, passing the access token via a header permalink

    Access the latest version of your plugin on your GitHub repo, while passing the access token via a header (eg: for an API gateway)

  36. Retrieve user data stored in a different WordPress site permalink

    Fetch data corresponding to your users, stored in another WordPress site

  37. Search and replace multiple strings in a post permalink

    Search and replace multiple strings in the post's title, excerpt and content

  38. Search and replace multiple strings in all posts permalink

    Search and replace multiple strings in the posts' title, excerpt and content

  39. Send a farewell email to users who unsubscribe from ConvertKit (via a webhook) permalink

    Receive, process, and execute an action using data submitted by ConvertKit (or any other service)

  40. Send a personalized email to your users permalink

    Iterate over the users on your site, and send a customized email to each of them

  41. Send an email permalink

    Using text and HTML content

  42. Send an email to the admin permalink

    Fetching the admin email from the DB

  43. Send an email to the admin notifying of a new post permalink

    Integrate this query with automation to notify the admin when there's a new post on the site

  44. Send an email using Markdown permalink

    Converting Markdown into HTML content

  45. Send an email with dynamic data permalink

    Fetch data from the DB and dynamically insert it into the email message

  46. Send an email with summary of activity permalink

    Integrate this query with automation to receive updates on your email account

  47. Subscribe an email on a Mailchimp list permalink

    Connect to Mailchimp's API to register an email in a list


🛍️ Buy “Tailored WordPress Automator” Bundle