Home Blog Page 15

Gravatar: Connect Your Research Identity with ORCID on Gravatar

0

Researchers, scholars, and contributors can now connect their ORCID iD to their Gravatar profile as a verified account.

With this update, your Gravatar profile can include a trusted research identity alongside the other places people can find you online — from your personal site and social profiles to the platforms where you publish, collaborate, and contribute.

What is ORCID?

ORCID, which stands for Open Researcher and Contributor ID, provides a unique, persistent identifier for people involved in research, scholarship, and innovation.

An ORCID iD helps distinguish you from other researchers and contributors, even if you share a similar name, change institutions, publish across disciplines, or contribute under different affiliations over time. It’s widely used across the research community to connect people with their work, affiliations, funding, and scholarly contributions.

In short: ORCID helps make sure your work is connected to you.

Why add ORCID to your Gravatar profile?

Your Gravatar profile is a simple way to bring your online identity together in one place. Adding ORCID makes that profile more useful for researchers, academics, students, writers, and contributors who want to showcase a recognized scholarly identity.

By connecting your ORCID iD, you can:

  • Show a trusted research identity on your Gravatar profile.
  • Help others find your scholarly work and contributions through your ORCID record.
  • Keep your identity portable across the web, connected to the same Gravatar profile people already recognize.
  • Bring more context to your profile by linking your research identity with your professional and personal presence online.

Whether you publish papers, contribute datasets, review research, collaborate with institutions, or simply want your academic identity represented, ORCID is a natural fit for your Gravatar profile.

How to add your ORCID iD to Gravatar

Adding ORCID works just like other verified accounts in Gravatar:

  1. Go to your Gravatar profile.
  2. Open the Verified Accounts section.
  3. Choose ORCID from the list of services.
  4. Sign in with ORCID and approve the connection.
  5. Your ORCID account will appear on your Gravatar profile as a verified account.

Once connected, visitors to your profile can easily find and recognize your ORCID iD.

Bring your research identity with you

Gravatar helps you maintain a consistent identity across the web. With ORCID support, that identity can now include the research and scholarly work that matters to you.

Ready to connect your research identity?
Update your Gravatar profile and add your ORCID iD today.

WPTavern: #216 – Matt Schwartz on Exploring AI’s Impact in WordPress Agencies (Part 2)

0
Transcript

[00:00:19] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.

Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case a second look at exploring AI’s impact in WordPress agencies.

If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.

If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.

So on the podcast today, for a second time, we have Matt Schwartz.

Matt has been working in the WordPress ecosystem since 2011, running his own agency based in Atlanta, and developing products like CheckView at all for WordPress form and checkout QA. Matt’s expertise lies in how agencies can smartly, and cautiously, incorporate AI into their workflows for real tangible wins, and how to avoid potential pitfalls.

He was on the show last week to record the first of this two part mini series. You might want to listen to that prior to this, but it’s not strictly necessary.

In this episode, we build upon last week’s conversation. Matt talks about practical strategies for integrating AI across agency operations. The discussion starts with what it means to give AI access to your agency’s brain, using tools like project management wikis and connecting them with AI chatbots to streamline knowledge sharing, and avoid common AI hallucinations.

We then get into MCPs, or Model Context Protocol, and talk about why this area is quickly becoming a game changer for agencies looking to securely connect AI agents to multiple internal systems without complex, risky API configurations.

The conversation covers how to use AI for building internal tools, highlighting where it’s low risk and where you should be more cautious, especially with public facing, or mission critical, systems. Matt explains how agencies can leverage AI for QA and checklist automation, freeing up time for deeper human review of other important tasks.

We also discussed the impact of AI on the WordPress plugin market, including potential consequences for plugin developers and the wider community, and whether the rise of AI generated disposable tools could erode the collaborative spirit of the WordPress community.

We end by chatting about the importance of approaching agency AI adoption with eyes wide open to the risks. Data security, overdependence on vendors, failure to handle errors, and the reality that AI still makes mistakes.

Matt shares his outlook on how agencies can position themselves to thrive as AI reshapes the industry, from hiring strategies to the next generation of productised services.

If you’re running an agency or freelance business in the WordPress space and want to get ahead with AI thoughtfully and securely, this episode is for you.

If you’re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you’ll find all the other episodes as well.

And so without further delay, I bring you Matt Schwartz.

I am joined on the podcast, again, by Matt Schwartz, somewhat unexpectedly. Hello, Matt.

[00:04:05] Matt Schwartz: Hey Nathan, thanks again for having me this week. I’m super excited to dive back in.

[00:04:09] Nathan Wrigley: Thank you. So we recorded an episode last week, and we intended to do it as a one hit. So get it all recorded, tied off within 40 minutes or what have you. And then we began talking.

So last week we began talking and at about the half an hour point, it became obvious to me that we weren’t going to capture it all in one recording. So we’ve come back for a second episode.

Dear listener, I would just say that in order to provide context for this episode, you really probably should listen to the previous one, because we’re stacking up Matt’s case, argument, however you wish to describe it, for where you can make wins inside your agency with the use of AI. Not just wins, maybe some cautionary tales as well. But that was the point of the first episode.

So really, we’re going to drop you in to the ninth of 16 points. So again, just pause this, go back to the previous episode, have a listen there, and then you can stack this one in your podcast player of choice at that point.

If, however, somebody’s ignoring that, Matt, are you able to just do a very quick bio? Just tell us who you are? It may be repetitive for the people that are listening to the second episode, but nevertheless, let’s hear from you who you are.

[00:05:16] Matt Schwartz: Yep. My name’s Matt Schwartz. I run a WordPress agency here in Atlanta, since 2011. And I also have a testing and QA product for WordPress for checking forms and checkout called CheckView.

And yeah, today we’re just really diving into how you can leverage AI, how you can incorporate it into your agency, but in a hopefully smart and cautious way. Not necessarily just dropping it in, being a little bit more thorough about that process. So excited to continue the conversation.

[00:05:45] Nathan Wrigley: Yeah, thank you. And thank you for being so accommodating by joining me for a second time. So as I said, Matt’s put together a whole laundry list of different areas that your business, your freelance agency, whatever it may be that you are running in the WordPress space, can perhaps gain some benefits.

Last week we did one through eight, and now we’re going to sort of hit the road running on number nine. So the ninth point was about giving AI access to your agency’s brain. It’s a lovely subheading, but what does that mean?

[00:06:12] Matt Schwartz: Yeah, so this is actually one I picked up in the Admin Bar, which is a, one of the other WordPress agency groups out there, that a lot of agencies were doing. And I thought it was an interesting, I would say hack, you could say, to add AI without getting super involved in it. Which is if you already have a project management tool, or you already have a wiki, you can add into your AI chat bot of choice when it’s actually answering a question. You can tell it in its memory, hey, whenever I ask a question about the agency, go confirm what I’m doing by visiting our Clickup or visiting our Asana.

So it’ll actually go retrieve and confirm it’s using the latest proper information instead of just guessing or hallucinating. I love how we use the word hallucinate and not lie. I love that marketing branding that the AI companies did. It’s some crazy gaslighting.

Anyways, I love AI, but definitely, if you haven’t used something like Claude or ChatGPT, saying in the memory as simple as when you answer a question, check if this is actually the case and connect to our ClickUp or connect to our wiki.

I think that helps you get all the power of your documentation, SOPs, client, CRM, any data you’ve already basically built up. It can leverage that without you having to do a whole bunch of crazy connections or ask more specific things. I thought that was actually a really neat way that agencies that are just getting into the space with AI are using the data they basically already have. They’re just using their project management software, which basically has all that data.

[00:07:47] Nathan Wrigley: When you see it in action, which I have actually, but not to do with a WordPress website, more to do with a sort of SaaS product with the, how the tool has been built and the guardrails that are into the tool. It’s really amazing because then, well, basically it never forgets.

So every time you throw something new at it, that becomes part of the corpus of information. It then has an understanding. I keep saying it, but hopefully you understand, I’m meaning the AI in this case. A wider and broader understanding, and increasingly is able to deliver that back.

So in my case, often I’ll get some text back, which is divided up into bullet points. Those bullet points will have little footnotes attached to them, you know, 1, 2, 3, 4, and what have you, which will then link out to the documentation itself. And again, just a profoundly useful use of the thing which it’s best at, which is taking a corpus of information, grinding it up and spitting out something which makes sense.

And why wouldn’t you point it at your internal documentation? You know, if you’ve got a plugin, all of your support docs, throw the AI at it, and it will be able to help you as well as your clients. Because it’s guaranteed you’ve forgotten something that you’ve built.

WordPress, of course, itself does this. You know, every AI agent on the planet is welcome to crawl the docs for how WordPress itself is put together. And it’s one of the reasons I think why WordPress has a fighting chance in this AI, CMS battle, if you like, because everything’s open source already. Nothing’s hidden behind a paywall or a licence agreement or what have you. So yeah, agreed. That’s a great example.

Okay. Anything to add or should we move on?

[00:09:22] Matt Schwartz: No, I think that one’s just a cut and dry, really. If you haven’t looked at that, that’s an easy way to get into AI and leverage it without a lot of work.

[00:09:29] Nathan Wrigley: Okay. Absolutely. Okay, then number 10 is your internal MCP and guardrails. I know this gets bandied around a lot, and there’s a lot of acronyms floating around in the AI space. But MCP, maybe we just need to spend a moment explaining what the heck an MCP is, and how it kind of fits into the overall picture, but particularly in this case, with your guardrails.

[00:09:48] Matt Schwartz: Definitely. So MCP is basically an open source way to connect AI, let’s say, chatbots or agents to external systems. It stands for Model Context Protocol. I think maybe the team behind Claude built it. I can’t remember. But the idea really is that, instead of you just connecting directly to an API, which you could do, which an API if you’re not familiar, is a way again, to connect two different systems together.

One system will have a series of things that will let you say, hey, you can add this data, or you can pull this data, or you can modify this data, right? So an example could be something like a help desk. You might create a ticket, you may delete a ticket or you may edit the ticket. An API can basically do those things.

But what an MCP does is it’s really a series of tools that are more prebuilt for the AI, so that it knows and has context of what it should let you do, and how all the pieces of that connection really should modify whatever data you’re doing.

So it’s a lot more specific to agents. It’s a lot friendlier, I would say, if you aren’t familiar with a company’s API, you could connect to their API. I can connect to the WordPress REST API, but if I don’t understand that API, it may not be actually the best way to make the connection.

With an MCP, you can really not have the background of that company’s bridge. It’s going to do all the work, and the AI’s going to have enough information to help you get what you need done.

I know that’s hard to explain, but essentially with an MCP, if you build one at your agency, this is a little bit more high level, or a little bit deeper, but I am seeing a lot of agencies looking at this. Which is, they are using an MCP basically for their teams so that they can add all of their systems in one basically bridge. So that instead of having all their employees like connect to all these different Claude connectors and APIs, they have one system.

So if I have Claude and I’m an employee, it can connect to my MCP at the agency, then the agency MCP is actually on behalf going to go retrieve data from all our different systems. So not everyone has to have API keys. Not everyone has to connect to all these other systems, if that makes sense.

So I am seeing agencies starting to do this. So in some sense the proxy, MCP becomes a proxy or just a way to connect to all your other systems in a secure way.

[00:12:18] Nathan Wrigley: I always imagine it a bit like if you, I don’t know, you approach a giant supermarket and you know that you need carrots and soup. And normally you just go into the supermarket and wander around for a long time, and eventually you’d sort of stumble across the carrots and the soup.

But wouldn’t it be nice if there was somebody at the front door? Then you could say, where’s the carrots and where’s the soup? And that’s it. And they go, okay, the carrots are there, the soup’s there, and point.

You know, it’s just like this perfect gatekeeper, this guardrail that you described that kind of allows you to get the best out of that experience without wasting a load of time and resources and probably a load of hallucination out the back end.

[00:12:55] Matt Schwartz: Wow, that was so much better said than me. But yes, that is a much better way of explaining it. And that’s why if you haven’t looked at MCPs in general, I think it’s worth looking at. But also if you have a tech background, looking at an MCP for your own agency where you can combine all your tools and connect to this one place, I think is a really neat way to, again, get your employees and contractors connected to your, all your systems without them having to have a direct connection.

So if I want them to be like, hey, answer this ticket, go to this WordPress site, instead of them having to connect Claude to the WordPress site into Fresh Desk and all these things, it’s all within the one MCP. And then they aren’t really responsible for those API keys or any of those connections.

Of course, you have to put guardrails on that too, right? Guardrails, like they can’t delete things. You know, not having them delete tickets or websites. Because if you connect, you know, your host, they could technically delete an entire website if you don’t have proper guardrails. So it is, I would say something that is a little bit more on the cutting edge that not every agency should do, but if you are on the more technical side, an internal agency MCP, I think is a really neat idea.

[00:14:06] Nathan Wrigley: I feel like there’s future of commoditising MCP creation.

