How to Integrate Miva and Sendlane

Miva is an eCommerce platform you can use to build your online store with a shopping cart and checkout process.

Integrating Sendlane and Miva allows you to automatically sync customers to Sendlane so you can stay in touch via targeted email campaigns and automation funnels!

In this article we'll cover:

Plus, we'll also cover some helpful next steps and ways to troubleshoot if you have any trouble during the process!

What Version of the Sendlane Miva Module Am I Using?

Integrating Miva and Sendlane requires setup in both your Sendlane and Miva accounts. Sendlane maintains a module for Miva that is updated on a semi-regular basis to make sure your Sendlane and Miva accounts connect as smoothly as possible! You can always refer to this article for the latest Sendlane module version information:

Current Sendlane Miva Module: Version 2.0021

To see what version of the Sendlane module you have installed in your Miva account, navigate to  Settings → Modules then find Sendlane in the list by scrolling down the page or searching for Sendlane:

Keeping Your Sendlane Module Up to Date in Miva

To update an outdated Sendlane module in Miva, first download the Miva + Sendlane module file and save it to an easily accessible folder on your computer.

Please Note

Be sure the module file is saved as sendlane.mvc and do not change the filename. Other filenames will cause installation failure!

Navigate to  Settings → Domain Settings → Modules tab, then search for or scroll down to click on Sendlane, then:

  1. Click the Files tab
  2. Click the Upload button
  3. Click Choose File and select the sendlane.mvc file you downloaded earlier
  4. Make sure the Overwrite checkbox is checked to overwrite your outdated module
  5. Click Upload to upload the new module file
  6. Click the Update button to complete the process

This process should replace your outdated Sendlane module and install the new, up to date version. If you experience any errors or other issues during this process you’ll need to remove the outdated Sendlane module from your Miva account manually, then install the updated module file. Follow the steps outlined below in the Uninstalling/Disconnecting an Old Miva Integration and Adding Miva’s Sendlane Module sections to update your module manually!

Uninstalling/Disconnecting an Old Miva Integration

If you had a previous version of Miva connected to Sendlane, you'll want to wipe the slate clean by uninstalling the old module entirely and removing all of the old settings that were in place. If this is your first time integrating Miva and Sendlane, you can skip ahead to the Miva Account Information section!

Start by deleting the previous integration inside of Sendlane by clicking  Integrations → Miva → Dot Menu → Delete:

Next, log in to your Miva account to uninstall the previous module:

  1. Click on Settings → Modules then find Sendlane in the list
  2. Click the Dot Menu → Uninstall (Check out the Troubleshooting section below if you run into an error that references Scheduled Tasks at this point!)

Next, delete the associated Group:

  1. Settings → User Management → Groups → Click the checkbox next to Sendlane
  2. Click the Dot Menu → Delete Record(s) → red Delete button in pop-up window

Finally, delete the old  API Token:

  1. Click the API Tokens tab and select Sendlane
  2. Click the Dot Menu → Delete Record(s) → red Delete button in pop-up window

Miva Account Information

To connect Miva to your Sendlane account you'll need to download the Miva + Sendlane module file and save it to an easily accessible folder on your computer.

Please Note

Be sure the module file is saved as sendlane.mvc and do not change the filename. Other filenames will cause installation failure!

You'll also need to have the following information from your Miva account accessible:  Miva  Store Code, Miva Store URLAccess Token & Signature, and API Key (you have to install Miva’s Sendlane module before you can access your API Key, see the Adding Miva’s Sendlane Module below!). Each of these components can be found in your Miva Settings menu. Check out the detailed instructions below on how to find each component.

Miva Store Code:

Store Settings → Store Details tab → Identification section → Store Code field

Miva Store URL: 

Domain Settings → Domain Details tab → Site Configuration section → Secure Base URL for Graphics field

Access Token & Signature: 

User Management →  Users page → Groups tab → Add Group

Fill in the  Name field (we used Sendlane) and Description field (we used API Token) and click Save

Select your new  Group from the list and click Privileges

Toggle on privileges for  View in every row and click Close. Then, re-open the Privileges window to ensure all privileges have been successfully checked (sometimes all privileges do not successfully load on the first attempt, better safe than sorry!)

