Integrating Wild Apricot forms with aNinja

Integrating Wild Apricot forms with aNinja involves capturing lead data from the Wild Apricot form immediately after form submission and forwarding it to aNinja.

This can be done using Webhooks, which are automated messages sent from one application to another.

Here is a step-by-step guide to integrating Wild Apricot forms with aNinja using Webhooks:

Set up a Webhook in Wild Apricot

This involves creating a custom Webhook that sends the lead data to the custom endpoint URL in aNinja.

To add a webhook to your Wild Apricot account, follow these steps:

  • First, log in to your Wild Apricot account
  • On the left sidebar, click the Settings menu
  • And, select the Webhooks option (under Integration).
    • If you can’t see Integration under Settings, check under Apps.

  • On the Webhooks screen, click Add webhook.

  • After that, on the screen that appears, enter a title for your webhook, and paste the following URL.
  • TODO ADD URL

Authorization settings

Within the Authorization settings, click on “None”. No authorization credentials will be included in the call request.

Notification type(s)

Within the Notification type(s) section, choose the kinds of changes that will trigger notifications to be sent to the external service.

The table below lists the changes that will trigger notifications for each notification type.

Type
Triggers
Contact
  • Any change to any tab of the contact details for any contact
  • Any change to common field settings
Event Any change to event settings except:

  • Changes to registration form and types
  • Changes to event email settings or templates
Event registration Any change to event registration details for any registrant, including:

  • New registration
  • Canceled registration
  • RSVP response
Invoice Any change to any invoice, including:

  • New invoice
  • Modified invoice
  • Deleted invoice
  • Voided invoice
Logged email
  • An email is added to the email log
Membership
  • Any change to the membership settings for any member
  • Any change to membership field settings
  • Changes to membership level settings will not trigger notification
Membership level
  • Any change to settings for an existing membership level
  • New level created
  • Existing level deleted
Membership renewal
  • Existing membership renewed
Payment Any change to any payment, including:

  • New payment
  • Adjusted payment
  • Canceled payment
Refund Any change to any refund, including:

  • New refund
  • Adjusted refund
  • Canceled refund

 

Test the webhook
  • To test your webhook, click the Test webhook button within the Test your webhook section.
  • Once the test is complete, the test call status will be displayed. You can then click the View details link to view the test call request and response.
  • Once you are ready to enable your webhook, click the Allow webhook toggle so that it appears blue.

  • Lastly, click the Save button to save your changes and enable your webhook.

Where does the imported data appear

After the integration, you can search your aNinja CRM for the imported leads. You can also search for any custom field, opportunities, and any other info that you have imported.

  • Lead’s contact appear in the leads contact section in the lead view
  • Opportunities also appear in the opportunity section in the lead view
  • The company’s info appears on the top left of the lead view, in the Company section.
  • Custom fields appear in the custom field section of the lead view as well.
  • Lead Search is a field that also appears in the bottom left of the lead view. Specifically, these are info/links on the lead or the organization found in Google search.

Need help in integrating Wild Apricot forms with aNinja? Leave us an email at support@aninja.com. And, we will happily assist you!

WPForms integration with aNinja

With WPForms integration, you can push forms responses to your aNinja account using webhooks, as soon as someone submits a new form on your website.

Webhooks allows you to automatically send information from your form to aNinja.

WPForms integration with aNinja

To configure webhook integration settings within the WPForms plugin, follow these steps:

Installing the Webhooks Addon
Setting Up a Webhook
  • Create a new form or edit an existing form in the WPForms form builder.
  • Click on the “Settings” tab at the top of the form builder.
  • Under Webhooks, toggle the Enable webhooks option on.

Enabling webhooks for a form

  • Click on the pencil to give a name to your webhook
  • Then fill out the settings for this connection:
  • Under “Request URL”, enter the below aNinja webhook URL:

https://aninja.com/api/v1/contactform/?apikey=YOUR_API_KEY 

  • Under “RequestMethod” enter “POST”

The webhooks settings in the form builder

  • Under “Request Body” define the keys and values that will be sent in the body of your webhook’s request.:

    • aNinja fields in the parameter box

    • Form fields from the dropdown.

Check the fields mapping section below to map to the correct aNinja fields.

  • Once you have added all the fields you want to include, click “Save” at the bottom of the “Webhooks” panel to save your changes.
  • Go ahead and test the form on your website. The submissions will be pushed to your aNinja account with the lead data captured in the form.