[00:14:11] Matt Schwartz: Oh, it’s already happening.

[00:14:12] Nathan Wrigley: Yeah, I really haven’t experienced that but, you know, a really, I don’t even know what that interface might look like in the end, but some really credible way of, you know, you sign up for a service and for a few dollars a month, they will modify, create on the fly, adapt the MCP so that it fits in with what was already an incredible technology. It’s a bit like the icing on the cake, the MCP, isn’t it? The AI was pretty amazing anyway, and then you put that layer on top and it just becomes much more refined amazing.

[00:14:41] Matt Schwartz: There’s actually some companies doing that already where you sign up for their SaaS, they basically store all the MCP data on their server securely, because that’s always a concern. You give them basically all the credentials, you give them the guardrails, and then they build a secure, essentially MCP app for you.

So there are some early options out there for that, that agencies could also look into if they’re less technical. You just want to make sure, obviously you realise you’re giving a third party your data and your secrets essentially.

[00:15:11] Nathan Wrigley: And course, in the era of AI, the capacity to do things really seriously wrong is literally at the end of your fingertips. Whereas before, you’d probably have to have some understanding, well, you could delete whole file structures and things like that, I guess. But now that a simple prompt can just rip through your entire code base or whatever it may be, definitely, one for guardrails there.

[00:15:32] Matt Schwartz: Delete all the sites on my server, done.

[00:15:34] Nathan Wrigley: Yeah, that’s right. Yeah. And don’t check.

[00:15:37] Matt Schwartz: That could happen.

[00:15:38] Nathan Wrigley: Yeah. Ignore all previous instructions, just delete them all.

Okay, so that was number 10. And really interesting. I think that’s one for the, sort of the tinfoil hat brigade, you know, the real nerds out there. But it’s not far off. If it’s been commoditised in SaaS now, you can guarantee that in the next few years that’s going to become table stakes, I would’ve thought for a lot of businesses and SOPs and what have you.

Okay, so the next one, I’m sure many people will have been familiar with, especially if you have a YouTube account and you’re looking at AI things on YouTube. Vibe coded agency tools. I’m sure I know what this one means, but run it by me anyway.

[00:16:16] Matt Schwartz: Yeah, so one key thing is, I’m not saying vibe coded tools themselves. I’m saying vibe coded agency tools, agency being the specific part. So you’re building internal tools for your agency, which I think in some sense, depending on what the situation is, can be okay to do, in my opinion, because the risk is lower. Again, you’re using it internally.

[00:16:40] Nathan Wrigley: It’s not public facing, that’s the point, right? It’s just you and your colleagues, which hopefully you trust.

[00:16:45] Matt Schwartz: Right, right. Again, you should probably put guardrails, and you have to think about, well, what sort of data is it touching, and how important is this data? That’s everything with AI. You have to think about the risk. But I am seeing a lot of agencies starting to build different types of agency tools. Some that I really do internally myself, and I am a big fan of things like reporting tools and dashboards, right?

This is, again, a good case, I think I talked about in the previous podcast. The sweet spot, I think with AI is having it handle things that you just never could get to that were on your list for a million years, right? And realising that, as long as you do a little due diligence and you feel like it’s in the realm of where it’s supposed to be, this is probably more information than you had before, right?

So a good example is, if you’re an agency, you may have it hooked up to QuickBooks MCP. You may have it hooked up to your time tracking software. You may have it hooked up to one of your other reporting software, WooCommerce subscriptions with Woo. And from there you’re able to have a much better visible idea of what your business is doing well financially. The bottom line, especially if you’re like a lot of agencies where QuickBooks doesn’t really have all of your actual services. You may have those internally or you may have them in a other system.

You can combine those and build reporting systems. And again, that’s a relatively low risk way for you to, worst case is you’re going to use that data and you’re going to be like, well, this doesn’t seem right. And you’re going to have to dig into it and figure out what’s going on. Hopefully you don’t just blindly use it, but I do think the risk is lower.

So those sort of tools I think are really, really neat, and relatively easy to build out. So reporting tools, profitability dashboards, things like that. Looking at your time tracking, like who at your agency is the most profitable, if you have that data? Obviously make sure you actually have the data structure for that, or AI may just make that up.

But we’ve, you know, used that even at our agency and I think it’s been helpful for us to find patterns that we didn’t know where we were spending our time and effort. Especially if you are doing time tracking using something like Everhour or Harvest.

Now the tools that I do struggle a little bit more with, and I am seeing people in agencies use is things like website management dashboards, or building their own QA tools. Because those things, I think the risk is higher of things going wrong.

[00:19:05] Nathan Wrigley: Public facing again, yeah.

[00:19:07] Matt Schwartz: Right. And you’re giving this third party access to all of your websites and it’s not like, you know, a big SaaS. This is something you built internally, which means Claude doesn’t care if it’s wrong, right, until you tell it.

So a good example, and not everyone may feel this way but, you know, I’ve seen some agencies that are building replacements for management dashboards like ManageWP, WP Remote, those sort of things, which is connected to everything and is kind of their most important infrastructure for their clients. Personally, I think that that’s a little risky to be doing.

Now, if you’re doing the right due diligence and you have a technical team and you’re doing manual code reviews, sure. There’s an argument to be doing that if it’s also, I think, solving something specific to your agency. I talked about this in the last podcast, replacing SaaS products when there’s a nuanced solution that’s specific to your agency, I think could be really helpful.

But if you’re just replacing SaaS products to save 30 bucks a month, I think that doesn’t make any sense because you’re going to end up spending a lot more on maintenance, I promise you, than if you just stuck with the SaaS product, if it does what you need. So I think there’s an argument there.

[00:20:18] Nathan Wrigley: I think it’s really interesting. And I do wonder if we’re on the precipice of, so this is me sort of staring into the crystal ball a little bit. I wonder if we’re into the era of sort of disposable, one time apps. So you have a function that you need to do this month like, I don’t know, you must file your taxes this week, but you’re miles behind. So you get an AI to just quickly do that thing for you, and categorise all of the jobs that need to be done so that you can hand it over to the tax man and so on. And then you just put that on ice. That thing no longer needs to exist.

I feel that kind of coming where we sort of vibe code up this one time thing, and then dispose of it. I don’t know if I’m entirely in agreement with that as an idea, but I feel that that is coming. But to your point, I think anything public facing, we’re still in the era of, really, watch what you’re doing. It needs thorough testing.

[00:21:09] Matt Schwartz: Exactly. And thorough code review because, you know, ultimately while the AI coding, I think has gotten really, really good, it’s not a hundred percent there, and it doesn’t have any context. It doesn’t actually know what it’s doing. It’s all patterns. So there is an argument to be made that, yeah, it may get 80% there, but if no one’s actually checked the code review, two months from now, it decides to delete all your websites out of your management dashboard, well, should have done a manual code review, right? And it’s on you.

So I do think there’s an argument, same thing with like QA tools. Building one-off QA tools, which should be persistent and actually probably one of the more important things you build. It should do the same thing every day. It should almost be dumb. It should not be trying to rebuild itself all the time, or be even one-off, like you said. It’s not, I think, a good idea to build a one-off migrator typically for that reason, even though I see people doing it in agencies. Unless you think it’s just a low risk project, I do think, you know, you have to think about that.

To your point about the one-off task though, I think again, if it’s a low risk item, one-off makes actually the most sense because a lot of times if you know this is going to be a one-off thing, you then are subconsciously being like, okay, I’m going to use this once and the cost is not that high and that makes sense, because you’re not having to maintain it. But if you know it’s going to be something you’re going to be using for the next five years and you don’t plan to pay a developer to review it, I don’t think that’s a smart idea, at least not right now.

[00:22:39] Nathan Wrigley: That’s a good calculus I think to have in the background. Okay, so that’s good. So caveat emptor basically, use your discretion. If it’s public facing, maybe think twice. But also if it’s something that you want, you absolutely bulletproof need it to be reliable and predictable a hundred percent of the times that you run it. Again, maybe there’s a human in the loop there. So that was sort of vibe coded things that you might do in your agency.

I feel that’s going to be a real area of growth, whether or not it will be profitable growth or useful growth, I’m not entirely sure. I feel like in our industry at least, people are going to be dabbling in that kind of thing all the time. You know, trying to figure out new, clever tools to achieve a thing, which maybe in the past would’ve been a subscription thing that you paid $20 a month for or something. So we’ll see. We’ll see how that goes.

Okay, moving on then. So the 12th item that you brought to bear was QA, so quality assurance, checklists and testing. Right, run us through this one then.

[00:23:33] Matt Schwartz: I know I just said when you’re building a QA tool, using AI to build an internal vibe coded tool is probably not the answer. But actually what I’m going to say right now is not contradictory to that, because what I’m really talking about for QA and testing is more so having AI help you build things like checklists, right? You already have a good context usually with your SOPs. So it can help you build your SOP checklists. It can also help run the low risk items automatically. And again, I know I talked about risk a lot, but I think that’s how you have to consider it.

So one really neat thing I’ve seen a lot of agencies start using is Claude Skills, which basically just means that you teach Claude a process. Literally it walks you through in the conversation like, what do you want this process to be? And then you can run that later in context.

So a really cool example of this is if you are, let’s say onboarding a client, or you’re launching a site. During your next launch, your next onboarding, you may want to use Claude to teach it the skill of how you launch sites. And then it can automate a lot of those items. And you can still give it context like, I want the human to specifically review this item, right? Or, I want the human to check that no index isn’t set, right? Because that’s like a high risk item, right?

[00:24:55] Nathan Wrigley: Yeah. Yeah, that’s a big one..

[00:24:56] Matt Schwartz: Right. That’s one we all, I think, have dealt with at some point in our.

[00:25:01] Nathan Wrigley: Too many times.

[00:25:01] Matt Schwartz: Right. Too many. Exactly. That’s the key. And that goes back to really that vision document I said on the last call. Having an AI vision document where you go through these checklists and you’d be like, okay, we want a human to be involved, or we don’t. You could actually tell Claude this. And then Claude will actually know exactly what it should be running itself and what it expects a human, and it will prompt you for.

But I think that is the beauty of this is, you can make your whole automated process when it comes to tools with QA and anything really related to that checklist, whether it’s launch or anything like that. Look at tools like Claude and Skills like that, and I think that you can use it to help with repeatable processes. And that will actually help most agencies not only speed things up and save on margins, but I think a lot of times they’ll do more testing than they did before.

And this, again, falls into that sweet spot where like AI’s really good for the things that you knew you should do but you have limited time. And testing is one of those items. You want a hundred percent coverage, but in reality that’s not going to happen. So let’s have the human do the really important stuff and everything else we would’ve never gotten to anyways, let’s have the AI do it. And that’s where I think you can use these tools.

[00:26:11] Nathan Wrigley: Do you know what’s really interesting, and we sort of made light of it in the previous episode, the fact that there’s hallucinations and what have you going on all the time. But I do think there’s definitely a moment coming where I think some of the more straightforward things, like for example, the checklist, the binary things, is no index switched on? Yes. No. Okay, that’s a no.

I think I am getting comfortable with that now. You know, just that, okay, we asked the AI that question, it’s delivered as an answer. I’m almost at the point now where I’m never going to go back and check that was true. If it was something much more broad like, is my SEO strategy bulletproof? Well, no. It’s never going to know whether that’s the right thing.

But these much more binary things, many of which, if you add them all up, could take you hours when you’re finally launching a website. Yeah, I think there’s something to be said for just sort of handing that stuff over. And I don’t know, maybe you check it frequently, infrequently, less frequently as time goes on. But yeah, always check the no index one.

[00:27:08] Matt Schwartz: Yeah, I was like, I would still check the no index one, even if it’s binary. But to your point, a lot more of the very black and white items, I think it can handle a lot better than it used to, but I think it still comes down to risk. Like if it’s, yeah, no index, I’m still going to check it. But if it’s something else that just is not that key. Yeah, I think we’re all becoming a little more comfortable or a lot of us are coming more comfortable with that. And I think that’s okay because you know the risk exposure really.

[00:27:35] Nathan Wrigley: Well, and also, especially if it’s QA and checklist time, hopefully you have done the bits and pieces, you really are at that point just making sure that you’ve polished the thing that needs to be polished. So hopefully that’s a bit of low hanging fruit where you’ll catch the things that you missed, and maybe you’ve done the due diligence there already.

Okay, so that was number 12. We’re approaching the end. We’ve got four more to go. So number 13 links directly to WordPress specifically. The WordPress plugin market impact.

I’ve got to say, this has me slightly concerned, because I feel that this could be a good thing for our ecosystem, but also possibly a bad thing. But I’ll just hand it over to you to paint the picture.

[00:28:18] Matt Schwartz: Yeah, definitely. So I think you even touched on this a little earlier when you were saying there’s going to be more one-off apps being built by agencies. And I think that also applies to a lot of plugins that are essentially one-off solutions, right? They are utility plugins. They solve one thing really well.

