Mailwizz offers a potent API that enables automation of email marketing tasks, subscriber management, campaign tracking, and more. Using Pipedream, you can harness this API to create custom workflows that trigger on specific events, process data, or synchronize with other apps. Pipedream's serverless architecture allows you to handle workflows at scale without managing infrastructure.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
mailwizz: {
type: "app",
app: "mailwizz",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.mailwizz.$auth.url}/lists`,
headers: {
"X-API-KEY": `${this.mailwizz.$auth.api_key}`,
},
})
},
})
Automate Subscriber Syncing: Sync subscribers from Mailwizz to Google Sheets. When a new subscriber is added in Mailwizz, Pipedream can catch the event, process the subscriber's information, and automatically add their details to a Google Sheet, keeping your records up to date without manual entry.
Dynamic Campaign Triggering: Trigger email campaigns based on customer activity. For instance, if a customer makes a purchase on your Shopify store, Pipedream can initiate a Mailwizz workflow that sends a personalized thank-you email or a follow-up email sequence to encourage repeat business.
Monitor Campaign Performance: Keep tabs on your email campaigns by setting up a workflow where Pipedream listens for campaign event webhooks from Mailwizz, such as opens or clicks. The data can then be logged into a database like MySQL or sent to a dashboard application like Grafana for real-time monitoring and analysis.
Mailwizz uses API keys for authentication. When you connect your Mailwizz account, Pipedream securely stores the keys so you can easily authenticate to Mailwizz APIs in both code and no-code steps.
To retrieve your API Key,
The URL field below is your Mailwizz host domain.
For example, if you have a Mailwizz instance hosted at https://example.com
, then enter example.com
in the url field below.
Please note that if the MailWizz hosted website doesn't have clean urls enabled, make sure your url has the index.php part of url included, i.e:example.com/api/index.php