Fields mapping

Map the data on the aNinja fields and Form fields.

These are the default aNinja fields:

For the Custom Fields, just prefix the field name with “Custom.

Where does the data appear

After the integration, you can search your aNinja CRM for the imported leads. You can also search for any custom field, opportunities, and any other info that you have imported.

  • Lead’s contacts appear in the leads contact section in the lead view
  • Opportunities also appear in the opportunity section in the lead view
  • The company’s info appears on the top left of the lead view, in the Company section.
  • Custom fields appear in the custom field section of the lead view
  • Lead Search is a field that also appears in the bottom left of the lead view. Specifically, these are info/links on the lead or the organization found in Google search.

Google Forms aNinja Webhook integration

With Google Forms Webhook integration, you can push forms responses to your aNinja account as soon as someone submits a new Google Form.

The newest version of Email Notifications add-on supports webhooks and in addition to making HTTP requests to the webhook callback URL.

The add-on can also include the user’s response and the form data in the payload body of the HTTP request.

Webhooks for Google Forms

Enabling Webhooks in Google Forms

  1. To get started, install the Google Forms add-on from the Google marketplace.
    1. The add-on is titled ‘Email Notifications’ but it also includes support for sending instant push notifications to any webhook URL.
  2. Next, launch the add-on and choose Webhooks for Google Forms from the menu.
  3. Lastly, click the Create Webhook button to integrate a new webhook with your Google Forms.
    1. You can have multiple webhooks associated with the same Google Form and it would send the forms data to all webhook URLs when a new form submission is received.
1- Install Google Forms add-on

Email Notifications for Google Forms add-on is available for both Gmail and Google Workspace accounts.

  • To install the Google Forms add-on, open Google Marketplace
  • And click the blue Install button to add the app in your Google Account.

Install Google Forms add-on

 

  • On the next screen that says “Email Notifications needs your permission in order to start installing”, click the Continue button.
  • Choose the account under which you wish to install and authorize the Forms add-on.
  • The add-on will now request permissions to access your Google account.
    • Click the Allow button to grant the necessary access and launch the add-on.

Google Forms permissions

2- Launch the Email Notifications Add-on for Google Forms

After you have installed the Google Forms add-on, it can be accessed and launched from any Google Form that is associated with your Google account.

  • Go to forms.google.com 
  • And open any existing Google Form in your Drive.
  • Or you can type forms.new in your browser’s address bar to create a new form where you wish to use the email add-on.
  • Inside the Form editor, click the Add-ons icon that resembles a puzzle piece as shown in the screenshot.

Launch Google Forms add-on

 

  • Next, choose Email Notifications for Google Forms from the list of available add-ons.
    • If you are running the add-on for the first time inside a Google Form, you may also have to choose Enable Notifications to activate the add-on form for that Google Form.
3- Create Webhook for Google Forms
  • Inside the Email Notifications for Google Forms choose Webhook for Google Forms

 

  • Then click on Create webhook

Add the Webhook URL and Query Parameters
  • On the first screen, provide a unique name for your webhook (used internally) and choose an HTTP Request method.
  • You are more likely to do a POST request but the webhook module also supports GET, PUT, PATCH and DELETE methods.
  • Here, you need to get your aNinja API key 
  • Next, provide the below webhook URL to integrate aNinja with Google Forms:

https://leads.aninja.com/handlers/googleforms/index.php

  • For testing purposes, we recommend using either the webhook.site or requestbin.com service to get a unique URL for inspecting and testing your webhooks.

Webhook Form Url

 

  • The Query Parameter section lets you append custom parameters to the webhook URL.
  • For instance, if you are sending webhook from multiple forms, you can append the {{Form Id}} parameter to your URL to easily distinguish the source of a particular webhook call.
  • You may use any dyanmic field for query parameters:
    • Dynamic fields are always enclosed in double curly braces – like {{Your first name}} – and are automatically replaced with the actual answers that the user submits in the form.
Authorization and Authentication

You can configure your webhook to include a secret bearer token or access token to authorize the calls.

You can do basic authentication with login and password or include the API keys with the authentication headers.

Custom Headers

You may also include custom headers in your webhook endpoint(s).