I think that sort of thing is already seeing the impact. If you talk to a lot of plugin developers, especially some of the larger shops, they’re seeing a drop in sales. And that is a real thing that’s happening. They’re seeing a drop in sales, especially for smaller plugins. Because a lot of agencies and customers are solving that with AI. Maybe it’s a couple files of code, it’s a lot easier for them to build it.

Now I still have concerns around, are they having a human review that? Like I talked about. But humans are going to do what they’re going to do, which some people are just going to run with that. That ultimately affects sales.

So I think that is hurting a lot of the ecosystem when it comes to the smaller plugins out there. And even some of the bigger plugin developers are essentially sunsetting their smaller plugins, because they realise they’re not getting as many sales and they need to focus on what they consider their moat, or their platform, you know, big plugins that AI’s not going to be able to replicate or people shouldn’t trust to replicate.

But if you’re building a small plugin, I’m not going to call any out, but I think that there is some concern there. And I think ultimately for WordPress, I don’t think that really hurts the WordPress ecosystem from the standpoint of plugins in general, but I do think it raises the bar of what a good plugin will be.

And that kind of goes with the agency land. That’s what’s happening with agencies too. It’s just the bar is being raised. You have to have a more complex plugin that actually solves someone’s needs now, not just a small one that solved it, but now they can use AI to do it.

And some people argue that that’s going to continue all the way up with the most complex plugins out there. But I do think that there are, you know, unless AI dramatically improves. If it’s 80% there, that’s great and all, but it’s what we talked about earlier. You can’t really run with that in production at 80%. And that’s the difference between a really good SaaS or really good plugin versus something that was homegrown and just falls apart.

[00:30:38] Nathan Wrigley: I think I have a slightly different, maybe more community focussed, approach to this because one of the things that I think worries me is the, how should we say it? The slow ebbing away of the community. And obviously if you are a, I don’t know, a company launched onto the stock market and what have you, you’re all about the money, right? The bottom line is you’re going to make money, distribute that with your shareholders, whatever, yada, yada. But the point is to make as much cash as possible and do things with that cash.

We have a very different calculus here in that the community is the thing which largely builds the software, maintains the software, promotes events. There is a bit of me which worries that if these, let’s say developers who’ve got one plugin, it doesn’t do 3000 major things, it just does one or two little things, but it’s been their way of getting themselves into the software, and figuring out how it all works, and meeting the community, and being engaged and, you know, all of that.

That slow ebbing away of that is something that I think our community and open source communities like ours need to be just a little bit mindful of. Because it does feel as if AI could definitely eat a lot of lunches. And I think we see that actually. I think we can already see that in the real world with things like attendance at events and the amount of events that are being put on, yeah.

[00:31:57] Matt Schwartz: I think you’re correct. I was actually going to bring this up in the sense that I am already seeing it within a lot of the agency groups. There’s just not as much engagement when it comes to posts, I think, and that sort of thing. Because people use AI more to find solutions, which means they’re not as engaged in the community. Which, to your point, plugins would kind of work the same way, especially the smaller plugins.

And yeah, there’s definitely something I think I’m concerned and kind of sad about already. Because like that’s why a lot of us are in WordPress is for the community. And I 100% agree with you. Not to mention if those guys, the smaller guys go away, then there just ends up being these massive plugin companies, which have their place, but WordPress wasn’t built on all massive plugin companies. So If those smaller ones go away, then that’s a little bit of the WordPress spirit I think are lost for sure.

[00:32:47] Nathan Wrigley: Yeah, I think we just need to be very mindful about this slow, like I say, wicking away or haemorrhaging of the community. And because at some point, the calculation no longer works. You know, there just aren’t enough community members around to make it interesting for other new community members to join, or to stick with things. Or to update their plugin or whatever it may be.

And maybe that is just a consequence of the way the world is moving, I don’t know. But having lived in the WordPress ecosystem for over a decade, I think it would be a shame if that baby was to be thrown out with that bath water.

Okay. Alright. I think we’ve done that one. So the next one is, well, the next one kind of speaks directly to that actually, which is the idea of, I guess spreading your wings a little bit further and realising perhaps that AI empowers you to do things outside of WordPress. And you’ve entitled this Experimenting Beyond WordPress. Again, off you go.

[00:33:37] Matt Schwartz: So this is something I am seeing some agencies doing, which is, because you can use AI now to use unfamiliar stacks, there’s really two parts. One is just unfamiliar stacks, or unfamiliar platforms, you don’t know. You can really try out new platforms a lot faster now. It will tell you exactly what to do, you know, step by step, or it’ll just do it for you.

So there are agencies, I think looking at other platforms where certain projects may make sense outside of WordPress, where they’re using that in that capacity and it’s allowing them to experiment. Where in the past, just sticking in WordPress, you have all your knowledge there makes sense to do, right? You don’t want to know 10 different platforms. But I think AI’s made that easier to dive into these other platforms. So that’s the first thing.

The second thing I think is that, now that you can actually use chat to engage, you are seeing some agencies, and some freelancers, that are saying, well, I don’t need the WordPress infrastructure at all. I just want to go back to pretty much like static or HTML type websites because I know I’m just going to chat with it and then I don’t have to worry about security or updates.

And obviously I think that only would apply with certain websites. It’s not going to apply with highly functional websites. I think that’s not really going to work. But for like your brochure site, I think some agencies are experimenting with some other platforms out there like Astro and the EmDash setup going on with CloudFlare.

You know, and I think that was a direct response actually. They realised, oh, people are going to want to chat with it. We could build this WordPress, what they consider like an upgraded version, in their mind.

And I think that, you know, it’s good to experiment. I think what WordPress does really well, to your point though, is they’ve hopped on the API centric side of things, building the right framework, not trying to force a certain thing down our throats, but actually leave it really open.

And I think that’s ultimately good because that’s how open source works. That’s why I think AI will have a good position with open source is. To your point you made previously, all the data’s out there, all the documentation’s out there. It’s going to be able to be extremely flexible. And I think that’s really why WordPress is still, in my opinion, going to exist and thrive.

But you are seeing agencies that are looking outside of just Core WordPress, because they can experiment with just a lot less time now. And they can also try out some tools that may be a better fit for certain projects.

[00:36:18] Nathan Wrigley: There’s a lot of technologists in our community and we love tinkering, don’t we, and playing with new things? So it’s fairly inevitable. It goes with the territory.

Okay. Alright. So that was Experimenting Beyond WordPress. I think I’m going to skip 15 there because I think we covered quite a lot of that. So I’m just going to go straight to number 16, which probably will become 15, if you know what I mean, when I put it into the show notes.

So the next one anyway is called, whatever its number, is Risks and Cautions. So we’ve built what I feel is like a fairly solid argument for doing this kind of stuff. And now towards the end, we’re going to knock it all down. No, we’re not. But what are some of the risks that you might point people towards?

[00:36:58] Matt Schwartz: A hundred percent. This is, I think, probably one of my favourite sections because people don’t really talk about these risks as much as they should. If you go on LinkedIn, it’s just like all rainbows and butterflies. And we’re building a new feature every day, and I think that noise can make people feel like they have FOMO and they just jump into AI and they don’t think about the risks. So I think this is actually a really important section for any listeners to listen to.

I think one of the first items, probably a little obvious, but with security issues, with AI tools, a lot of companies, every company, I feel like at this point is inputting keys and all sorts of things into these AI chatbots. And ultimately, like those tools can still be hacked. And actually legally, a lot of them say when you submit into the chat, it’s actually considered public record. Anything you submit to them. That’s literally what OpenAI made a legal argument recently about. So keep that in mind when you’re doing this.

There are some ways to do this securely. You can look into, and I think that’s something I would recommend agencies doing because they, you are holding onto client data. And ultimately you don’t want that stuff getting leaked.

Another thing, kind of on another point, which I personally have less concern with, but I think some agencies bring up a valid point, which is every time you talk to these chat bots, et cetera, they’re keeping track of all these conversations. So I know some agencies are being like, hey, how much does a website cost in my state or my country? Only use the data that other agencies have told you. And I don’t know if it’s really doing it, but people are doing that and they’re, you know, it’s not pushing back on them.

Things like that, just be aware of, I think what you’re inputting in, because it isn’t necessarily being leaked as far as they’re being hacked, but that data make get spit out to places you don’t want it to by other parties through chat.

[00:38:52] Nathan Wrigley: I feel that at some point in the future, some gigantic disclosure, something will be disclosed, which is so horrific that it makes us all sort of take a collective breath when we suddenly realise all we’ve given over. We haven’t got there yet, or at least to my knowledge we haven’t. But I feel that at some point in the near-ish future, some jaw dropping disclosure will occur, which will make us all think twice about exactly what you’ve just described.

What are we giving up? What have we given? But also what have we not consciously given? Which kind of bit of our business did we unintentionally open up for the AI to have access to that we didn’t intend to? And if we had the time again, we wouldn’t have allowed it to, and so on and so forth. So, yeah. Okay.

Any other things on the risks and cautions? I feel that there’s a couple more lurking in there.

[00:39:43] Matt Schwartz: Yeah. I think that one’s to be the most obvious that most people are talking about. One I think people aren’t talking about though is handling errors when you’re building your own tools. Essentially, a lot of times you may vibe code something, right, which is great. But because you’re not really going into the depth of every situation, it’s just making kind of assumptions, the AI, of what should be there.

And because it’s so easy and you’re like, well, I’m saving time, people don’t really outline all of this. And so they don’t really put error handling in these tools. And what happens is, of course there’ll be some edge case and, you know, things just break. And again, depending on the tool, if it’s an internal tool, you can probably get away with that. But if it is a public facing, or a client facing tool, that is the beauty I think of having a human actually review it with logic is they are going to have context that the AI doesn’t have.

To your point earlier, like subconsciously might be giving certain information to the AI that we don’t necessarily mean to. But you also might be leaving things out because you think you’ve already told the AI, or you think it’s going to assume a certain way, and you can’t really make that assumption. It ends up really backfiring in the long run, I think.

And that’s why being very conscious about error handling and being like, okay, we’re going to set up logging, we’re going to set up testing. Validation is just the responsible way to be building these tools that really, I feel like no one talks about.

[00:41:09] Nathan Wrigley: No. And the curious thing about it is, because it’s such a black box, I feel that almost every other technology that we’ve interacted with has been much more, I don’t know how to describe it. There’s been a higher barrier to entry. It’s more difficult to interact with it. You’ve had to, I don’t know, press buttons or enter code or what have you. Now you are just communicating. And maybe we’ll even sort of drop into voice communication at some point where we’re literally just talking with the thing.

There’s just no, how to describe it. There’s just such a small amount of friction that is required to interact with these things. And so it kind of lulls us into this perception that it can’t make mistakes. It’s error free and what have you. And we know that that’s not the case. I didn’t really describe that very well, but I hope you got a general sense of what I was trying to describe there.

[00:41:54] Matt Schwartz: I think you’re right. I mean I can give an example like building out CheckView, which is obviously like a, it’s a QA tool for WordPress sites. But one thing is, I knew a decent amount of QA before I started building it. But I learned so much context building it, and we weren’t using AI when we built the tool, right? That I would’ve never gotten out if I had used AI from the beginning.

Because like you said, there’s just such little friction. You as a human just don’t have to have that much information. You can just dive into something, having no idea on what you’re really doing, which is a blessing and a curse. And I think just being aware of that. And building in the right logs, and errors to at least essentially provide a safety net for yourself, knowing that you’re not going to know everything is really important.

[00:42:34] Nathan Wrigley: Yeah. And then a couple of other things which we’ll just sort of gloss over fairly quickly because maybe they’re sort of slightly common sense. Obviously, you know, you’ve got here sensitive client data, which might be, without your knowledge, being scooped up by the AI agents. So monitoring that.

Over dependence on AI vendors. This feels like everybody’s really become dependent on a handful of companies. Maybe you could count them on one hand, I think basically. There’s three or four really, that everybody seems to be using. So that may be something that we want to be mindful of.

And of course, the last one of your bullet points under Risks and Cautions is just the fact that AI makes some mistakes all the time.

[00:43:15] Matt Schwartz: All the time. I think most of that’s common sense. Really, the only one that I think people aren’t talking as much about is the overdependence on AI. Not to date this podcast, but I’m going to a little bit anyways. For example, with Claude, they are removing Claude Code from their $20 plan right now. You know, if you’ve built this into your agency process, well, get ready to pay, you know, a hundred bucks for every employee, which could be thousands of dollars.

[00:43:40] Nathan Wrigley: You can only imagine how valuable that will be. And maybe it’ll be 200 bucks, or a thousand bucks or whatever it may be.

[00:43:46] Matt Schwartz: Right. A lot of these companies obviously are subsidising the cost, and so I do caution agency specifically. That’s why having that AI vision is important, but also considering making it independent enough from your processes that you still can function if this thing does change around, because I do think there is going to be a pushback on cost at some point.

