Jannis Moore

WP Webhooks Pro - Do everything within WordPress without WordPress.

WP Webhooks Pro turns your website into a highly optimized webhook system. You can set up various actions and triggers like for example adding, updating and deleting users without even touching WordPress. It's fully compatible with Zapier, automate.io and more

Add a comment

Replies

Best
Nick Simard
Oh wow! Can’t wait to try this. At Zapier, we’ve recommended HookPress in the past but that plugin hasn’t been updated in quite some time. If this works well I’ll definitely tell our users to check it out :)
Jannis Moore
@nicksimard I remember Hookpress - Wanted to use it as well, but because of the compatibility issues with the newer php versions, I never used it. There is another thing that keeps me from using Hookpress: It only allows you to send data from WordPress to Zapier - This plugin can do the opposite as well with receiving data from other services like Zapier :) Regarding the functionality: It works damn well - Use it already for a lot of my projects and my current customers love it as well :)
Zeshan Ahmed

I used this plugin to sync user meta between multiple websites and it works like really well. I was doubtful that the security gets affected by a large number of features this plugin offers, but it seems to offer a whitelist for the incoming data. My problems are solved.

Pros:

- Integrates seamlessly with Zapier - Super flexible environment and easy to understand backend - I like the WordPress hook setup

Cons:

- Documentation can be improved. Would be great to have some more videos on your YouTube channel