The keys of the header can be either strings or numbers and may not include spaces or other invalid characters.

Request Body

The request body defines the payload (form response and custom data) that is sent to the web service when a form entry is received.

You may send payload in different formats including JSON, Form data, XML and more.

webhook request body

 

  • The payload may have form meta data (like the form ID, response Id, response Edit URL) and user’s answers.
    • Each question should be added as a new key, value pair in the request body with the answer title enclosed in double curly braces.
  • Map the form fields to aNinja fields:

  • After you are done defining your webhook, click the Test button and the add-on will send make an HTTP request to the callback URL using form data from the most recently received response of your Google Form.
  • Click Save to enable the webhook.

Manage Webhooks

The webhook manager lists all the webhooks that are enabled for your current Google Form.

You can click:

  • The Edit icon to change a specific webhook,
  • The Duplicate button will help you create a copy of the current webhook
  • And the Delete option removes the webhook from your form.

Google Form Webhooks

Email parsing using Zapier

In this article, we show you how to automatically copy data from your emails and inject it into your aNinja account. This is called Email parsing.

And we’re going to expose this through Zapier.

*Requires Zapier Premium account.

Email Parsing

Email parsing is extracting data from an email using an email parser like Zapier Email Parser. Then connecting the email parser to a Zap to inject that data into your aNinja account.

As long as the emails are all laid out generally the same way, the email parser should be able to detect the data and copy it for you.

Parsing Emails

To parse an email, follow the below instructions:

1- Make a new Email Parser mailbox
  • Go to parser.zapier.com
  • Sign in with your Zapier account or make a new account.
  • Then, click either of the Create Mailbox buttons to add a new mailbox.
"Create Mailbox" button appears in the top right and lower left of Zapier's Email Parser set-up page.
  • Email Parser will then show you an email address like 2grb3sdr@robot.zapier.com.
The page reads "We're waiting... Send an email to 2grb3sdr@robot.zapier.com! Refresh page to look for new email."
  • Copy that address and keep it handy, because that’s where you’ll need to send emails to be parsed later on.
2- Send an email to the parser
  • Open your email app, and find an email like the ones you want to extract data from.
  • Forward this email to the email address you copied earlier (e.g. 2grb3sdr@robot.zapier.com)
  • And click Send.
3- Teach the parser how to read your email

Once Zapier Email Parser receives your email, it shows a text version of your email in the Initial Template box.

Zapier Email Parser page with sections for "Address" "Initial Template" "Body Source" and "Parser Engine"

All you need to do is indicate to the parser the data that you want to copy.

  • Select the text or field that you want the Email Parser to copy.
  • For each field you select, type a name for that field in the box, and click Save.

  • The Email Parser will replace the text with the name in curly brackets, like {{headline1}}.

    Text is highlighted and a dialog box appears, where the user types "Headline 1" and clicks "Save"
  • Repeat that for each field you want the email parser to copy and give each item a unique name.

  • Once that’s done, click the blue Save Address and Template button at the bottom, and your email parser is ready to work.

Want to make Email Parser more reliable?
  • Forward another similar email to the same address.
  • Then click View Emails beside your parser’s name in Zapier Email Parser’s Mailboxes list, to see all of the emails the mailbox has received.
Mailbox History page showing three emails received by the parser address
  • Click Show on one of the items to see the text of the email, with the text Email Parser selected in yellow.
Email text with some sections highlighted in yellow by Email Parser
  • If anything looks incorrect, click the Edit extra template link near the bottom.
  • Select the same text you originally wanted to copy from your emails.
  • Give it the same names, then save the new template.
  • You can repeat that multiple times to make your parser more reliable.
4- Automatically forward emails to the parser

The Email Parser you made is now ready to copy text from other similar emails. We need to send every new email that contains the data you want, to the email parser.

  • Set a filter in your email app to automatically forward messages that match the one you sent to Email Parser.
  • Typically, your notification emails will all have something in common; they come from the same sender and often have the same subject.

We’re going to show you how to set a filter in Gmail. If you use another email service, check your documentation to see if your app or service can automatically forward email messages.

