In the Developers console, you may find the information about the data exchanged between your store or a 3rd party application with Omnisend. Here, you or your website developer may check if the integration was successful and, if not, what errors Omnisend is returning.
In this article, we will explain how you can add a developer's account to your store and how and what information you can check there.
Before you start
There is no option to make any changes in the codes from the Developer Console.
Only API-based integrations can be tracked in the Developer's console. If the integration is using the webhooks to pass data, you won't be able to view the payload in the Developer's console.
The Developer has a store level of access. If you have two stores registered under the same account and want your Developer to access both accounts, you will need to add the Developer to both of them.
API-based e-commerce integrations include Magento and Woocommerce platforms.
Adding a Developer to your store
The process of providing Developer access to your Omnisend account consists of two stages:
Creating a Developer Console Account;
Adding a Developer to your Omnisend account.
You will need to create the Developer Console Account only. Later, the same developer's credentials can be added to any number of Omnisend store records.
Developer Console Account
You may access the Developer's account on the Developer Center page.
If you already have a Developer account in Omnisend, you may simply log in with your credentials. If you don't have an account yet, you will need to Register one:
Once you have an account in the Developer's Center, you will also need to add yourself as a Developer user to your Omnisend account.
As the account owner, you will need to create this user account for your Developer. Just go to Store Settings -> Settings -> Developers -> click Add Developer.
Enter the Developer's email address as the next step.
At this point, you have done all you needed to. Now your Developer will get an email to verify his/her email. As soon as they confirm it, they will be able to access the Developers Console and see the Logs your store's Omnisend account is reporting.
As you may see from the screenshot, a single developer may get access to many different stores and platforms.
If you switch to the Access logs tab, you will be able to view the information about the successful requests that are passed to Omnisend.
You may also filter the information based on the:
While on the Access logs page, you may find the list of the Successful requests, on the Error logs page, you may find the details about those that failed.
Let's imagine the situation when you need to troubleshoot your Abandoned Cart automation performance. You already checked the workflow settings and didn't find any issues. Well, that's when you should check the request in the Developer's console.
Another situation when the Developer's console may come in handy is for troubleshooting 3rd party app integration with Omnisend. Let's imagine that the 3rd party app is not adding a contact to our list.
In that case, we can filter out the responses to the contact endpoints. After clicking on the View option next to the Response option, you will see Omnisend's Response to an unsuccessful attempt to add a contact.
After checking the Response, you will get an idea of what might be wrong in your store or integration settings.