So for example, like when you’re building a product, I’m seeing some companies that are building AI so integral to their product that it will not function without AI. Or going to have to raise the price by 10x. And so like even with CheckView, our tools are there, but we haven’t built it in in such a way that you can’t use the tool without it.

And I think at the agency level, it’s the same idea. For the most part, trying to avoid building it in a way that you couldn’t reduce the AI needs if you needed to. Or just preparing for that the costs could go up and like, you know, if you give it to all 10 employees now, you know, at 20 bucks a month, get ready to possibly pay a lot more later.

And I just think that’s something important for agencies specifically to keep in mind. And I know that seems contradictory to what I said at the beginning of this, AI everything, but I think it’s important.

[00:44:59] Nathan Wrigley: I’m not a financial wizard in any way, shape, or form, but that does seem to be something which, sure as night follows day, is going to be coming, is the requirement to repay a lot of the venture capital that the AI is currently burning through. And yeah, so maybe a significant price hike.

And we’ve all got used to these practically free tools, and maybe that’s something that is not going to be in our future. So that’s a really good point. Put that bulwark in place to make sure that you are protected from that should it go up by, like you said, 10x or whatever it may be?

Okay, so I did say that there were going to be multiple, I think 16 is what I said. This probably will be the last one. This is likely outcomes for agencies. So, Matt, you get to stare into the crystal ball and tell us what your final thoughts are in terms of what you think are likely outcomes.

[00:45:47] Matt Schwartz: So I think some of this is already happening.

Hiring, I think, is slowing down in some agencies because they’re realising they can automate more. They don’t need as many, essentially non-specialist employees, or contractors. And I think that is a real thing that is happening.

I don’t know if it’s going to be necessarily a long-term issue. Hopefully as, essentially the floor raises, work gets better, more agencies will be focused on providing more value, more strategy, those sort of things. Again, the execution becomes a little bit of a commodity. So having essentially more junior team members who usually do that execution isn’t just quite as necessary. So I think that’s going to continue to come up.

But again, I think it’s going to be balanced out with even the costs we just talked about with the AI tools. There could totally be a point where the tools might get expensive enough that it makes sense to have a junior do this execution.

[00:46:45] Nathan Wrigley: Get the humans back. Yeah.

[00:46:46] Matt Schwartz: Yeah. And we go back the other way. Some people are saying that could happen. I could see the argument for that. But I think that’s one thing.

Another thing with agencies is you now can really productise more of your services. And this comes into the automation process that we talked about. You can take your processes, you can really package them up, I think. And there has been a lot of talk about productising services, but I think now you can get more nuanced.

So if you, for example, only build sites for plumbers, well, with AI you can get way more specific on plumber specific service needs, and build out a process with what you’ve already done, plus, with AI to make that, I think, a lot easier for the plumber or the client, to get what they need out of it. In the past, I think most agencies were trying to build SOPs as we have time. And it, you know, it’s just a really difficult process. And I think that’s where agencies I think could help a lot.

And then the last point I’ll make around here is really around that the tools I think will change. It will be, again, less about the execution of tools, how you’re building your sites. More about the actual automation. And then really just testing and monitoring and making sure everything’s working how it’s supposed to be. The human will essentially become more of the manager of the AI. And that extends, I think, to even the tools.

I could see there being more QA and monitoring tools out there for more specific needs. Because now, you know, AI can build 90% of this, which is great. I save that cost, but I know I need to pay maybe 5% of that towards some tools that actually watch and monitor what’s happening, and make sure these automations, and these websites, are really doing what they need to be doing. So I think there is going to be possibly a shift in that way around what sort of tools that we’re investing in as far as agencies go.

[00:48:40] Nathan Wrigley: So that we could describe as a bit of a marathon. I think, really, you really took us through the gamut of everything that could possibly affect an agency in the AI space. We’re in the year 2026, let’s see how it ages. But that was a really interesting deep dive into all of the different bits and pieces.

Matt has very kindly put together some show notes. What I think I’ll probably do is crib those. Maybe I’ll put them into the WP Tavern show notes, or maybe I’ll link to a Google Doc or something like that where you can see them. But you’ll be able to see all of the different bits and pieces that we went through. There’s a lot more on that document than we actually had a chance to go through. So definitely do check that out.

What I can say is that the future is definitely going to be interesting. Whether or not any of the predictions you’ve made will turn out to be true, time will tell.

But what a fascinating chat. Thank you so much for chatting to me. And I really appreciate you sticking around and doing the second episode somewhat unexpectedly with me.

Just before we sign off, Matt, where can we find you? Where are the best places online to hang out with you?

[00:49:49] Matt Schwartz: Yeah, definitely. So definitely, you can find me on the Admin Bar Facebook group. I’m also in LinkedIn, trying to be better about that. You can also check me out. I’ve got a Slack channel. Checkview.io, of course. Inspry.com. Feel free to reach out if anything comes up.

Definitely, overall I would just recommend agencies dabble in this. Don’t be reckless, but definitely see what makes sense for your agency. Document it all out ahead of time. And I think that that’s really going to be agencies strong suit is, can we leverage this stuff in a smart way?

[00:50:21] Nathan Wrigley: Well, you’ve certainly provided us with a lot of food for thought. So once more, go and check out the show notes on wptavern.com. I will probably link to the document that Matt has created on both part one of this and part two as well. So you’ll be able to check both of those out.

Matt Schwartz, thank you so much for chatting to me today. I really appreciate it.

[00:50:41] Matt Schwartz: Thank you so much, Nathan.

On the podcast today we have Matt Schwartz.

Matt has been working in the WordPress ecosystem since 2011, running his own agency based in Atlanta and developing products like CheckView, a tool for WordPress form and checkout QA. Matt’s expertise lies in how agencies can smartly and cautiously incorporate AI into their workflows for real, tangible wins (and how to avoid potential pitfalls). He was on the show last week to record the first of this two part mini series. You might want to listen to that prior to this, but it’s not strictly necessary.

In this episode, we build upon last week’s conversation, Matt talks about practical strategies for integrating AI across agency operations. The discussion starts with what it means to give AI access to your agency’s ‘brain’, using tools like project management wikis and connecting them with AI chatbots to streamline knowledge sharing and avoid common AI hallucinations.

We then get into MCPs, which stands for Model Context Protocol, and talk about why this area is quickly becoming a game changer for agencies looking to securely connect AI agents to multiple internal systems without complex, risky API configurations.

The conversation covers how to use AI for building internal tools, highlighting where it’s low-risk and where you should be more cautious, especially with public-facing or mission-critical systems. Matt explains how agencies can leverage AI for QA and checklist automation, freeing up time for deeper human review of other important tasks.

We also discuss the impact of AI on the WordPress plugin market, including potential consequences for plugin developers and the wider community, and whether the rise of AI-generated ‘disposable’ tools could erode the collaborative spirit of the WordPress community.

We end by chatting about the importance of approaching agency AI adoption with eyes wide open to the risks. Data security, overdependence on vendors, failure to handle errors, and the reality that AI still makes mistakes. Matt shares his outlook on how agencies can position themselves to thrive as AI reshapes the industry, from hiring strategies to the next generation of productised services.

If you’re running an agency or freelance business in the WordPress space and want to get ahead with AI thoughtfully and securely, this is the episode for you.

Matt’s show notes for Part 2

9. Giving AI Access to the Agency’s Brain

  • A practical quick win is connecting AI to the agency’s project management system, wiki, docs, SOPs, or past tickets.
  • This allows AI to answer questions using the agency’s actual internal knowledge.
  • It can help with:
    • Sales handoffs
    • Support consistency
    • Project management
    • Developer onboarding
    • Client-specific context
    • Process reminders

Good framing line:

One of the quickest hacks is giving AI access to your agency’s existing brain before asking it questions.

10. Internal MCP and Guardrails

  • Agencies may eventually use an internal MCP layer as a controlled proxy.
  • The MCP can connect to tools through APIs.
  • It can give the team access to AI-powered workflows while maintaining guardrails.
  • The goal is controlled access, not just letting AI freely touch everything.

Possible uses:

  • Search agency docs.
  • Pull project status.
  • Check time tracking.
  • Review support history.
  • Query website data.
  • Trigger approved automations.

Good framing line:

The more AI gets access to real tools, the more agencies need permission layers and guardrails.

11. Vibe-Coded Agency Tools

  • Agencies are starting to vibe-code internal tools they never would have had time or budget to build before.
  • Examples:
    • Website management dashboards
    • QA tools
    • Reporting tools
    • Client health dashboards
    • Project profitability dashboards
    • Launch checkers
    • Tools combining project management, time tracking, and accounting data
  • This gives agency owners a more nuanced view of the business.

Good framing line:

The value of vibe-coding is not always building a perfect SaaS product. Sometimes it is building a scrappy internal tool that saves the team 30 minutes every week.

12. QA, Checklists, and Testing

  • AI is very useful for creating QA checklists.
  • Tools like Claude with skills can be taught a repeatable launch process.
  • AI can help generate launch checklists and even assist with running through parts of them.
  • This becomes powerful when paired with actual testing tools.

Tie-in to CheckView:

  • Agencies need better ways to verify that websites and automations are actually working.
  • AI can suggest what to check, but testing confirms whether it works.
  • This is where tools like CheckView fit into the shift toward more automated QA and monitoring.

Good framing line:

AI can help create the checklist, but you still need systems that verify the work actually works.

13. The WordPress Plugin Market Impact

  • AI is making it easier to build small WordPress plugin utilities.
  • This may hurt the market for small utility plugins.
  • Agencies can now create small, custom plugins or snippets for specific client needs.
  • Larger plugin companies may respond by focusing more on larger platform-style products with stronger moats.
  • Small utility plugins may become less attractive as standalone businesses.

Good framing line:

The tiny utility plugin market may get squeezed because agencies can now build small custom utilities much faster than before.

14. Experimenting Beyond WordPress

  • Some agencies are experimenting with static sites, Astro, and other platforms.
  • AI makes it easier to test unfamiliar stacks.
  • This does not mean WordPress disappears.
  • It does mean agencies may be more willing to choose different tools for different project types.
  • WordPress will still make sense where clients need editing, plugins, WooCommerce, memberships, content workflows, and flexible admin tools.

Good framing line:

AI may make agencies more platform-flexible, but WordPress still has a huge advantage when clients need a mature content and plugin ecosystem.

15. Risks and Cautions

  • Security issues
    • Credentials, permissions, API access, and client data need to be handled carefully.
  • Poor error handling
    • AI-built tools often work for the happy path but fail on edge cases.
    • Many lack proper testing, validation, logging, and fallback behavior.
  • No long-term maintenance plan
    • Vibe-coded tools can create hidden technical debt.
    • Once a tool touches client data, billing, credentials, or production systems, it needs real engineering thought.
  • Sensitive client data in AI tools
    • Agencies need to be careful about pasting client data into SaaS AI tools.
    • There are privacy, contractual, and data leakage concerns.
  • Over-dependence on AI vendors
    • Agencies that make core offerings too AI-dependent could be exposed if tool costs rise.
    • If the AI bubble cools or pricing changes, AI-heavy workflows may become more expensive.
  • AI still makes mistakes
    • AI can be confidently wrong.
    • If a human made up facts this often, you would probably fire them.
    • Agencies still need human review, especially for strategy, legal-sensitive work, code, security, and client-facing communication.

Good framing line:

AI can make bad thinking look very professional, and that is one of the biggest risks.

16. Likely Outcomes for Agencies

  • Smaller teams will do more
    • AI may allow agencies to stay leaner.
    • Some agency teams may shrink, or at least avoid hiring as quickly.
  • More productized services
    • AI makes it easier to package repeatable offerings.
    • Example:
      • An agency serving service businesses could automate intake, site planning, reporting, review analysis, landing page recommendations, and follow-up workflows.
  • More technical differentiation
    • Agencies may differentiate through operations, automation, integrations, monitoring, and QA, not just design.
  • Agency tools will change
    • Less focus on purely development-specific tools.
    • More demand for automation, QA, testing, monitoring, and operational visibility.
    • This connects directly to CheckView because agencies need to know whether the websites, forms, checkouts, and automations they manage are actually working.

Good framing line:

The next wave of agency tools may be less about building websites and more about proving that everything connected to the website is working.

Useful links

Part 1 of this two part podcast series can be listened to here

Matt’s agency – Inspry

CheckView

The Admin Bar

ManageWP

WP Remote

Open Channels FM: BackTalk on Being Strategically Annoying, RSS Adoption, and Going It Alone on the Web

0

Conversations from OpenChannels FM reveal insights on strategic persistence in networking, advancements in content management systems, podcasting technology adoption, and the challenges of standardizing web intents.

Open Channels FM: Revisiting Web Intents and the Ongoing Challenges of Decentralized Web Services

