• Resolved mrprainx

    (@mrprainx)


    Hello. Great news the integration with Sendinblue! It will be of paramount importance to us. Thank you!

    Anyway, I’m try to setting it up…but unfortunately it’s not working. I’ve read and followed these guide here, integrated the API and used the fields as indicated.

    In our case, the fields are:
    – your-nome (because we have the FIRSTNAME field on Sendinblue as NOME)
    – your-cognome (same as above, LASTNAME field is COGNOME)
    – your-email
    – your-sms

    plus the consent_for:sendinblue acceptance.

    Nonetheless, after submitting the form the contact (email address) is not added to the audience (nor the name, last name and sms) and he/she doesn’t receive any welcome email.

    I’ve made a screencast. You can watch it here: https://somup.com/crnTQUDBUo

    Last but not least: in the Sendinblue panel of the Contact Form some of the lists we have created are missing.

    Thank you for your assistance.

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Takayuki Miyoshi

    (@takayukister)

    Make sure you input a unique email into the your-email field. If a contact with the same email already exists in your contact lists, the request will be rejected as a duplicate request.

    Thread Starter mrprainx

    (@mrprainx)

    Hi @takayukister.

    Thank you for your answer.

    In the screencast I posted as an example the email doesn’t exist in our contact list. As you can see at 3:38, before searching for the email a search was already made and the email wasn’t found in the audience.

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    If you turn on the WordPress debug mode by defining WP_DEBUG and WP_DEBUG_LOG constants, you can check the error logs that occur when API requests fail. If there are API failures behind this issue, the error logs should give you a helpful clue.

    Thread Starter mrprainx

    (@mrprainx)

    Great piece of advice @takayukister. Thank you.

    Looking at thedebug.log file, I found that there was an error saying:

    PHP Notice: HTTP Response: 400 Bad Request {"code":"invalid_parameter","message":"Invalid phone number"}

    So, for all those reading, remember that the phone number MUST have the international prefix.

    What about the missing lists Takayuki? It looks like CF7 doesn’t retrieve all the lists but just the last 50 created. We have 91 lists on Sendinblue, while in CF7 I see just the last 50 of them, ordered in revers cronological order. Is there a way to set this parameter to (for example) 100?

    Thank you.

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    Aha. I forgot to write in the post about the SMS field constraint.

    Also, 91 contact lists is honestly beyond my assumption. In the current version, there is no way to change the upper limit but hard-code it in the module PHP file. Anyway, I’ll take some measures to raise the limit.

    Thanks for debugging. This information really helps.

    Thread Starter mrprainx

    (@mrprainx)

    Thank you for your assistance, patience and for providing us this wonderful (and powerful!) tool.

    Best regards-

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Sendinblue integration isn’t working’ is closed to new replies.