• Instructions to Ask a Question

    Click on the "Ask a Question" button and select the application for which you would like to ask questions.

    We have 5 different products namely - Pabbly Connect, Pabbly Subscription Billing, Pabbly Email Marketing, Pabbly Form Builder, Pabbly Email Verification.

    The turnaround time is 24 hrs (Business Hours - 10.00 AM to 6.00 PM IST, Except Saturday and Sunday). So your kind patience will be highly appreciated!

    🚀🚀Exclusive Discount Offer

    Just in case you're looking for any ongoing offers on Pabbly, you can check the one-time offers listed below. You just need to pay once and use the application forever -
     

    🔥 Pabbly Connect One Time Plan for $249 (🏆Lifetime Access) -  View offer 

    🔥 Pabbly Subscription Billing One Time Plan for $249 (🏆Lifetime Access) - View offer

Filter ELSE

e0979d

Member
Your Task History ID
IjU3NjUwNTZkMDYzNjA0MzY1MjY4NTUzMDUxMzQ1MTYzNTQzNzBmMzEi_pc
I have a Router condition where IF ID = a certain number, it will follow a trigger, but I wanted to have an ELSE alternative for "anything else that doesnt match these ID" to that.

But so far it triggers in both ways, since I'm using "OR" to evaluate 3 differnt ID I do not want to be triggered. Can I have all 3 ID separated by comma?
When I use the approach in the image, it eventually triggers and that is not what I want
Screenshot 2024-08-29 at 10.45.04 AM.png
 

Preeti Paryani

Well-known member
Staff member
Hello @e0979d

As we have checked your workflow, its getting triggered multiple times with the same details. Please try setting up the trigger setup again and remove the previously added webhook from the trigger application and add the newly created webhook.

Please let us know if the issue persists after setting up the trigger step again.
 

e0979d

Member
e details. Please try setting up the trigger setup again and remove the previously added webhook from the trigger application and add the newly created webhook.

Please let us know if the issue persists after setting up the trigger step again.
Do you mean I should remove trigger in my external application (samcart)
duplicate workflow to obtain a new trigger and in Samcart add the new workflow?
 

ArshilAhmad

Moderator
Staff member
Do you mean I should remove trigger in my external application (samcart)
duplicate workflow to obtain a new trigger and in Samcart add the new workflow?
Yes, remove the current webhook from your Samcart account, create a new workflow, and set up Samcart as your trigger step. You will receive a new webhook in the new workflow, which you can then add to Samcart.
 

e0979d

Member
Yes, remove the current webhook from your Samcart account, create a new workflow, and set up Samcart as your trigger step. You will receive a new webhook in the new workflow, which you can then add to Samcart.
I did this, but email still is sent multiple times
This is the new workflow history, I believe the issue is in the logic still


Workflow:

Screenshot 2024-09-26 at 4.04.26 PM.png
 

ArshilAhmad

Moderator
Staff member
Based on your task history, we can see that your workflow triggers each time a student (even if it's the same student) finishes a course.

For example:

1. Task History ID - IjU3NjUwNTZkMDYzMjA0MzY1MjZhNTUzNDUxM2E1MTY3NTQzMzBmMzki_pc
Was triggered on completion of 'Aprende Automaquillaje (899825)'.

2. Task History ID - IjU3NjUwNTZkMDYzMjA0MzY1MjZhNTUzNDUxM2E1MTY3NTQzNDBmMzMi_pc
Was triggered on completion of 'Workshop Automaquillaje 2.3 (759221)'.

3. Task History ID - IjU3NjUwNTZkMDYzMjA0MzY1MjZhNTUzNDUxM2E1MTY3NTQzNDBmMzAi_pc
Was triggered on completion of 'Full Access MA - Pago a 3 Partes (885025)'.

4. Task History ID - IjU3NjUwNTZkMDYzMjA0MzY1MjZhNTUzNDUxM2E1MTY3NTQzNTBmMzQi_pc
Was triggered on completion of 'MUSU ACADEMY - Full Access (883351)'.

Keeping this in mind, please specify your exact use case.
 

e0979d

Member
Yes, but why are they simultaneous? We dont have a problem with the trigger being activated by the same user several times, as they finish several courses, but in this case we're seeing them being sent all at once, that's why I'm convinced the issue might be in the router analysis
 

ArshilAhmad

Moderator
Staff member
The SamCart trigger is based on descriptive webhooks, and it sends all course completion data simultaneously. We don't have any control over this. Since in none of those workflow executions was the Product ID equal to 882063, 882028, or 882043, Route 2 was executed on each occasion. That's just how your workflow is set up.
 

e0979d

Member
I understand, thank you for pointing that out, makes sense. What would you suggest is the best approach for my case scenario?
based on what we have
 

ArshilAhmad

Moderator
Staff member
We can add the 'Google Sheets: Lookup Spreadsheet Rows' and 'Google Sheets: Add New Row' action steps to your workflow, which will allow you to send only one email to a user for one course completion (whichever triggers the workflow first). However, the same student will not receive any further emails if they complete a course in the future.
 

e0979d

Member
Mmm, I'm not sure about that approach. I'm interested in them receiving the PDF per course, right now the issue they sometimes get multiple emails for the same course.
I’m ok with them getting several emails if they have multiple courses, but I'd like them to get just one if they only finish one course. Because right now I fear they even get certificates (PDF in the email that's repeating) format they are not applying to
 

ArshilAhmad

Moderator
Staff member
The 'Course CourseName' is the same in all four executions, so it may look identical, but they are actually different.
1727399419572.png


You can try mapping the 'Product ProductName' instead, so at least the certificates will have some distinction.
1727399589238.png



Other than that, I am afraid there is no workaround for your specific use case.
 
Top