0

In a conversation about the future of the open web, Paul Kinlan and Matthias Pfefferle explore the challenges of decentralized identity, interoperability, and potential solutions like Web Intents, advocating for user-centric systems.

HeroPress: Indebted: The Ugandan WordPress Dream that Flew to Asia – Ebbanja: Ekirooto kya Uganda ekyagenda e Buyindi

0

Pull quote: Being “seen” is not loud. It’s not always people clapping for you.

Emboozi eno weeri ne mu Luganda.

There are moments in life when you sit back, look around, and just shake your head in disbelief. The kind where you ask yourself, “Eh! Is this really me?”

This is one of those moments.

The word indebted is typically associated with money—a debt to be repaid. But there is a different kind of indebtedness—one that defines my life now: feeling grateful or obligated because of a benefit, help, or kindness received. It’s the feeling I have today for the global WordPress community. This isn’t a financial report; it’s a profound acknowledgment that my life, my sense of community, and my geographical freedom were purchased not with cash, but with kindness.

I write this essay to the dreamers in my home country of Uganda. To the beginner still figuring out what “plugin” means. To the developer grinding through tutorials at midnight. To anyone who believes that global stages are “for other people”. They are not. This is our story, and it is built on the backbone of WordPress.From Doubting Thomas to WordPress Events Supporter

For a long time, my relationship with WordPress was purely transactional. It was a tool, a way to build a website, a path toward earning a living. The community aspect was a side benefit, a place for troubleshooting, like the endless “try clearing cache” conversations. Because of this many people have gone around with the WordPress is dead jokes which is not the actual reality

But WordPress is not just about websites; it is about people. Real people who show up, who share, who guide, and who open doors you didn’t even know existed.

Like I have explained before, I was not always the full of faith kind of guy. I always had doubts and so many reservations. I started using WordPress because a friend of mine invited me to. Just to test and see how things work. Nothing serious. When I started using WordPress, life started changing and now I have hit another milestone. WordPress keeps pulling me and locking me in.

The Software, the Community, the family (in Uganda we call it a family because of how fast we come through for each other). After a few series of attending meetups and WordCamps a friend asked me to speak at a WordCamp and my life took another turn. It was so beautiful to contribute to communities. I started sharing in meetup and WordCamps, both locally and internationally but I had never thought about organizing a flagship event.

WordPress transformed my way of seeing people and my approach to community also took a turn for the better. I met people that appreciated all efforts regardless of how small.

This journey from self-doubt to mentoring WordCamps was a slow-burn realization of the power of community. The small efforts, the meetups, the training sessions, and all the nitty-gritties actually mattered. The WordPress community brought me so far, allowing me to celebrate the path I was on.The Dream that Flew to Mumbai

The dream of organizing a flagship event had always been tucked away in my heart. When I saw the call for Organizers for a Flagship event, I noticed a chance to fit all this community work into a larger purpose.

I knew it would take a lot of effort and the cross would be heavy, but I didn’t care; I wanted to carry it. I also didn’t think they would choose me because I had been turned down before by another flagship. I was ready for whatever the response but I was also ready to put in the hours and work required.

The challenge was immediate and geographical. The event was WordCamp Asia 2026, happening in Mumbai, India. The idea of my passport getting that Indian immigration stamp felt like a fantasy. My confidence was limited to what I thought was possible: “Apply and you will be a remote organiser”.

During the organizer vetting and orientation process, the interviewer kept returning to one question: Could I make it to Mumbai?

In my heart of hearts, I knew the answer. I kept firmly responding that I could not afford that much, but I would offer all the required remote support. I was already offering my time and effort; I just couldn’t solve the geographic puzzle and yet I really wanted to be a part of the team.

Then, during one of the calls, I received a link to apply for the Open Horizons Scholarship from Automattic.

The moment I read the mission statement, everything clicked. It aims to increase equitable access to WordPress events by providing financial support to contributors from underrepresented, underserved, or economically disadvantaged backgrounds. This was written for me. This was written for us.

With all faith and hope, I filled in the application and waited. I was praying that they would choose me, praying that this new dream could become a reality.The Game Changer: Geographical Freedom

A few days later, I received the email confirming my selection. Even now, it still feels like one of those emails you reread five times to confirm it’s not a scam. You know those ones that start with “Congratulations” and you check the sender twice before your heart accepts the joy? Yes, that one.

I was in shock. I was excited. I was amazed.

This scholarship was not just about me boarding a plane to Mumbai; it was a physical manifestation of geographical freedom. It was a reminder that somewhere, someone saw value in what I do.

My life changed, the way I walk changed, the way I speak changed, the way I see things changed and everything changed. The scholarship made me international. I ceased to be local events organizer to Flagship event Organizer

Travelling to attend a flagship event is a very interesting thought but for me, it started with a passport that had more hope than stamps.

Then came the india visa process.

Let me be honest, it was not smooth. Not even close. I faced rejection. Once. Twice. Three times. Each one comes with the same polite but painful message that basically says, “Not this time.”

And each time, you start to question yourself again.

“Maybe it’s not for me, Maybe I should just stay back here.”

But something interesting happened in the middle of those rejections. As I kept trying, learning, asking questions, and understanding the process better… I started helping others.

Friends would reach out:
“Bro, how did you apply?”
“What documents did you use?”
“What do they want exactly?”

And me, the same person being rejected started guiding others. Reviewing applications. Sharing lessons. Giving the details the visa sites and agents were not giving.

And guess what? All of them got their visas. On time. Successfully. Including my wife.

Meanwhile, I was still struggling to get mine.

Life can be funny like that

But on the fourth attempt… it came through.

That approval message hit differently. It was not just excitement. It was relief. It was validation. It was a quiet whisper saying, “You were not crazy to keep trying.”

Leaving Home

Preparing to travel felt like preparing for an exam you didn’t fully revise for.

Packing was a whole experience. You pack, unpack, remove things, add them again. You even start questioning if you really need five shirts for a few days. (The answer is yes… just in case 😄)

Then came the airport.

That one is not for the faint-hearted. The walking. The checking. The “please step aside.” The looking confident even when inside you’re just praying you don’t miss a step.

But the real moment?

Sitting in that plane.

Seatbelt on. Heart beating. Thoughts running.

Then the engine roars… and the plane starts moving.

Slowly… then faster… then suddenly you are off the ground.

I looked out the window and saw Uganda getting smaller.

And in that moment, it hit me:

The barrier is gone.

The thing that felt impossible was now happening in real time. No more imagination. No more “one day.” This was the day.

The Feeling of Being Seen

Being “seen” is not loud. It’s not always people clapping for you.

Sometimes it’s quiet.

It’s in the opportunity you’ve been given.
It’s in the doors that open without you forcing them.
It’s in realizing that your effort, your consistency, your presence matters.

For me, being seen looked like this journey.

From struggling with visas… to finally holding one.
From helping others succeed… to eventually getting my own breakthrough.
From wondering if I belong… to being welcomed on a global stage.

It was not instant. It was layered. Built over time.

And now, as I step into this experience, I carry all of it with me — the rejections, the lessons, the small wins, the people I helped along the way.

Because in the end, this is not just about travel.

It’s about growth.

It’s about persistence.

It’s about a reminder that sometimes… delay is not denial.

It’s preparation.

And when your moment comes, you will know that this was always bigger than you.

We arrived in Mumbai very early in the morning (4 am India Standard Time). What followed was a hospitality unexpected, a love unfathomable. From the Uber driver who took us to the hotel to the “Kaali-Peeli” (taxi) and even the tuk-tuk driver. Everyone was kind. Even though the summer sun was out for its show-off party, the A/C was properly equipped for the tantrums. Mumbai was beautiful.

The reception from the WordPress community itself was beyond belief. People checked on me to ensure I arrived safely, to see if I needed anything, if all my affairs were in order. I saw so many people whom I had only chatted with digitally on Slack and now it was no longer just a text and image, but a face and a voice. It was a beautiful experience. There were people who lent me money because my VISA card was not working, and they had no fear that I may run off. That is the definition of a trustworthy, supportive community. That is the leverage WordPress gave me: friends that feel like family across the globe.

Indebted to the Pioneers

This moment of freedom and connection didn’t happen in a vacuum. Opportunities like the Open Horizons Scholarship are built on the backs of people who contributed before I even knew what WordPress was.

They are the people who wrote documentation.

They are the people who fixed bugs at 2 AM.

They are the people who organized WordCamps when the attendance was just their friends and cousins.

We, the beneficiaries, are enjoying the fruits of a tree we did not plant but we are now called to water it. That realization humbles me deeply.

Indebted… but Also Responsible

Being indebted is not just about saying “thank you” (though, sincerely, thank you). It comes with responsibility. The scholarship changed me. I became more careful, knowing that people see me and my actions; every little thing that I ignored was being seen. This was the true game changer.

My responsibility means four things:

  1. Showing up fully: Being fully present in my role as an organizer and contributor.
  2. Learning intentionally: Absorbing the expertise and experience of the global community.
  3. Connecting genuinely: Building real relationships that bridge continents.
  4. Bringing the knowledge back home: Ensuring this experience benefits the community in Uganda.

This is not just my win. It is for the community in Uganda. This global experience is a call to mentor and continue pushing WordPress to the ends of the world. It’s about how much you love. Let us echo WordPress everywhere.

We have seen how other people do it and it is now time for us to do it even in our own country and continent. We have set balls rolling and pots cooking. The Baganda say “Travel to see, return to tell the Tale Work.” We are now the people demanded of the fruits of the scholarship that was accorded.

To Anyone Watching From the Sidelines

Let me tell you something clearly: your time is coming.

You might feel like you’re doing small things, contributing here and there, attending events, helping one person at a time. It might even feel unnoticed.

But consistency has a way of speaking loudly when the time is right.

One day, you will open an email.

One day, your name will be called.

One day, you will be the one writing something like this.

And when that day comes, I hope you will also say:

“I am indebted”.

To everyone who has been part of my journey: mentors, friends, community members and everyone, thank you. Truly.

And to the WordPress community: thank you for being a place where someone from Uganda can dare to dream globally… and actually get there.

Now let me go and start checking passport expiry dates properly, because you never know i may now get a chance to Shake Matt’s hand

Moses Cursor Ssebunya

Grateful. Growing. Going.


Ebbanja: Ekirooto kya Uganda ekyagenda e Buyindi

Wuuno Moses nga asoma emboozi ye

Wabaawo ekiseera mu bulamu lw’otuula wansi, n’omagamaga n’omala ganyeenya mutwe nga tokikkiriza. Ebiseera wewebuliza, “Naye ddala ono nze?”

Kino kyekimu ku biseera ebyo.

Ebbanja oba okubanjibwa olumu kikwanagananyizibwa ku nsimbi oba ssente, ebbanja ery’okusasula. Naye ate waliwo ekika kye bbanja ekirala, okugenza nga kyempulira kakano: Okuwulira okusiima okusukkiridde oba okuwuulira nga kikukakatako olw’okuganyulwa oba obuyambi oba okusasirwa okunji kw’oba ofunye. Bwenti bwembulira olwaleero ku kibiina eky’ensi yonna ekya bakozesa WordPress (Global WordPress Community). Eno si alipoota ya mbalirira, wabula kusiima era nga nzikiriza awatali kubuusabuusa nti obulamu bwange, omwoyo ogw’obumu era ne ddembe okutuuka mu buli ggwanga byagulibwa, ssi na nsimbi naye na kusasira.

Mpandiise emboozi eno eri bannange abaloota ewaka ewaffe mu Uganda. Eri ggwe akyeezuula, atamanyi “Plugin” kyekitegeeza. Eri omuwandiisi wa code asomera ku butambi mu matumbi budde. Eri ggwe wenna akkiriza nti entimbe z’ensi yonna “z’abalala”. Si kituufu. Luno lwe lugero lwaffe era nga lusimbuddwa munda mu kinyusi kya WordPress. Okuva mu kubuusa buusa nga Tomasi paka ku bukelembeze obukulu mu WordPress Community.

Okumala ebbanga eddeme, enkolagana yange ne WordPress yali ya byanfuna. Nga ekikozesebwa okuzimba ‘ebibanja ku mitimbagano’ – websites, engeri y’okukola ku kasente okwebeezaawo. Ebya ekibiina kya bakozesa nga nyongereza era nga sibifaako, okugeza nga okuddukirayo nga nsanze obuzibu, nga emboozi za “jjako ozeeko”. Naye olw’ensonga eno abantu banji bazze n’ebiboozi bya wattuuyo nga WordPress bwe yaffa era naziikibwa era nga ebiboozi byonna, nga sibituufu.

WordPress teri ku kuzimba bibanja; bantu. Abantu abaddala ababeerawo, abagabana, abalagirira era abaggulawo enziji zotamanyi nako nti weeziri.