To watch for those emails in Gmail, you’ll first need to add your email parser address to Gmail to automatically forward emails. Here’s how:

    • Open your Gmail Forwarding settings, Settings > Forwarding tab.

    • Click Add a forwarding address.

    • Enter your Email Parser e.g. 2grb3sdr@robot.zapier.com email in the text box and click next.

    • Check your email. Zapier should send you a confirmation email from Gmail. If you don’t see it, check the Email Parser app’s mailbox, it should have the email. Either way, copy the confirmation code, then paste it into the box back into your Gmail Forwarding settings.

    • Now you can have Gmail automatically forward emails to your email parser. First search for the email address and/or subject of the messages you’ll have the email parser process.

    • Click the tiny down arrow on the right of the search bar to see the full Advanced Search options.

    • Then click the Create filter button or link in the lower right corner. Have that filter forward the email to the email parser address you just added and you should be all set.

    • Every time you receive the email messages you want to parse, Gmail will send it along to the Email Parser.

5- Put your parsed email data to work

Now, you need to connect your Email Parser to Zapier’s app automations, which lets you send data from your emails to your aNinja account.

Follow instructions here to create a Zap and connect your Email Parser with aNinja:

https://help.aninja.com/knowledge-base/zapier-aninja-integration/

  • The Email Parser is the trigger event.
  • aNinja is the Trigger Action.
Set Up Action page with several Parse Outputs in the "Message" field.

Eventbrite Webhooks aNinja Integration

In this article, we’re going to show you how the Eventbrite aNinja Integration can be done through Webhooks.

Using Webhooks

A webhook (also called a web callback or HTTP push) is a way for the Eventbrite API to provide aNinja with information. Webhooks delivers information to your aNinja account in real-time, meaning you get an immediate notification.

Currently, the webhooks provided by Eventbrite track six objects: Event, Order, Attendee, Organizer, Ticket Class and Venue. You should use these webhooks to ensure that aNinja remains compliant and compatible with Eventbrite. Make sure to follow the Eventbrite Engineering Blog to receive updates about our webhook implementation.

To implement webhooks, you need to:

  1. Make sure you have the necessary prerequisites.
  2. Create a webhook.
  3. Test the webhook.
Webhooks for the Event object

The following Event actions have webhooks:

  • Publish
  • Unpublish
  • Create
  • Update
Webhooks for the Order Object

The following Order actions have webhooks:

  • Place
  • Update
  • Refund
Webhooks for the Attendee Object

The following Attendee actions have webhooks:

  • Update
  • Check_in
  • Check_out
Webhooks for the Organizer Object

The following Organizer actions have webhooks:

  • Update
Webhooks for the Ticket Class Object

The following Ticket Class actions have webhooks:

  • Create
  • Delete
  • Update
Webhooks for the Venue Object

The following Venue actions have webhooks:

  • Update

The Composition of Webhooks

Webhooks are constructed as an HTTP request with the following composition:

  • Sent via the POST method
  • Application/JSON mime type defined in the headers
  • Valid JSON payload (i.e. the part of transmitted data that is the actual intended message).
Attribute Description
api_url Object whose creation or update triggered the webhook
config.endpoint_url Target URL specified when the webhook was created.

Example webhook JSON payload:

{
    "api_url": "https://www.eventbriteapi.com/v3/orders/1234567890/",
    "config": {
        "endpoint_url": "https://myawesomeapp.com/webhook"
    }
}

1- Prerequisites to Using Webhooks

In order to use webhooks, you need the following:

  • At least one Event.
  • An Eventbrite API User Key.
  • A registered integrated application (e.g. aNinja)
  • A public, online website that can receive webhooks. This can be built in Django, Flask, Rails, Node.js, PHP or any tool for the creation of web pages.

2- Creating a Webhook

To create a webhook:

  1. Go to the Webhooks Add
  2. Choose an Event.
  3. Enter the URL http://httpbin.org/post, then select the object for which you want to create a webhook.
  4. Click Add Webhook.

After that, you are directed to the newly created webhook detail page.

Testing a Webhook

You should test that your webhook is correctly implemented. To do so:

  1. On the webhook detail page, click Test. As a result, a test delivery request is generated.

The small, green ‘200 OK’ button corresponds to the HTTP status definition for a standard successful HTTP request. So, any webhook delivery request that returns a number beginning with 2 (two) is considered a success.

  1. Click ‘200 OK’. It expands, displaying the following information:

The Request Headers and Request Payload are what the Eventbrite webhooks system sent to the endpoint URL (i.e. aNinja). The Request Payload is valid JSON, which you can parse and use.

