To connect WordPress and Celigo, you typically need to use APIs to transfer data between them. Here’s a step-by-step guide:
Steps to Connect WordPress and Celigo
1. Enable the WordPress REST API
WordPress has a built-in REST API that allows you to send and receive data.
- Ensure the REST API is enabled (
https://yourwebsite.com/wp-json/wp/v2/). - You may need to install a plugin like JWT Authentication for WP REST API to authenticate requests.
2. Create a Celigo HTTP Connection
- Go to Celigo Integrator.io.
- Navigate to Connections > Create Connection.
- Choose HTTP Connection as the connection type.
- Set up authentication:
- Basic Auth (Username/Password).
- OAuth 2.0 (if using a plugin that supports it).
- API Key (if available from a plugin).
3. Configure a Flow in Celigo
- Create a new Flow in Celigo.
- Set up an Export (Source) to pull data from WordPress.
- Example: Fetch all new WordPress users, posts, or orders.
- Set up an Import (Destination) to send the data to another system (e.g., NetSuite, Magento, or another app).
- Use Field Mapping to match WordPress data fields with the destination system.
4. Test the Connection
- Run a Test Export to check if Celigo is retrieving data correctly.
- Validate the data mapping and formatting.
5. Schedule or Automate the Flow
- Configure the Flow to run at scheduled intervals (e.g., every hour).
- Monitor the logs for errors and troubleshoot if needed.
Common Use Cases
✅ Sync WordPress users/customers to NetSuite or other platforms.
✅ Sync WordPress orders or WooCommerce data to an ERP.
✅ Automate content updates between WordPress and another system.