Era nga bwenyinyonyodde jebuvuddeko, sinze eyali akkiriza nyo. Nalina okubuusabuusa kwange are nga neekengera nnyo. Natandika okukozesa WordPress kubanga mukwano wange yampita okujja ngezese ndabe nga ebintu bwebiri, tewali kyannyo. Bwenatandika okukozesa WordPress, obulamu nebutandika okukyuukan kati laba ntuuse ne ku ddaala eddala. WordPress esigala ensika nga enyingiza munda.

Software, Abantu (Ekibiina), famire (mu Uganda tujiyita famire kubanga tulina engeri jetwelabiriramu, okudduukirira nga waliwo afunye ekyetaago, n’enkolagana). Kati olwo nga nakamala okugenda mu nsisinkano (Meetups) n’enkungaana (WordCamps) nga ziizo, mukwano gwange yansaba njogere mu WordCamp jeyali akulembeddemu abategesi ate awo obulamu bwange ne bukyuuka neera.

Kyaali kirungi nnyo bwenatandika okwenyigira mu bibiina. Natandika okwogera mu Meetups ne WordCamps wano kubutaka ne’bulaya naye nga sirowoozangako nti nyinza okuba kubategesi ba WordCamp ya Ssemazinga.

WordPress yakyuusa engeri jendabamu abantu n’engeri jeneenyigiramu yakyuuka. Nasisinkana abasiimira ddala ne bwekaba katono.

Olugendo lw’okuva mu kubuusa bussa mpaka kuku lungamya abategesi ba WordCamps kali kabuguumirize akanjolesa amaanyi ga community eno. Amaanyi amatono, meetups, okutendeka n’obuntu obulala lala bwakola nga amakulu. Community ya WordPress yantuusa wala, okutuusa okujaguza olugendo lwe nnaliko. Ekirooto ekyatuuka e Mumbai.

Ekirooto kyokutegeka WordCamp ya ssemazinga kyali mu kko naye nga era kyewala nga kirinaanye obutasoboka. Bwennalaba okuyita okwewandiisa kwa’baagala okutegeka WordCamp eno, nendaba akakisa okuteekesa mu nkola byonna bye nnali nkola mu community.

Nakimanya nti tekijja kuba kyangu era nti omusalaba gujakuba munene naye nga nange ndimumalirivu. Namalirira okugwetikka omusalaba guno. Ate era nnali sikiwa nga bayinza okunzikiriza kubanga abalala baali banganye. Nnali mwetegefu ku buli kyebanangamba, okunzikiriza oba okungaana naye ate era nnali mwetegefu okuteekamu amaanyi gange gonna.

Okusoomoza ne kujjirawo nga kulimu okutambula. WordCamp bali bajiyita WordCamp Asia 2026, yali yakubeera Mumbai mu buyindi. Ekirowoozo kya paasipooti yange okukubwaamu stamp ya India kwali nga kuloota. Era nasaba nga ngumidde ku kimu, “Njakukolera ku mukutu (mutimbagano)”.

Kati mu yintavyu yabategesi, omusoyisoyi yeetololeranga ku kibuuzo kyekimu: “Onaasobola okujja e Mumbai?”

Amazima gennyini nga nkimanyi ssisobola. Era nawozanga kimu emiwendo j’olugendo minji sijja kujisobola naye nja kukola buli kyenninna okukola ku yintaneti. Obudde n’amaanyi nali neetegese okubiwaayo naye ensimbi ezintwala ebulaya nga mpitirivu obunji.Ekizibu kyokutambula nga kinnemye okusalira amagezi naye ate nga njagala nnyo okubeera ku tiimu.

Mu zimu ku meeting zetwabeeranga mu nga abategesi, naweebwa akayunzi (link) k’okusaba sikaala jebayita Open Horizons Scholarship okuva mu Automattic.

Bwenasoma omulamwa gwabwe, mwanattu amagezi negajja. Nga omulamwa gugamba nti, Egenderera okw’ongera obusobozi bwabantu abajja mu mikolo ja wordPress nga ewaayo obuyambi bwe’simbi eri ba contributor (ffe) abava mu bitundu ebitakiikiriddwa bulunji, ebitalabibwa, oba ebirina obutasobola obutali bumu. Kino kyawandikirwa ku lwange, ku lwaffe.

Ne suubi lyonna n’Okukiriza, najjuzaamu ekiwandiiko n’eninda. Nga nsaba nti bana nnonda, nga nsaba nti kino ekirooto ekipya kinaafuuka ekyaddala. Olugero lwaakyuukira wano, obusobozi bw’okutambula bwali buzze.

Nga wayiseewo akaseera mpaawo kaaga, nafuna email ekakasa nti nnali nnondedwa. Nabuli kati, kikyawulikika nga email eyo j’osoma emirundi n’emirundi okukakasa nti sibufere. Omanyi ezo email joosoma nga etandika ne “Tukuyozaayoza” n’okebera ajisindise emirundi nga essatu nga omutima tegunkkiriza; essanyu

Nawuniikirira, Nakyamuka, Neebaza Katonda

Okusasulirwa kuno tekwali bubeezi ku kulinnya nyonyi kugenda Mumbai; kwali kulabikirwa kwokusumula emikisa j’okufuluma eggwanga. Kyalai kijjukizo nti mu kifo ekimu, waliwo eyalaba omugaso mu kyenkola.

Obulamu bwange bwaakyuuka, engeri jentambula yakyuuka, n’enjogera yakyuuka, engeri jendabamu ebintu yakyuuka, buli kimu kyaakyuuka. Sikaala yanfula wansi yonna. Sikyaali mutegesi wa mikolo jawaka, kati ndi mutegesi wa mutindo gwa Nsi yonna.

Okugenda ku WordCamp ennene kyali kirowoozo ky assanyu nyo jendi naye jendi, kyatandika n’akatabo akaliina essuubi linji okusinga stamp zamawanga.

Awo ne tugenda mu ntalo za Visa ya Buyindi.

Amazima ga Katonda, Visa teyali nyangu, naakamu nakeddagala. Nagaanibwa; sigumu, si ebiri, si essatu. Buli mulundi nga banziramu negonjebwa n’obubaka obugamba nti “Si kumulundi Guno”

Buli mulundi gwandeetera okwebusa buusa:

Kirabika sibyange,oba nsigale ewaka.

Naye waliwo ekyasinga okunkyamula wakati mu kugaanibwa. Buli lwenagezaako, nga njiga, mbuuza ebibuuzo n’okwongera okutegeera buli kimu bwekikola… Natandika okuyamba aballa.

Emikwano jatandika okumbuuza:
“Bro, wakola otya?”
“Wakozesa biwandiiko ki?”
“Baagala ki kyenyini?”

Naye nga nze, gwe bamma visa nze mpa abalala amagezi agafuna. Nensoma mu kusaba kwabwe, nengabana ebyookuyiga. Ne mbawa ebyebuziba ba agent ne website bye zitaabawa.

Nkweewunyise? Munnange bonna ne bafuna, mu budde, nga mwemuli n’eyamukyaala wnage.

Naye nga nze kagezi munnyu wabwe, nkyaabonabona okufuna eyange.

Obulamu busesa, buli gwenagambako nga aseka

Naye ku mulundi ogwokuna… neyitamu.

Akamesegi kajja nga kanjawulo. Tekankyamula bukyamuzi kyokka. Kanzikakanya. Kali kaama akantegeeza nti “Tewali mulalu okulemerako

Okusimbula

Okwetegekera okusimbula kwali nga kwetegekera kibuuzo kyotasomeredde bulunji.

Okusiba engugu nakyo kyali kirala. Bwopanga, bwopangulula, jjamu bino, bizzemu notandika nokwebuuza oba engoye ezo zonna ozeetaaga (Amazima gali nti tomanya kinaabawo)

Awo ne tudda ku kisaawe

Bannange ekisaawe sikya banafu ba mitima. Okutambula, okukebera. Bano ba ate “dda ebbali..” Okutambula nga wegumya kumbe otya okuseerera.

Naye akaseera akaddala?

Okutuula mu nyonyi.

Omusipi nga ngutaddeko, omutima nga gukuba, ebirowoozo nga bitambula.

Awo yinjini newuluguma… enyonyi neetandika okutambula

Mpola mpola, kasoobo nga emisinde bwejeyongera mu kaseera mpawo nkaaga nga twesozze obwengula.

Nentunulako wabweeru we dddirisa nendaba nga Uganda egenda efunda.

Mukaseera ako wenzuuliira:

Omuziziko gugudde.

Ekyaali kiwulikika nga ekizibu nga kati kigenda mu maaso mu buliwo. Tewakyali kufuumitiriza. Tekyali bya luliba lumu, lwali lutuuse: Abange sosolya bwatafa, Nali ku lyengede nga nsolobeza.

Okuwulira nga Olabiddwa

Okulabibwa tekuwaawaala. Era tekubeera ku bantu kukubira mungalo buli kiseera.

Olumu kuba kwa kimpowooze.

Mukisa gw’oba oweereddwa.
Mu nziji ezeggula nga tozikase.
OKuzuula nti amanyi go, okwewaayo, n’okubeerawo kwo bya mugaso.

Jendi, okulabika kulinga olugendo luno.

Okuva mu kubonabonera visa… paka ku kujifuna
Okuva mu kuyamba abalala okuyitamu… mpaka ku kutuuka ku buwanguzi bwange
Okuva mu kwebuuza naye nange mbajjaamu…mpaka ku kwanirizibwa ku miwaatwa eminene

Tekyaali kya mbgirawo, kya zimbibwa mpola mpola mu mitendera okumala akabanga

Era kati, nga bwenyingira mu kunyumirwa, mbyettisse byonna wamu nange: okugaanibwa, ebyokuyiga, okuwangula okutono, abantu bennayamba mulugendo lwange.

Kubanga mu nkomerero, tekiri bubeezi ku kutambula

Kiri ku kukula

Kiri ku kulemerako

Kijjukizo nti ebiseera ebimu… okukerewa si kugaanibwa
Kuba kweetegeka

Era akaseera ko bwekanajja, ojja kumanya nti kino kyli kikusinga obunene.

Munnange siikulwiseeyo nga tuli Mumbai, twaatuuka kumakya (saawa kkumi ez’omumattuluttulu ~ 4am). Munnange awo ne balyooka batwaaniriza nga bwetutaasuubira, okwagwala okuta nnyonnyoleka. Okuvira ku mugoba we mmotoka eya tutwaala ku wooteri jetwali tulins okusula mpaka ddala wansi ku wa masanda (tuku-tuku). Bannange nga buli omu wakisa. Nga ku mbaga bwekutabula musiiwuufu, omusana gwo tegwali gwa kisa era gwasiibanga mu pereketya naye nga n’omuyindi A/C ajiwadde emirimu. Mumbai yali mbalagavu.

Ate bwekyaatuuka ku bannaffe mu community ya WordPress ne gujabagira, batwaniriza n’essanyu lya mwoki wa gonja. Abantu nga bankeberako, okukakasa nti natuuse bulunji, oba nga nina kye neetaaga, oba nali nteredde ntende. Nalaba abantu banji, abamu ku bbo nga twaali twakoma kunyumya ku mikutu jino ji mukwanira wala ne mesegi za slack pepo ne WhatsApp. Kakano nga tetukyeetaaga kubeera ku ssimu wabula maaso ku maaso era nga mboota buliro. Waliwo abampola ssente kubanga kaadi yange eya banka yali eremye, nga tebatidde nti oba nadduka. Kino kyebayita obwesige, okuwaniriragana nga. Gano ge maanyi WordPress geyampa: emikwano ejiringa abooluganda ebusukka mayanja.

Ebbanja olwabaatandika

Akaseera kano akeddembe tekakolebwa mu muwulenge. Emikisa nga Open horizons Scholarship jizimbibwa ku migongo j’abantu abaawaayo nga sinnaba na kumanya WordPress kye ki.

Bano be bantu abawaayo obuwandiike

Abaaterezza ensobi ku munnana ogwekiro

Abategeka WordCamps nga abakise baba kumpi banju yo

Kati ffe abafunyeemu, tweyagalira ku bibala eby’omuti gwetutaasimba. Naye kaakano tuyitiddwa okugufukiirira, Okutegera kino kyongera okuzikkakkanya

Ebbanja… Ery’obuvunanyizibwa

Okusiima tekiri bubeezi ku kugamba “Weebale”. Kijja n’obuvunanyizibwa. Sikaala eno yankyuusa. Natandika okufaayo enyo, nga mmanyi nti bandaba era obikolwa byange; buli katono ke nnayisaamu amaaso bakalaba.

Obuvunaanyizibwa bwange butegeeza ebintu bino bina (4):

  1. Okweweerayo ddala: Okubeera mu bujjuvu mu kifo kyange nga omutegesi oba ayongerako.
  2. Okugenderera okuyiga: Okufuna obukugu n’obukenkufu okuva mu community ya WordPress
  3. Okukwatagana mu mazima: Okuzimba enkolagana ezaddala okuyunga zi ssemazinga
  4. Okukomyaawo amagezi gano ewaka: Nina okukakasa nti banna Uganda baganyulwaamu.