Conversely, the Response Headers and Response Body comprise the data sent back by the your receiving app. The delivery response is stored for 15 days.

Where does the imported data appear?

After the integration, you can search your aNinja CRM for the imported leads. You can also search for any custom field, opportunities, and any other info that are collected from the forms.

  • Lead’s contact appears in the leads contact section in the lead view
  • Opportunities also appear in the opportunity section in the lead view
  • The company’s info appears on the top left of the lead view, in the Company section.
  • Custom fields appear in the custom field section of the lead view
  • Lead Search is a field that also appears in the bottom left of the lead view. Specifically, these are info/links on the lead or the organization found in Google search.

Trigger Webhook action – Posting lead details into URL

aNinja Triggers allow you to programmatically trigger actions based on specific events and conditions. In this article, we’re going to show you how to use the Trigger Webhook action.

Setting the Webhook action

Webhook action gets executed based on a certain event that you select when you’re in the triggers feature:

  • Select the event that will cause the trigger to fire.
    • e.g. Lead created via Chatbot

  • From the actions drop-down, choose

[Webhook] Post lead details to URL.

  • And type the URL.
  • When you choose the Webhook action from the trigger actions drop-down, the data of the lead that verifies the event gets posted into the URL that you add in the input.
    • In our example, when a lead is created via Chatbot, automatically his data gets posted into the specified URL.

trigger webhook action

Webflow Integration using Zapier

Webflow integration can be done either through Zapier or through webhook. In this article, we’re going to show you the Webflow integration using Zapier.

Find your aNinja embed code before you get started. It is the form integration endpoint from aNinja. This is different for each form.

Sending Webflow form submissions to aNinja through Zapier

  • Log in to your Zapier account
  • Click on Make a Zap
  • ‍Choose Webflow as your Trigger App event
  • Connect the Webflow account. Make sure you are logged in to Webflow on the same browser.
  • Select Form Submission as Webflow trigger
  • Choose your Webflow Account
  • Set up Webflow Form Submission by selecting the site you want to receive notifications from and the Form Name
  • Test Trigger
  • For Action, choose Webhook.
  • For Event, select POST
  • Set up action
  • URL: Copy here the aNinja Form Embed code.Webflow Integration using Zapier
  • Payload Type: form

Mapping Fields

Map the Data on the aNinja fields and Form fields

These are the default aNinja fields:

Testing the Integration

  • Click Fetch & Continue to test the Webflow connection. Make sure you have at least one recent form submission created or submit a new form submission on your website before testing the connection. If there’s an issue with the connection troubleshoot your Webflow connection with Zapier (see below).
  • Check aNinja if the test lead got through.
  • Rename the Zap.
  • Publish Zap

Where does the imported data appear

After the integration, you can search your aNinja CRM for the imported leads. You can also search for any custom field and any other info that is collected from the forms. All the data appear in the Lead View.

  • Lead’s contact (Name, address, email, phone, and email) appears in the leads contact section in the lead view
  • The company’s info appears on the top left of the lead view, in the Company section.
  • Custom fields appear in the custom field section of the lead view
  • Lead Search is a field that also appears in the bottom left of the lead view. Specifically, these are info/links on the lead or the organization found in Google search.

Need help with the Webflow Integration using Zapier? Leave us an email at support@aninja.com. We’re more than happy to assist you.

Webflow Webhook Integration

Webflow integration can be done either through Zapier or through webhook. In this article we’re going to show you the Webflow through webhook

What’s a Webhook

A webhook is a lightweight API that powers one-way data sharing, triggered by events. And it delivers data to other applications as it happens, meaning you get data immediately. All you have to do is give the webhook provider (e.g.Webflow) a URL to deliver requests to (e.g. aNinja’s URL).

So, with Webflow Webhook Integration you can forward leads into your aNinja account simply by setting up a Webhook for your form submission. Find your aNinja API key before getting started.

Setting up a webhook in Webflow

  • First, log in to your Webflow account.
  • Then, go to your Webflow Project Settings.Webflow Webhook Integration
  • Choose Integrations.Webflow Webhook Integration
  • Click + Add webhook (at the bottom)
  • Here, you need to find your aNinja API key
  • Lastly, set the webhook on “Form submissions” and use the endpoint URL:

