Webhook not being received from ActiveCampaign in Backendless

Hey,

We are facing an issue that we are not able to reproduce reliably/consistently.

On our website, users are able to register through a form, which is tied to ActiveCampaign. ActiveCampaign has options for automations, that when a user submitted the form, it will perform some set of actions. The very first action is sending the webhook for the service I made in the API Services in Backendless. This service then continues to register the user with the needed data.

We have tested this and generally, this seems to work fine. However, every once in a while, it seems that we don’t receive the webhook in Backendless. Checking the logs in Backendless shows no data (we log every registration).

We have (rather extensively) investigated this issue on the ActiveCampaign side, as we figured it might simply not have sent the webhook, or perhaps something else is happening. But together with our ActiveCampaign agent, we have not been able to find any issues on their side.

So now I am turning to you guys, perhaps I am doing something wrong, overlooked something or perhaps data seems to get lost?

Some info:
Application ID: CB5F0D27-C339-A133-FFFF-06A6F3EC8700
Api Service: ActiveCampaign/RegistrationMediaMasters

Any help or thought would be appreciated!

Hi @Joey_Fladderak
Please confirm if I understand the situation correctly:
You have registered a webhook in ActiveCampaign, which should call the Backendless API service: ActiveCampaign/RegistrationMediaMasters.
ActiveCampaign shows that the webhook was triggered, but you don’t see any corresponding logs or activity in Backendless, correct?

We recommend checking the webhook logs in ActiveCampaign at the time of the event - there should be a record of the server’s response (HTTP status code or any possible error). This will help determine whether the request was actually sent and how the Backendless endpoint responded.

Regards,
Sergey

Hi @Sergey_Androsov

Yes, you are correct. Except that we do not have the webhook registered directly through the settings, but is defined in an automation ( How can I send a webhook in an automation? – ActiveCampaign Help Center)

We can see the automation has been triggered and (supposedly) has sent the webhook. Generally, it works as intended. Sometimes, it doesn’t.

I have tried looking for logs, but it seems ActiveCampaign just fires and forgets and doesn’t log this data. (at least not user facing)

Hi Joey,

If activecampaign has no evidence that their webhook worked, what makes them confident that it actually happened?

Mark

Hi @mark-piller,

I’m assuming the feedback that they give (that the webhook is fired/sent) is based on something. However, it doesn’t seem to catch a response (that I am aware) off, so there isn’t much for me to go on except the fact it doesn’t seem to always work.

The simple fact that 95% of the time the service in backendless is triggered, indicates to me that somewhere in between “something” goes wrong and to me it seems an issue on AC’s side. We’re also talking to them to try and figure out what is happening.

Right now I simply want to try and check off as many points where it might fail.

Hi @Joey_Fladderak ,

There are no errors in our system logs associated with your application. Since there are no application logs about API service invocation it looks like possible ActiveCampaign problem. If service was called then there would be application log entry for this invocation.

I would suggest you to ask ActiveCampaign for clarification about condition when their automation is considered “fired”

Regards, Andriy

Hi @Andriy_Konoz,

Thanks for checking!

As I said in the previous post, I also think it’s on the ActiveCampaign side, and I’m also talking with them to see if they can figure out. Their responsiveness is not as fast as you guys though, so thanks for that!

If something from their end comes up that might be of relevance, I will respond back with the info. For now I will mark this as resolved and see what ActiveCampaign comes up with.

Thank you for your time!

1 Like