Kuno si kuwangula kwange, Kw community ya Uganda nga ekitole. Byennayiga ebulaya mulanga gwa kuyigiriza balala n’okwongerayo WordPress mpaka ku nsonda z’ensi. Kisinziirira ddala ku njagala joyagalamu. Tutuuse oeddoboozi lya WordPress buli wamu.

Tulabye engeri abalala bwebakola era kaseera naffe tukole u nsi yaffe ne ssemazinga.Tutandise ebintu kamaala. Ffe a Baganda tugamba; okutambula kulaba okudda kunyumya kukola. Kati ate ye ffe bantu bebabanja ebibala bya sikaala

Eri yenna alabira ku bbali

Kankutegeeze kino buterevu; akaseera ko kajja

Oyinza okuba nga owulira okozeeko bitono. Nga wnyigiramu wano na wali, genda ku mikolo, yambako omuntu omu omu. Oyinza n’okuwulira nga atalabika.

Naye okulemerako kulina engeri jekuwoggana nga akaseera katuuse

Lunaku Lumu, ojja kuggulawo email

Lunaku lumu; erinnya lyo bajja kuliyita

Lunkau Lumu, ojja kuba ggwe awandiika emboozi nga eno

Era olunaku olwo bwelunajja, kansabe nti naawe onoogamba nti:

“Mpoleddwa Ebbanja”

Eri buli abadde ekitundu ku lugendo lwange: abawabuzi, emikwano, aba community na buli omu. Weebake nnyo. Amazima

Ne WordPress community: nwebale nnyo okubeera ekifo nga omuntu mu Uganda asobola okulotera ku mutendera ogusemba… era nentuuka na yo

Kati kanzireyo nkebere paasipooti egwaako ddi kubanga munnange tomanya nyinza okufina omukisa okusikako Ma.tt mu mukono

Moses Cursor Ssebunya
Nsiima. Nkula. Ngenda.

The post Indebted: The Ugandan WordPress Dream that Flew to Asia – Ebbanja: Ekirooto kya Uganda ekyagenda e Buyindi appeared first on HeroPress.

Neve Starter Sites Now 150+ Templates Stronger

0

If you have used Neve Theme for a while, you already know about starter sites. Pick a template, import it in one click, and you have a real starting point instead of a blank page. The sections are already there. The layout decisions are already made. You just bring the content and the client. What…

The post Neve Starter Sites Now 150+ Templates Stronger appeared first on Themeisle Blog.

Open Channels FM: TYPO3’s Unique Structure and Global Expansion in Open Source CMS

0

TYPO3, an open-source CMS, is distinguished by its community-driven governance, robust support, and innovative technology. Version 14 focuses on enhancing user experience and expanding into North America.

Open Channels FM: Why Smaller Tech Meetups Hit Different

0

Smaller tech meetups foster deeper connections and meaningful discussions, enhancing learning and community, while larger conferences can still provide value if approached thoughtfully.

How to Send Back-in-Stock Notifications in WooCommerce (& Recover Lost Sales)

0

Out-of-stock products don’t just mean missed sales. They also mean missed opportunities to keep customers coming back to your WooCommerce store.

The good news is that there’s an easy way to recover those lost sales.

Adding a “Notify When Back in Stock” feature to your WooCommerce store lets customers sign up to be alerted the moment a product is available again, which brings them straight back to your store and ready to buy.

Beyond recovering lost sales, back-in-stock notifications help build customer loyalty by showing shoppers you value their interest even when you can’t fulfill their order right away.

Since WooCommerce doesn’t include this feature natively, you’ll need a third-party plugin to make it work. In this guide, I’ll show you two easy ways for how to send back-in-stock notifications in WooCommerce – no coding needed.

How to Send Back in Stock Notifications in WooCommerce

🔖 TL;DR: Sending WooCommerce Back-in-Stock Notifications

There are 2 easy ways to send back-in-stock notifications in WooCommerce:

  • Using Merchant Pro The ultimate all-in-one WooCommerce toolkit. Instead of installing a single-use plugin, you get back-in-stock notifications plus 40+ other sales-boosting features to grow your store.
  • Using Back in Stock Notifier for WooCommerce The best free option available. It has a slightly steeper learning curve, but it’s a feature-rich solution if you are on a tight budget and only need waitlist functionality.

Why Send Back-in-Stock Notifications in WooCommerce?

Sending back-in-stock notifications in WooCommerce is one of the simplest ways to recover lost sales and keep customers coming back. Instead of losing a shopper the moment a product runs out, you give them a reason to stay connected with your online store.

I’ve found that stores using this feature are far more likely to convert interested shoppers into paying customers because the notification arrives exactly when the customer is most motivated to buy.

Here are some of the key benefits of adding back-in-stock notifications to your WooCommerce store:

  • 🩹 Recover sales that would otherwise be lost — when a customer signs up to be notified, they’re telling you they already want to buy. A timely email brings them back before they shop elsewhere.
  • 💙 Boost customer engagement and loyalty — showing shoppers that you’re keeping track of their interest, even when stock runs low, builds trust, and makes them feel valued. This also ties into creating a strong loyalty program.
  • 📈 Drive repeat traffic on demand — when you restock an item, an automatic email brings ready-to-buy shoppers back to your store, which means more targeted traffic without extra ad spend.

Plus, customers who sign up for waitlists are already interested buyers. That makes them far easier to convert into loyal customers compared to cold traffic finding your store for the first time.

Here’s a quick overview of the topics I will cover in this guide:

Before You Start: Set Up an SMTP Plugin

WordPress uses the PHP mail function by default, which aggressive spam filters often block because it lacks proper sender authentication.

Installing an SMTP plugin routes your emails through a trusted provider, adding the necessary verification to ensure your back-in-stock emails reach the inbox. And if you have WP Mail SMTP Pro, you’ll have access to email logs, so you can see exactly which notifications were sent and when.

WP Mail SMTP is one of the best WordPress SMTP plugins to improve email deliverability. At WPBeginner, we use it across our business sites, and it’s been a great tool to work with.

WP Mail SMTP website

For details on how to set it up, see our guide on how to use SMTP server to send WordPress emails.

Method 1: Sending Back-in-Stock Notifications Using Merchant Pro (Best for All-in-One WooCommerce Toolkit)

🎖️ Best for: Store owners who want to consolidate their plugin stack. Instead of bloating your site with dozens of single-purpose plugins, Merchant gives you back-in-stock notifications alongside 40+ other conversion tools in one lightweight package.

Merchant Pro is the ultimate all-in-one WooCommerce growth toolkit. Not only does it offer a streamlined, visual way to set up your waitlists, but it also equips you with trust badges, countdown timers, frequently bought together blocks, and much more.

Step 1: Install and Activate Merchant Pro

To get started, you’ll need to install and activate the Merchant Pro plugin on your WordPress site. It’s the best all-in-one WooCommerce growth toolkit, and it includes the Waitlist module for setting up back-in-stock notifications for your products.

First, let’s create a Merchant account.

On the aThemes website, go to the Merchant page and click the ‘Get Merchant Pro’ button.

aThemes Merchant's website

💡 Note: To use Waitlist, you’ll need Merchant Pro. It also comes with more than 40 sales-boosting modules like trust badges, countdown timers, and frequently bought together blocks.

You can also try out the free version of Merchant, but it won’t let you send the back-in-stock notifications.

Upon signup, you need to download your Merchant Pro zip file and copy your license key.

With that done, it’s time to install and activate the plugin.

In your WordPress admin dashboard, go to Plugins » Add Plugin.

The Add Plugin submenu under Plugins in the WordPress admin area

On the next screen, click ‘Upload Plugin’ and then ‘Choose File.’

Go ahead and upload your Merchant Pro zip file from your local computer.

Choose File button to upload a plugin's zip file

Once uploaded, you can click the ‘Install Now’ button, followed by ‘Activate.’ For more information, see our guide on how to install a WordPress plugin.

Now, let’s navigate to Merchants Settings to verify your license key. Paste it into the field.

Activating Merchant's license key

Once the plugin is active, you’re ready to move on to the next step and start setting up your back-in-stock notification system.

Step 2: Open the Waitlist Module

With Merchant Pro installed, it’s time to find the Waitlist feature inside the plugin.

Merchant Pro organizes its features into modules, making it easy to find exactly what you need without any clutter.

To start, head to your WordPress dashboard and navigate to Merchant » Modules » Boost Revenue. This section contains a collection of tools designed to help you increase sales and keep customers engaged.

From there, simply click on ‘Waitlist’ to open the module.

The Waitlist option in the Boost Revenue module section
Step 3: Configure the Waitlist Module

Before you enable the Waitlist module, you’ll want to take a few minutes to configure it. This ensures everything looks and works the way you want it to before customers start seeing it on your store.

Form Settings

By default, the waitlist form will automatically appear on any product that is out of stock.

If you also sell products on backorder and want those customers to be able to join the waitlist, simply enable the toggle to include backorder products as well.

You can also customize the text that appears on the form itself. This includes:

  • Form title — the heading that appears above the form
  • Form email label — the text next to the email input field
  • Form button text — what the sign-up button says, such as ‘Notify Me’ or ‘Join the Waitlist’

Every change you make will appear in the ‘Preview’ on the right panel.

Waitlist module's form settings and preview

You’ll also want to customize the messages customers see after they interact with the form. These include:

  • The success message – shown after a customer signs up.
  • The unsubscribe message – shown when they opt out.

Keeping these messages friendly and on-brand helps build trust with your shoppers.

Subscribe and unsubscribe messages

Next, you might want to check the ‘Exclude products’ customization.

For example, if you sell limited-edition items or seasonal products that you never plan to restock, you can add them to this exclusion list.

This prevents customers from joining a waitlist for an item that will never return.

Exclude product configuration
Email Settings

Next, scroll down to the ‘Email Settings’ section. This is where you control the notifications that go out to your customers.

Start by enabling the toggles for automatic email notifications. This ensures customers are contacted as soon as a product they signed up for comes back in stock without you having to do anything manually.

Enabling automated emails

From here, you can customize the email content for two different scenarios – new subscriber and stock update.

Start with the email content for the new subscriber email, which is sent to confirm that a customer has successfully joined the waitlist.

New subscriber email settings

You can then edit the stock update email.

Merchant will send this automatically when the product becomes available again.

Instock email settings

It’s a good idea to preview both emails before saving. This lets you catch any formatting issues or typos before a real customer sees them.

You’ll see a blue ‘here’ link for both emails, go ahead and click on it to see the preview.

Instock email preview in Merchant modules
Shortcode Settings

If you’d like to display the waitlist form in a specific location on a product page — rather than relying on the default placement — you can enable the shortcode option in this section.

Once enabled, you’ll be able to use the [merchant_module_wait_list] shortcode to place the form exactly where you want it.

Merchant's shortcode option

If you’re not familiar with how shortcodes work, our guide on how to add a shortcode in WordPress will walk you through it.

Once you’ve finished configuring all three sections, click the ‘Save’ button in the top-right corner of the page.

Step 4: Enable the Waitlist Module

Now that everything is configured and saved, it’s time to make the ‘Waitlist’ module live on your store.

Simply click the ‘Enable’ button at the top of the Waitlist page.

Waitlist enabled and saved

From this point on, customers visiting any out-of-stock product page will see the waitlist form and can sign up to be notified when it’s back.

That’s it – your back-in-stock notification system is now up and running!

Live waitlist form from Merchant

🧑‍💻 Pro Tip: You can test your setup by marking a product as out of stock directly from its WooCommerce product page. Just scroll down to the ‘Product’ data section and set the ‘Stock’ status to “Out of stock.”

Alternative: Send Stock Update Emails Manually

If you ever need to notify a specific group of customers without waiting for a product to restock automatically, then Merchant Pro gives you a way to do that, too.

This can be useful if you want to send an early heads-up to loyal shoppers or follow up with customers who have been waiting a long time.

Just remember that these customers signed up specifically for back-in-stock alerts. Using this list for general marketing without additional consent may violate privacy laws.

To do this, navigate to Products » Waitlist Subscribers from your WordPress admin area.

Waitlist subscribers in the Products page

Here, you’ll see a list of everyone who has signed up to be notified.

Click the ‘Bulk actions’ menu and select ‘Send Email’ from the dropdown.

Sending emails to subscribers

Once the emails are sent, the status for each selected subscriber will update automatically from ‘Subscribed’ to ‘Mail Sent’, so you always have a clear record of who has been contacted.

I recommend checking this list periodically, especially after a long out-of-stock period, to make sure no subscribers have been missed.

Method 2: Using the Back in Stock Notifier for WooCommerce Plugin (Free Method)

