Support » Plugin: Contact Form 7 » Constant Contact Integration Stopped

  • Resolved richgraphix

    (@richgraphix)


    Hello,
    The Constant Contact integration was working fine, and it appears to have suddenly stopped. I tore down the settings and re-placed them with a new key. I can see the success message and the correct contact lists there. However, signups are not added into Constant Contact. I tried using only the default list and I tried specifying a list in the additional settings tab. No luck. I also tried disabling all other plugins and switching to the default theme, but that didn’t work either. Since this is a production site, I don’t like doing that, but we did it anyway. We do get the emails sent by the form, but the fields just don’t pass to Constant Contact.

    Please take a look at our form and let me know if there’s anything else I can try:
    [ redundant link removed ]

    Let me know if there is a service to repair this – I had posted elsewhere in this forum, but got no response. If we need to move to a different contact form to get this resolved, I’d prefer to know now so we can get started.

    Thanks in advance for your help.

    • This topic was modified 5 months, 3 weeks ago by Jan Dembowski.

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

Viewing 15 replies - 1 through 15 (of 16 total)
  • Hi @richgraphix,

    May I ask what is “onstant Contact integration”?

    Thread Starter richgraphix

    (@richgraphix)

    @ziegel this is a native function of Contact Form 7. There are 3 integrations built into CF7. One is Sendinblue, another is reCAPTHCA and the third is Constant Contact.

    Here is a screenshot of CF7 admin panel, where you can find Constant Contact integration:
    Screenshot

    Hi @richgraphix,

    Thanks a lot. I wasn’t using API, so I wasn’t aware of it.

    Possible rephrasing your question and reposting it, can help in getting response. Maybe, using shorter paragraphs can help.

    You may also add some print screen (withoug confidential data) so people can better understand what went wrong. Maybe track your server log. Also check FireWalls..

    Hi @richgraphix,

    Also, possibly, you may contact the constant contact support:
    https://www.constantcontact.com/global/home-page

    Hi @richgraphix,

    Also, you may have a look at this plugin with seems to take charge of the API connection. Possibly, working with it may solve the problem:
    https://wordpress.org/plugins/contact-form-7-newsletter/

    Thread Starter richgraphix

    (@richgraphix)

    @ziegel
    I’m not sure if your an administrator here, a representative of CF7 or just a forum user. Since this integration is a native function of CF7, I expect it to work without additional tools or software. Also, since the integration is a function of CF7, you can be sure Constant Contact won’t provide support for it.

    If no one who represents CF7 cares to respond to this forum, I’ll seek help elsewhere or switch over to a supported plugin.

    Hi @richgraphix,

    I am not an admin. Just saw no one responded to your question, so I did my best to help.

    Hi @richgraphix,

    I’m using Plesk. If I had an issue, probably they at Plesk would have found the problem in server communication, if it lies there.

    Thread Starter richgraphix

    (@richgraphix)

    @ziegel What are you talking about? This is the Contact Form 7 forum. The issue is with Contact Form 7’s native function. You’re clearly not familiar with the plugin or its functions, please stop spamming this thread.

    Hi @richgraphix,

    hehehe… I’m more than familure

    You have an API issue if I understand correctly.

    API problem of interface failure, may be resulted due to FireWall issue or another similar issue.

    When some one goes out of its way to help me, I show a bit more gratitude.

    I wish you success in solving your issue.

    • This reply was modified 5 months, 3 weeks ago by ziegel.
    Thread Starter richgraphix

    (@richgraphix)

    @ziegel There is no firewall, but thanks for trying. I do appreciate when someone goes out of their way to help me or anyone else. However, if your first questions is what is “onstant Contact integration?” don’t you think you’re not qualified to help? Why would you even open this thread if you didn’t know about the topic?

    • This reply was modified 5 months, 3 weeks ago by richgraphix.

    Hi @richgraphix,

    I opened it cause it was the only one without response.

    I didn’t know “Contact integration” before, however I read the CF7 explaination and the vendors website information. It does utilize an API, which means it could very much be a communication problem.

    I have tons of APIs on my server and tons of FireWall/.htaccess rules. I get API being blocked once in a while, and I am aware how combersome is releasing such blockage. This is mainly cause in most cases you wouldn’t even know what IPs the API uses, and even more than that, the IPs change with the time.

    Not having any FireWall and security rules is something I for the first time encounter, and find very strange, once you are already on-line and connected to the Internet. Possibly a security exposure, could also be related.

    But, as you said, you have your own ways of doing things, which are different than mine. I wish you all the best.

    Thread Starter richgraphix

    (@richgraphix)

    Hello,
    @takayukister
    I’m still having the same issue. The user “ziegel” tried to help, but hadn’t offered anything to address the issue.

    Our host investigated the issue and found this:

    400: Bad Request
    Example error message: Bad request. Either the JSON was malformed or there was a data validation error.
    Description: Your request includes malformed JSON or does not conform to the expected schema.
    Action: Do not resubmit the request until you have verified that the JSON and schema that you are using is valid.
    
    401: Unauthorized
    Example error message: The access token used is invalid.
    Description: The access token or API key that you provided is not valid or has expired.
    Action: Please provide a valid access token or use the OAuth flow to generate a new token.

    Constant Contact investigated the issue and confirmed the validity of our API key. They said, “the issue is on line 441 of the Contact Form 7 functions.php file which could also mean that there’s a conflict with a line of code not allowing Contact Form 7 to connect with Constant Contact.”

    As suggested by CF7 “support” document, we reached out to Codeable on this issue. They recommend checking with Constant Contact since we’re getting that 401 Unauthorized. Constant Contact sends us back to you.

    At this point, I’d like to be able to reference a working setup of this integration as it seems like the issue is with a recent version of CF7 and not with our environment specifically.

    Please help, or let me know what I can do to get help here. If you can’t help us, please let me know so I can select an alternative.

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    See Constant Contact integration and try recreating an application and reconnecting with a new pair of API keys.

    Thread Starter richgraphix

    (@richgraphix)

    @takayukister thanks for your response. I had tried that at least once since it stopped working, but for good measure I reset the keys, issued a new API and tried again. Still no go.
    Is there anything else you can suggest?
    https://advancingopportunity.org/sign-up/

    Thanks again.

Viewing 15 replies - 1 through 15 (of 16 total)
  • You must be logged in to reply to this topic.