-
-
Notifications
You must be signed in to change notification settings - Fork 79
integrating wp ultimo with zapier
In one of the articles, we discussed Webhooks and how they can be used to integrate with 3rd party applications.
Using webhooks is a bit complicated as it requires advanced knowledge in coding and catching payloads. Using Zapier is a way for you to get around that.
Zapier has integration with over 5000+ apps which makes communication between different applications easier.
You can create Triggers that will be set off when events happen on your network (eg an account is created and triggers the account_create event) or generate Actions on your network reacting to external events (eg create a new account membership in your Ultimate Multisite network).
This is possible because Ultimate Multisite Zapier's triggers and actions are powered by the REST API.
First, search for Ultimate Multisite in the Zapier app list. Alternatively, you can click this link.
Go to your dashboard and press the + Create Zap button on the left sidebar to set up a new Zap.
You will be redirected to the Zap creation page.
In the search box type "wp ultimo". Click to choose the Beta version option.
After selecting our app, choose the available event: New Ultimate Multisite Event.
Now we need to give Zapier access to your network. Clicking in Sign in will open a new window requiring the API credentials.
Go to your network admin panel and navigate to Ultimate Multisite > Settings > API & Webhooks and look for the API Settings section.
Select the Enable API option as it is required for this connection to work.
Use the Copy to Clipboard icon on the API Key and API Secret fields and paste those values on the integration screen.
On the URL field, put your network full URL, including the protocol (HTTP or HTTPS).
Click the Yes, Continue button to move on to the next step. If everything works out, you should be greeted by your new connected account! Click to Continue to create a new trigger.
Now that your account is connected you can see available events. Let's choose the payment_received event for this tutorial.
Once the event has been selected and you click to continue , a test step will appear.
In this stage, Zapier will test if your Zap can fetch the specific payload to that event. In future events of the same type, information with this same structure will be sent.
In our tutorial the test was completed successfully and returned the payload example information. This example information will be useful to guide us while creating actions. Your trigger is now created and ready to be connected to other applications.
Actions use information from other triggers to create new entries in your network.
In the creating an action step you will choose the Ultimate Multisite Beta and the option of Create Items on Ultimate Multisite.
In the next step you will either create your authentication, just like we did in How to start , or select a created authentication. In this tutorial we will choose the same authentication previously created.
This is the main step of the action and here things are a little different. The first information you will choose is the Item. Item is the information model of your network such as Customers, Payments, Sites, Emails and others.
When selecting an item, the form will rearrange to bring the required and optional fields for the selected item.
For example, when selecting the item Customer , the form fields will bring everything that is necessary to fill in to create a new Customer in the network.
After filling in all fields marked as required and clicking on continue, a last screen will show you the filled fields and the fields that were left unfilled.
As soon as your test completes and is successful your action is configured. It is also important to check on your network if the item was created with the test of your action.
- Ultimate Multisite 101
- Basic Concepts
- What is WordPress Multisite?
- Ultimate Multisite Requirements
- Why Ultimate Multisite
- Installing Ultimate Multisite (v2)
- How do I Install WordPress Multisite?
- Understanding the Ultimate Multisite Dashboard
- Understanding your Dashboard (v2)
- Touring the Admin Panel
- Managing Customers
- Managing Sites
- Managing Memberships (v2)
- Managing Payments and Invoices
- Managing System Emails
- Site Templates (v2)
- Auto Search and Replace in Site Templates (v2)
- Checkout Forms
- Creating your First Subscription Product (v2)
- Creating Discount Codes (v2)
- Managing Shareable Links for Plans
- Customizing your Registration Form
- The Registration Flow (v2)
- How to Configure Domain Mapping (v2)
- How to configure domain mapping (v1)
- Setting the Sunrise constant to true on Closte
- Closte Integration
- Cloudflare Integration
- Cloudways Integration
- cPanel Integration
- Enhance Control Panel Integration
- GridPane Integration
- Hestia Control Panel Integration
- RunCloud Integration
- ServerPilot Integration
- WP Engine Integration
- WPMU DEV Integration
- Setting Up The Stripe Gateway (v2)
- Setting Up The PayPal Gateway (v2)
- Setting Up Manual Payments (v2)
- Getting Started with the PayFast Payment Gateway
- Getting Started with the GoCardless Payment Gateway
- Getting Paid (v2)
- Tax Handling
- Your Client's Account Page (v2)
- Your Client's Websites (v2)
- Upgrading a Plan (v2)
- Downgrading a plan (v2)
- Canceling a Membership (v2)
- How can I access my account page for the first time?
- How can I cancel my subscription?
- Setting Up The WooCommerce Integration (v2)
- Integrating Ultimate Multisite with Zapier
- Event: Register an account via Zapier
- Using Ultimate Multisite: MailChimp Integration
- Using Ultimate Multisite: AffiliateWP Integration to create your own referral program for Ultimate Multisite
- A First Look on Webhooks (v2)
- Customizing your Admin Panel with PRO Theme
- Customizing your Admin Panel with Material WP
- Placing Ads on your network with Ultimate Multisite: Ad Injector
- Creating Custom Admin Pages and Sub-pages using Ultimate Multisite: Admin Page Creator
- Editing Plugins and Themes Meta Information with Ultimate Multisite: Plugin and Theme Manager
- Ultimate Multisite Hooks and filters
- The Ultimate Multisite Register API endpoint
- How to use Ultimate Multisite snippets on our GitHub repository
- Code Snippets for v2
- How to Get Custom Development Help from Codeable?
- Translating Ultimate Multisite
- Activating Ultimate Multisite: Language Selector
- Re-ordering the Ultimate Multisite country list