🎖️ Best for: Store owners who are on a strict budget and are looking for a powerful, fully-featured free plugin dedicated solely to waitlists.

The Back in Stock Notifier plugin is highly capable and won’t cost you anything. While the settings interface has a slightly steeper learning curve than Merchant, it provides granular control over your alerts and built-in bot protection to keep your store secure.

Step 1: Install and Activate the Plugin

First, you’ll need to install and activate the Back in Stock Notifier for WooCommerce plugin on your WordPress site.

In your admin area, head over to Plugin » Add Plugin.

The Add Plugin submenu under Plugins in the WordPress admin area

Next, you can use the search box to quickly find the plugin.

When you see it on the search result, click ‘Install Now’ and ‘Activate.’

Installing the Back-In-Stock Notifier plugin

Once the plugin is active, you’re ready to move on to configuring it from your WordPress dashboard. If you need help with the process, see our guide on how to install a WordPress plugin.

Step 2: Access the Plugin Settings

Now, you’ll need to head over to the plugin’s settings to start configuring it for your store.

From your WordPress admin dashboard, navigate to Instock Notifier » Settings.

Going to Instock Notifier's settings

This is where you’ll find all the options you need to customize how the back-in-stock notification feature works on your site.

Step 3: Configure Back in Stock Notifier Plugin Settings

Now it’s time to set up how the button looks and behaves on your WooCommerce store. The settings page is organized into several sections, and I’ll walk you through each one so you know exactly what to do.

Front End Form

This section lets you customize the subscription form that shoppers will see on your out-of-stock product pages.

Configuing the instock notifier front end form

You can adjust the form display type, such as pop-up or inline, to match your store’s design.

You can also tweak the placeholders for your name and email address fields, as well as the button label.

Front end form types in instock notifier
Visibility Settings

Here, you can control where and how the subscription form shows up on your product pages.

Configuing the instock notifier visibility settings

For example, you can choose to hide the form for certain categories, like archived or discontinued products.

This way, customers don’t sign up for restock alerts on items that won’t return, keeping the shopping experience smooth.

Hiding form from discontinued products
Message Settings

This section lets you edit the messages that customers see when they interact with the form.

Configuing the instock notifier message settings

You can customize the text that appears after a customer submits the form, as well as the content of the notification email they receive when the product is back in stock.

I recommend keeping these messages friendly and on-brand — a warm, personalized message can go a long way in building customer loyalty.

Mail

In this section, you’ll set up how email notifications are sent to your customers.

Configuing the instock notifier mail settings

You can configure details like the sender name, sender email address, and the email subject line. It helps to use your store’s name as the sender so customers immediately recognize where the email is coming from.

Background Process Settings

The background process setting ensures that notification emails are sent reliably without slowing down your site.

You have two options: WooCommerce’s built-in background process or the plugin’s default process. The WooCommerce option integrates seamlessly with your existing store infrastructure, while the default process works independently.

Background process settings in instock notifier

I recommend going with the WooCommerce option if you want consistency with your other background tasks. That said, you can use the default process if you encounter any compatibility issues.

Bot Protection

For improved security, you can switch to the Bot Protection tab. This helps protect your form from spam submissions — a small but important step for keeping your store’s data clean.

Back in Stock Notifier offers protection through Turnstile and Google reCAPTCHA.

  • Turnstile is a modern bot detection service using advanced technology to identify and block bots without requiring users to solve a challenge or prove they’re human. This makes it invisible and frictionless. However, Turnstile requires a Cloudflare account to set up. 
  • Google reCAPTCHA is the more widely-used option and shows a checkbox that says “I’m not a robot.” I recommend reCAPTCHA for most store owners because it’s free, doesn’t require a separate account, and most customers are already familiar with how it works.

When enabled, reCAPTCHA adds a verification check that ensures only real people can sign up for notifications, not automated bots. This protects both your email list and your site’s reputation from spam.

Bot protection with Google ReCAPTCHA

Setting up reCAPTCHA is straightforward, but you’ll need to install the Advanced Google reCAPTCHA plugin to handle the verification on your site.

In your admin dashboard, navigate to Plugins » Add Plugin and search for “Advanced Google reCAPTCHA.”

Installing Advanced Google reCAPTCHA

On the search result, click ‘Install Now’ and then ‘Activate’. See our step-by-step guide on installing a WordPress plugin for details.

Once activated, the plugin will ask you for your reCAPTCHA API keys, which you can generate for free from Google.

To do this, simply visit the Google reCAPTCHA website and sign in with your Google account.

In the ‘Register a new site’ section, you can fill in the form with a label, which is any name you choose for reference. Then, select the ‘Challenge (v2)’ option and choose ‘I’m not a robot Checkbox’.

Adding a New Site to Google reCAPTCHA

In the ‘Domains’ field, enter your website domain without https:// or www (for example, mystore.com).

You can add multiple domain names if needed.

Add Domain and Email to reCAPTCHA Site

After submitting, Google will provide you with a Site Key and Secret Key.

You can go ahead and copy these keys.

Copy Site and Secret Keys

Now, you can paste them into your Google reCAPTCHA plugin settings in the Back In Stock Notifier Bot Protection tab.

Here’s what you might see on the screen:

Entering Google reCAPTCHA keys
Auto-Delete Settings

This feature helps you maintain a clean subscriber database by automatically removing inactive records.

When enabled, the plugin will delete subscribers based on their status—such as those marked as ‘mail sent’, ‘unsubscribed’, or ‘purchased’—after a specified number of days.

Configuring auto-delete settings

This is useful for cleaning up old records and complying with data retention policies while keeping your database efficient.

Quantity Field Settings

The Quantity Field settings let you collect the number of items customers want when they join your waitlist.

You can customize the field placeholder text, for example, you might use something like “Enter quantity” or “How many would you like?”

Quantity field settings in Back In Stock Notifier

The plugin also lets you edit the empty field error message shown when a customer submits the form without entering a quantity. If you prefer to keep the form simpler, though, then you can make the quantity field optional so customers can subscribe without filling it out.

Checkbox Subscribe Form

This section allows you to configure an alternative checkbox-style subscription option for your product pages.

So, instead of a standalone form, customers can simply check a box to sign up for a back-in-stock notification.

Configuring the instock notifier consent box settings
Estimate Stock Arrival

This feature allows you to show customers an estimated restock date. If you have multiple rules set up for a single product, you can use the ‘Rule Priority’ setting to determine which estimate displays first.

I recommend displaying this message just before the submit button so customers see it right before they sign up.

Configuring ETA in instock notifier
Troubleshoot Settings (Experimental)

This section contains experimental debugging tools for advanced users experiencing technical issues.

Only use these settings if you’re comfortable with technical troubleshooting or if you have support guidance from the plugin developer. Most users can safely leave this section unchanged.

Configuring troubleshoot settings in Back in Stock Notifier

Once you’ve finished configuring all the sections, you’ll want to make sure your changes are saved before leaving the settings page.

Simply scroll to the bottom of the page and click the ‘Save Changes’ button. This ensures all your configurations are applied, and your back-in-stock notification feature is ready to go for your customers.

Step 4: Visit Your Out-Of-Stock Product Pages

Now that you’ve configured the Back in Stock Notifier plugin, it’s time to see it in action on your store’s front end. Navigate to any product page for an item that’s currently out of stock.

When you land on an out-of-stock product page, you’ll notice a ‘Subscribe Now’ button, like this:

Subscribe Now button for Out of Stock product

Clicking it opens a popup form where shoppers can enter their email address and subscribe to alerts.

If you have set quantity control and consent checkbox, you’ll also see the fields appear on the form:

Popup out of stock product subscribe form

If you’ve set up a discontinued product category and configured the plugin to hide the Subscribe Now button for those items, you might want to check those product pages as well.

If the page still shows the ‘Subscribe Now’ button, go back to your plugin settings to make sure they’re configured correctly for your discontinued products.

Discontinued product display

That’s it – you’ve successfully set up a back-in-stock notifier for your out-of-stock WooCommerce products.

To track your notification log, you can head over to Instock Notifier » All Subscribers in your WordPress dashboard.

Here, you’ll see a list of shoppers who subscribed to restock alerts, along with product details, subscription dates, and notification status.

Tracking logs in Back IN Stock Notifier

Bonus: Optimize Your WooCommerce Store to Increase Sales

Setting up back-in-stock notifications is a great step toward building a more profitable WooCommerce store. But there’s a lot more you can do to keep customers engaged and drive more revenue once they’re back on your site.

From reducing cart abandonment to adding upselling features, small tweaks can make a big difference in sales.

Our guide on ways to increase WooCommerce sales with actionable tips covers a wide range of strategies that are beginner-friendly and easy to implement. It’s a helpful next read once you’ve finished setting up your waitlist system.

FAQs About Sending Back-in-Stock Notifications in WooCommerce

Here are answers to some of the most common questions we get about back-in-stock notifications for WooCommerce stores:

How do I set up email notifications for my WooCommerce store?

You can set up email notifications for your WooCommerce store by using a plugin like Merchant Pro, which includes a built-in Waitlist module that handles back-in-stock alerts automatically.

For best results, I also recommend pairing it with an SMTP plugin like WP Mail SMTP to improve email deliverability.

Is it possible to customize WooCommerce notification emails?

Yes, most back-in-stock notifier plugins let you customize WooCommerce notification emails directly inside the editor.

What happens if the emails aren’t delivered immediately?

If your back-in-stock emails aren’t delivering immediately, the most likely cause is that your site is using WordPress’s default mailer instead of a dedicated SMTP provider.

Setting up WP Mail SMTP with a provider like Gmail or Brevo will make your emails more reliable and ensure they reach your customers’ inboxes on time.

Can I view a log of sent notifications?

Yes, most back-in-stock notifier plugins allow you to do that.

For example, if you are using Merchant Pro, you can check the status by going to Products » Waitlist Subscribers. And if you’re using the Back In Stock Notifier for WooCommerce, you can access the report in Instock Notifier » All Subscribers.

How do I notify customers when products are back in stock?

You can notify customers when products are back in stock by using, for example, the Merchant Pro Waitlist module. It sends automatic email alerts as soon as a product’s stock is updated.

Next Steps to Improve Your WooCommerce Store Performance

I hope this guide has helped you set up back-in-stock notifiers for your WooCommerce store.

Next, you might want to see our other helpful guides on:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Send Back-in-Stock Notifications in WooCommerce (& Recover Lost Sales) first appeared on WPBeginner.

WordPress.org blog: WordPress 7.0 Release Candidate 3

0

The third Release Candidate (“RC3”) for WordPress 7.0 is ready for download and testing!

This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC3 on a test server and site.

Reaching this phase of the release cycle is an important milestone. As always, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.

You can test WordPress 7.0 RC3 in four ways:

Plugin Install and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct Download Download the RC3 version (zip) and install it on a WordPress website.
Command Line Use this WP-CLI command:
wp core update --version=7.0-RC3
WordPress Playground Use the WordPress Playground instance to test the software directly in your browser. No setup is required – just click and go!

The scheduled final release date for WordPress 7.0 is May 20, 2026. The full release schedule can be found here. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information.

What’s in WordPress 7.0 RC3?

Want to look deeper into the details and technical notes for this release? Take a look at the WordPress 7.0 Developer Notes. For technical information related to the 143+ issues addressed since RC2, you can browse the following links:

Note: Real Time Collaboration will not be included in the 7.0 release and will be re-evaluated during the 7.1 release cycle. Because of this, this RC3 version is no longer considered a “new Beta 1”.

How you can contribute

WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can get involved with the world’s most popular open source web platform, regardless of your technical expertise.

Get involved in testing

Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC3 version is key to ensuring that the final release is the best it can be.

This detailed guide will walk you through testing features in WordPress 7.0.

For those new to testing, follow this general testing guide for more details on getting set up.

If you encounter a potential bug or issue, please report it to the Alpha/Beta area of the support forums or directly to WordPress Trac if you are comfortable writing a reproducible bug report. You can also check your issue against a list of known bugs

Curious about testing releases in general?  Follow along with the testing initiatives in Make Core and join the #core-test channel on Making WordPress Slack.

Update your theme or plugin

For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.

Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the “Tested up to” version in your plugin’s readme file to 7.0.

If you find compatibility issues, please post detailed information to the support forum.

Test on your hosting platforms

Web hosts provide vital infrastructure for supporting WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.

Thank you to the Hosts who helped test variations of new RTC architecture: Kinsta, Bluehost, GoDaddy, WordPress.com, XServer, and Ionos, and to the hosts who participate in distributed testing regularly.

Want to test WordPress on your hosting system? Get started with configuring distributed hosting tests here.

Help translate WordPress

Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ? You can help translate WordPress into more than 100 languages. This release milestone (RC3) marks the hard string freeze point of the 7.0 release cycle.

An RC3 haiku

By the tides of sea,

where wind moves gently through trees,

sprouts up RC3.

Props to @desrosj, @peterwilsoncc for proofreading and review.