https://leads.aninja.com/handlers/webflow/redirect.php?apikey=YOUR_ANINJA_API_KEY <– replace with your aNinja API key.

Fields mapping

Map the Data on the aNinja fields and Form fields

These are the default aNinja fields:

Where does the imported data appear

After the integration, you can search your aNinja CRM for the imported leads. The name and email appear in the lead’s contact section in the lead view. Need help with Webflow Webhook Integration? Leave us an email at support@aninja.com. And we will happily assist you.

Amazon Seller Central + Webhooks by Zapier aNinja Integration

Zapier allows the integration between Amazon Seller Central and aNinja using the webhooks by Zapier automatically. In this article, we’re going to show you how the Amazon + Zapier Webhooks aNinja Integration can be easily done.

What’s Zapier

Zapier is a tool that allows you to connect web apps together. An integration between two apps is called a Zap. And a Zap is made up of a Trigger and one or more Actions. Whenever the trigger happens in one app, Zapier will automatically perform the action in another app.

So you can set up the trigger step of your choosing.

Check this link to see how Amazon Seller Central + Webhooks by Zapier Integrations Work

Setting Up a Zap in Zapier

  • After setting up the first Trigger of the Zap, select “Webhooks by Zapier” to post into aNinja.
  • Choose Action Event
    • aNinja only supports receiving leads using a request because POST is more secure than GET.

  • Then, we need to find aNinja API Key
  • Under Submission URL field put:
    • https://aninja.com/api/v1/contactform/?apikey=YOUR_API_KEY
      • Example:  https://aninja.com/api/v1/contactform/?apikey=sample123-6yauyue5e
    • Enter the Posting URL
      – Copy & Paste in the Posting URL from above

Amazon Seller Central + Webhooks by Zapier aNinja Integration

Fields Mapping

Start mapping the data. Use the “+” icon in Zapier to choose the information that you’d like to map.

The “Data” field should be the aNinja Field Name.

These are the default aNinja fields:

  • Please note your field mappings may look different than the example screenshot below.

* For adding a custom field, simply add “Custom.” before the data field. For example Custom.source would automatically create a custom field and map data in your aNinja account.

Customizing
  • After mapping, you can skip these fields, as there is no need to make any alterations to these fields in Zapier.

Test & Continue
  • Next, review the data you’re trying to map and test!
  • Lastly, if there is any failure or error, please update the data accordingly.

Where does the imported data appear?

After the integration, you can search your aNinja CRM for the imported leads. You can also search for any custom field, opportunities, and any other info that you have imported.

  • Lead’s contact appear in the leads contact section in the lead view
  • Opportunities also appear in the opportunity section in the lead view
  • The company’s info appears on the top left of the lead view, in the Company section.
  • Custom fields appear in the custom field section of the lead view
  • Lead Search is a field that also appears in the bottom left of the lead view. Specifically, these are info/links on the lead or the organization found in Google search.

Need help in your Amazon + Zapier Webhooks aNinja Integration? Leave us an email at support@aninja.com. And we will happily assist you.

 

Wix aNinja Webhook integration

aNinja allows you to integrate your Wix Website into your aNinja account.

In this article, we show you how the Wix aNinja integration can be easily done.

Wix Integration

You can integrate and augment the functionality of popular platforms with aNinja.

  • First, you need to find your API key
    • On the left sidebar, click on Settings > Users
    • Then, click the edit pen next to your name.
    • And, copy it to use it later in the integration

Enabling Wix Form Webhooks

To get your Wix forms to push the form submission information into aNinja, you can use webhooks in Wix.

  • First, on your Wix site, start by enabling Velo Dev Mode:
    • This is as simple as going to your site (Edit site), and in the top bar where Dev Mode is indicated, turning on Dev Mode.
  • Next, you can go back to your Wix dashboard, and under Automations, click to add a new Automation.
  • Then, choose a Trigger event (for example on all form submissions).
  • Now, choose the webhook option.
  • And, configure the webhook to point to the aNinja webhook handler for Wix:
    • https://leads.aninja.com/handlers/wix/redirect.php
  • Then, choose “Customize structure” to map the form fields to the aNinja fields.

These are the default aNinja fields:

  • Lastly, hit Save and test it out with a form on your Wix site.

Need help in your Wix aNinja integration? Leave us an email at support@aninja.com. We will happily assist you!