Jannis Moore
Hi Zeshan, thanks a lot for your review! i'm happy to inform you that we will launch our next videos in the upcoming week! :) All the best Jannis
Jannis Moore
Hey hunters! I'm very happy to present to you my newest product called WP Webhooks Pro! With this product, I want to push the possibilities of WordPress again to another level. My goal is to make it more easy to connect to WordPress via other services since this is mostly still complicated and heavy. This plugin enables you to set up certain actions via webhooks to manage your data within and outside of WordPress. For all the people that never heard of webhooks: Just think of a webhook as a letter. You put information in, send them to someone else and he takes the actions based on your specifications. Here are some features to show you what this plugin is capable of while using only webhooks and/or Zapier/automate.io: 1. Create, update and delete users or posts (Supports Custom Post Types) 2. Create, update and delete user meta and post meta (Supports Custom Post Types) 3. Create Blog Posts via Email (Send an email with your details to a specified address and create automatically a blog post) 4. Create, rename, move, copy or delete files and folders on your WordPress system 5. Run any kind of external piece of PHP code within your WordPress system Let's also talk quickly about use-cases. Here are some: 1. If a user creates an account on your Teachable school, you can instantly create a related account on WordPress using his email. 2. If you upload a file via Dropbox, you can mirror this file automatically to your WordPress site. 3. In case you have multiple WordPress systems, you can synchronize the users in between using the email address. 4. If you are working on your smartphone, using WordPress is not always an exciting experience. From now on you can create and publish your blog posts via email. The plugin itself is super optimized and very developer friendly. I'm currently creating the documentation where you can find more information about how it works. There's also a YouTube channel available where I will show more use-cases. In case you have any specific needs, feel free to reach out to me at any time! PS: If you read it until here, I will give you a 10% discount :) AUTOMATEME10
Fabian Henzler
Wow Jannis, I love it! That’s what I’ve been waiting for 🤩
Jannis Moore
@fabianhenzler Hi Fabian, I'm very happy to hear that! Thanks a lot! :)
Bobby Wilson
would this allow me to UPDATE a wp post say from a google sheet?
Jannis Moore
@bobby_wilson Hi Bobby, thanks a lot for your comment! Exactly! You can do that with using, for example, Zapier to connect your Google Sheet with it and then send the data to WordPress to update your post. I recently launched a new “Assistant bot” that even allows you to create WordPress posts on your own WordPress site using my chatbot on Ironikus.com :) Hope this helps! If you have more questions, feel free to ask at any time!
Gregg Housh
@ironikus It would be awesome to build a dashboard for all of my sites that brings in the posts and pages (including custom post types I choose, not every custom post type). With the ability to visualize and edit the SEO settings from Yoast for those pages and posts. This seems like a tool that could accomplish that. I notice on the website that you say its compatible with WPML and User Role Editor. Does this mean you wrote specific code to interact with those plugins remotely, or just that it honors them in the WP dashboard?
Jannis Moore
@gregghoush Hi - and thanks for your comment! The task you mentioned sounds very interesting to me and yes, with the new upcoming version of the plugin, this will also be possible (It currently isn't since we haven't pushed the "get" action for retrieving posts yet). What you could basically do to archive that is to built a dashboard that can display these information visually. To load the data you need to create a webhook call to the websites you want to grab the data from (With WP Webhooks Pro installed), serialize this data and make changes to it. After this is done, you can post this data back to the specified website with the information you want to add/change. That's it. Please keep in mind, that a solution like that still need custom development so that the data can be managed and displayed visually. Regarding the compatibility with WPML: This plugin has a highly optimized translation engine, that allows you to manage the translation based on your needs. You can for example set whitelist/blacklists for strings that should be translated and which not (via WordPress hooks). As you can see within the screenshots above, we disable the translations by default to save even more performance. In case you need it, just activate it and you are good to go. This logic is fully optimized for WPML, since it really uses smart parts from the plugin to translate strings more efficiently. Regarding User Role Editor: I included this plugin since I tested the functionality of webhook-created users with it and even with custom user roles, everything worked fine there. So it was for sure compatible and since I really like that plugin, I decided to include it. Hope this helps! If you have more questions, please let me know!
Gregg Housh
@ironikus Thats great. Thanks for the detailed response. I would be developing something probably using Laravel to give me a nice dashboard. It sounds like I need to wait for the "get" action to be finished first, but I am going to add this to my list of projects I want to attempt in the near future. One thing to think about with the Yoast example is that I believe the evaluation of a post or page happens in javascript while editing the page. So the green, red, and yellow indicator light is actually done by opening that page in a browser. This means that it won't actually update the evaluation of the SEO for that post or page if we edit remotely. Wonder how we might solve that?
Jannis Moore
@gregghoush you are very welcome! Thanks also for the interest on our plugin! We will launch that new version in roundabout one or two weeks in case this is interesting to you. For the SEO score: I quickly checked Yoast for that and what I could see are the following functions that grab the score from the queried object/post: For terms: $rating = WPSEO_Taxonomy_Meta::get_meta_without_term( 'content_score' ); For the content: $rating = WPSEO_Meta::get_value( 'linkdex', get_the_ID() ); For the link score: $rating = WPSEO_Meta::get_value( 'linkdex', get_the_ID() ); Hope this helps!
Ahmed Cogenli
Very interesting idea! Do you support custom post types and custom fields?
Jannis Moore
@mattcogenli Hi! - We definitely support custom post types :) Regarding the custom fields: I assume you talk about post meta, correct? If so, I'm happy to tell you, that you can also manage your custom post meta with this plugin. You can also push this to a whole new level. To update the post meta, we have various ways to do that. In the end you can choose the way that suits you the best. :) Let me know if you have more questions, I'm happy to help!
Chris Jayden
@ironikus What about advancedcustomfields.com?
Jannis Moore
@chrisschwartze Hi Chris! Sorry for my late answer! For now I would say we partially support Custom Fields. I believe you don't talk about the field groups itself, but about the fields you can assign values to when you fill the custom fields on your specified post type, correctly? If so, my answer on the top is true. Since ACF Pro uses the post meta fields to store their values, you can also manage them with it. The point where it gets a bit tricky is for example with repeater fields or images. For repeater fields you have to know the current meta key, as for the image you need to create some script to do that (Depending on your use case). Hope this helps! If you have anything else you want to ask, feel free to do so! :)
Laurent Malka
Looks promising. Been working with hookpress, but found it limiting. Looking forward to check it out!!
Jannis Moore
@trackingdesk Hi Laurent, thanks a lot for your comment, I really appreciate it! Yes, Hookpress is very limiting at some point, but at the current stage, it has more functionality for sending data FROM WordPress than my plugin WP Webhooks Pro does. This is the reason since we focused a lot on receiving data in WordPress. We already have some more extensions for sending data on our timeline, but they are not ready yet. Do you have any special use case in mind? For now, you can fire webhooks when a post gets created, updated or deleted, as well as when a user registers, updates or on login. Hope this helps! If you have more questions, feel free to ask at any time!
Laurent Malka
@ironikus sorry for not replying earlier. Since our app and craft is mostly about digital marketing and analytics, we always focus on this angle, so i am a little biased. We'd love to see engagement data flowing in and out and possibly with with campaign data, so it can be easily integrated through zapier for instance. looking forward to see how your app evolves!
Jannis Moore
@trackingdesk Hi Laurent, don't worry, we are all busy :) There happened already a lot since the launch of the product. To give you a short (very short) introduction to the improvements/new features: - We launched a personal assistant bot that helps you to test your webhook plugin and more: https://ironikus.com/assistant/ - We launched four more incredible premium extension that make WordPress godlike: https://ironikus.com/products/?f... - Our plugin is fully compatible with Zapier, automate.io, IFTTT and mostly every other third party service that supports webhooks - We launched a free version of our plugin: https://wordpress.org/plugins/wp... - We partnered up with WP Reset: https://wordpress.org/plugins/wp... - We offer in-plugin support Hope this helps :)
Manoj Kumar
Thanks much! We all know the pain of reloading pages. Works like a remote.
Jannis Moore
Hey PH members! We just released a new Feature for WP Webhooks that allows you to create fully automated Workflows directly within WordPress. Feel free to check it out here: https://www.producthunt.com/post...