Uncheck the  Group you created then click on the API Tokens tab → Add API Token button

  • Enter a Name for the token (we used Sendlane) and set the Allowed IP Address field to 0.0.0.0/0
  • Make sure Signature and Timestamp are both set to Required
  • Make a note of your Access Token and click Generate to generate a Signature (every time you leave this pop-up window you’ll need to generate a new signature, so make sure to copy the one you generated!)
  • Click Save

On the  API Tokens page, select the Token you just created →  Dot Menu → Groups

Toggle  Assigned on for the Group you created earlier, then click Close

Adding Miva’s Sendlane Module

Navigate to   Settings → Domain Settings → Modules

Click  Add Module

Click  Upload to find and choose the Miva + Sendlane module file you downloaded and saved to your computer, then click Upload in the Upload File window.

Click  Add to add the module file to your Miva account

Finish installing the Sendlane module by going to  Settings → Modules

Search for “Sendlane” or scroll down to the Sendlane module, then confirm that you have the correct filename, version, and provider before moving on. [Filename: sendlane.mvc | Version: 2.0021 | Provider: www.emediasales.com]. 

If everything looks correct, click  Install.

When you click Install you should be automatically taken to the System Extension Settings page. Grab your API Key from this page.

To reach this page again go to  Settings → System Extensions

Then click the  More dropdown menu and select Sendlane.

And copy your  API Key!

Configuring Sendlane’s Miva Integration

Log in to your Sendlane account and click  Integrations → Miva → Configure. This will open the New Miva Integration window.

Enter your Miva   Store Code, Miva Store URLAPI Key, Access Token and Signature. Check out the Miva Account Information and Adding Miva’s Sendlane Module sections of this article for detailed instructions on how to locate this information in Miva!

Select the  List you'd like your Miva customers to be added to

Choose to sync your customers' shipping addresses or billing addresses

Click  Continue

You'll see the integration status as  Initializing at first, then Syncing as the data starts to transfer - this process is not instantaneous. Once the status updates to Installed you're all set!

Your Miva integration setup is now complete!

Miva customer data from the last 90 days will now be available in Sendlane, and any new leads or customers will be automatically synced over as well. Now you can develop targeted Campaigns and Automations for your Miva audience!

Next Steps

Now that your store is connected with Sendlane, you can create segments and automations to target your Miva customers more effectively!

Troubleshooting & Additional Miva Resources

Troubleshooting:

I do not see my Miva customers within Sendlane

If you completed the integration process very recently the information sync will take some time. If you visit the Miva integration page within your Sendlane account and see that the status still shows  Initializing or Syncing, some information or actions may not be available yet. Generally, this process should take no longer than an hour unless your contact List is long or you have a large number of products. Please get in touch with our support team if your integration page is stuck on Initializing or Syncing for an inordinate amount of time!

I'm getting an error that says "Module 'Sendlane' is in use by one or more scheduled tasks"

To clear this error, delete any recurring tasks associated with the Sendlane module by going to  Settings → Store Settings → Scheduled Tasks

The new Sendlane module file is not overwriting the outdated Sendlane module

Follow the steps outlined in the Uninstalling/Disconnecting an Old Miva Integration and Adding Miva’s Sendlane Module sections to update your module manually!

If you have any other issues connecting your Sendlane and Miva accounts, our support team is available 24/7. Plus, the Miva team is just a few clicks away!

Sign up for a Miva Account | Miva Blog

Additional Sendlane Resources:

Sendlane + Miva: The Ultimate eCommerce Duo


TL;DR

Uninstalling/Disconnecting an Old Integration (in Sendlane): Integrations → Miva → Dot Menu → Delete

Uninstall previous module (in Miva):Settings → Modules → find Sendlane → Dot Menu → Uninstall

Delete group & API Token (in Miva): Settings → User Management → Groups → select Sendlane → Dot Menu → Delete Record(s) → Delete → API Tokens → select Sendlane → Dot Menu → Delete Record(s) → Delete

Integration (in Miva): Settings → Domain Settings → Modules →  Add Module → Upload (install the Miva + Sendlane module file) → Add → Settings → Modules → find Sendlane → Install

Integration (in Sendlane):  Integrations → Miva → Enter  Miva Store CodeMiva Store URL, API Code, Access Token and Signature → Select List → Continue → Confirm Initializing status → Complete

Still need help? Get in touch! Get in touch!