Use Zapier and Axiom together to automate anything!

If you work with no-code tools, you've probably worked with Zapier - the web's original glue to connect web-apps.

If there's an API for it, chances are, there's a Zap to automate it.

But what if there's no Zapier Integration, or the API is incomplete?

This is where tools like Axiom come in - using the two together means you can automate anything

Here's a few examples:

  • Scraping prices on a schedule, then triggering a Zap when the price changes
  • Fulfilling an order on a supplier's site, when someone buys on Shopify or Amazon
  • Managing 100s of customer accounts, on Amazon, YouTube and Social Media
  • Monitoring a booking form for availability, booking and triggering a Zap when availability opens
  • Automating government websites and banks without APIs, then triggering Zaps on top, to build new fintech companies

Plus many more! Uzing Zapier and Axiom together let's you achieve much more than either tool alone.

# Zapier - How does it work?

Zapier automates using Zapier apps, each of which provides API integration with a particular piece of software. There are thousands upon thousands of apps in Zapier's comprehensive store, and each one provides API integrations by supplying triggers and actions.

A trigger is an event that an app fires whenever a particular thing happens. For example, the Gmail app has a trigger that fires when an email hits your inbox.

An action is something an app can do in response to a trigger. For example, in the JIRA app, you might have an action which creates a new ticket.

Within Zapier, you can then use these triggers and actions to link systems together and create larger workflows. By combining the above trigger and action, you can now create a ticket in JIRA whenever an email lands in your inbox. Pretty cool!

# Axiom - How does it work?

Axiom automates your work by using browser actions input into a website's user interface (UI).

This means that you can automate anything that you manually do yourself. Clicking on buttons, selecting items from lists, entering text into forms and copying and pasting data from one place to another are some of the most common browser actions, and ones you likely do many hundreds - even thousands - of times each day.

What's great about this is that for axiom to work, you don't need API access; just some kind of browser-based user interface, which all web software has. You can then do anything the interface allows you to do, without having to rely on the site's developers having implemented an API trigger or action.

# Zapier - When do I use it?

If there's a Zapier integration and it contains the triggers and actions you need, we recommend using it!

APIs are very well defined, and don't often change. If they do, the changes are usually tightly controlled behind different versions of the app - a feature Zapier supports well. This makes the connection very reliable.

Zapier's trigger system is also powerful because it lets you respond to events in real time. This cuts out complexity compared to more passive systems, which have to read lists of data and then determine what to do for each item. Zapier skips all of that by listening to the app directly, and immediately acting when it receives a signal.

However, there are scenarios when a system has a limited (or nonexistent) API, or where integrating using the provided API is abstract or unintuitive. Data can be formatted in ways that are hard to understand, and it can be tricky to figure out what you need to do.

# Axiom - When do I use it?

This is where axiom excels. Because it uses the UI, and because every website has a UI, it doesn't matter whether a particular API trigger or action has been implemented - if you can do it, so can axiom.

This can be very useful in data extraction (web scraping), where many platforms don't give API access to their data. Social media platforms like LinkedIn or Instagram are unlikely to ever have Zaps.

UI automation can also be used for data entry by typing the required data directly into web forms. This is often useful with government forms, legacy systems, and niche e-commerce applications.

Smaller tools that are earlier in their development cycle have also often not yet had the resources to build an API, so this can be a great option for integrating with their functionality early.

Even if an API is provided, UI automation may be the more intuitive choice for non-coders.

For example, if you’re copy-pasting data from a complex analytics system into a spreadsheet, it's often easier to visually select data as it appears on-screen rather than trying to understand the data output of an API. In these systems, the UI's job is to make complex information digestible, and you can take advantage of this in your automation.

Finally, building an automation in a way that mirrors your normal work will often be easier to create, understand and maintain. This is because you don't have to map your existing well-understood process into a different one in order to automate it.

# No-code tools are most powerful when used together

The magic really starts to happen when you combine Zapier and Axiom together, giving you the best of both worlds.

By using these tools together, you can automate literally anything - and that’s not an exaggeration!

Learn more about why: connecting no-code tools together is the best way to build something new.

# Examples

  • Fulfilling an order on a supplier's site, when someone buys on Shopify
    • In this case, the shop was a niche e-commerce storefront which did not have an API
    • Previously, they had to manually enter orders received in Shopify into the second store - very tedious!
    • By combining a Shopify "new order" trigger in Zapier with a UI automation to copy the data into the shopping cart of the other storefront, they were able to automate the whole process
  • Scraping prices on a schedule, then triggering a Zap when the price changes
    • Price monitoring is common across lots of industries: e-commerce, crypto, real-estate to name but a few
    • Most prices are not available via API - you need a scraper
    • By detecting the price change with Axiom and then sending this information to Zapier, you can hook into a huge number of other apps
  • Managing multiple customer accounts, on Amazon, YouTube and Social Media
    • Agencies are prolific Zap users that automate to stay time-efficient. Unfortunately, Zaps can't automate every aspect of customer account management.
    • We see agencies logging in and out of customer accounts on Amazon or YouTube, then repeating the same steps, such as generating a report, downloading or uploading files, and managing stock or assets
    • Axiom is a great way to automate the repetitive steps on each account, whilst tying into their existing Zaps

# How do I use Zapier and Axiom together?

Axiom has a Zapier app available on the pro tier, so you can trigger axiom from any Zapier integration:

It's possible to trigger Zapier from Axiom using either webhooks, or Google Sheets, which is available on our free tier.

Use webhooks when the data sent to Zapier will be relatively small:

If large volumes of data are being sent, both Zapier and Axiom have deep sheets integration, which makes data-driven automations much easier to handle:

If we can be of help, please don't hesitate to contact us for one-on-one help or take a look at our Documentation.

Contents

    Install the Chrome Extension

    Two hours of free runtime, no credit card required