Home Forums Newsletter Plugin Support Import subscriber from Zapier with ‘confirmed’ status

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #322712
    shiftshannon
    Participant

    I’m using the Newsletter Plugin 2.0 Zapier action to import subscribers to our list. However when each subscriber is imported the status defaults to “Not Confirmed” and I have to manually set each subscriber to “Confirmed”. That defeats the purpose of using Zapier to automate the whole process. When I use the Advanced Import tool to import subscribers in bulk via copy+paste, I am able to mark them all as confirmed upon import.

    The only fields I see as options in Zapier are email, first name, last name and Lists. Is there a way to automatically import each subscriber as “confirmed”?

    #322865
    Michael
    Keymaster

    Hello, and thanks for using our plugin.

    Did you follow the guide here to set up the Zapier integration? (sorry, I have to ask).

    #322963
    shiftshannon
    Participant

    Hi Michael, thanks for your reply. Yes I did follow that guide (no worries about asking!) It successfully made a connection and since being turned on we’ve gotten multiple new subscribers added to our list via the integration, but with the ‘Not Confirmed’ status.

    #322995
    Michael
    Keymaster

    Ok, and did you explicitly flagged users as confirmed (status C) on your source?

    Michael

    #323124
    shiftshannon
    Participant

    How am I supposed to do that? The source is coming from Optimonk.  It sends the post request to the Zapier webhook which then gets fed to the TNP 2.0 Add/Update Subscriber action. The Optimonk integration lets me add a custom variable so I put “Status”. I tried both “C” and “Confirmed”. For the test I ran the Status field and value show as “Confirmed” or “C” in the webhook step of Zapier, matching what that guide shows in the fifth image (running the test from Google sheets).

    However once it gets to the TNP Add/Update step it shows that it sets the Status as “not_confirmed”. I’m wondering if this is because the only possible fields to explicitly set in the TNP step are Email, First Name, Last Name and Lists. Is it supposed to be invisibly access the Status field?

    #323208
    Michael
    Keymaster

    Hello,

    all your steps looks correct, however we never tested Optimonk first-hand. If a status field is present it should be recognized and picked up by our integration. Could you please export a sample list from Optimonk as csv with the custom variable set and hand it over to me at michael@thenewsletterplugin.com ?

    Thanks,
    Michael

    #338676
    Yigit Aslan
    Participant

    Hello Michael,

    I have a similar problem and already contacted the support team 3 days ago. Still no reply :(. We're handling a similar way like Shannon, but using Make.com to import new leads from Facebook Lead Campaigns via the TNP API using Make.com (= Cheaper alternative to Zapier).

    The import works perfectly, but the status of each new subscriber is set to "unconfirmed". We're using these JSON parameters:

    {
      "email": "email address of subscriber",
      "first_name": "name of subscriber",
      "lists": [
        {
          "id": 15,
          "value": 1
        }
      ]
    }

    "id": 15 stands for the list ID and "value": 1 confirms, that the subscriber is meant to subscribed to that list.

     I said: The import works perfectly without errors. BUT if we add "status": "C" this causes a 403 error:

    {
      "email": "email address",
      "first_name": "name",
      "status": "C"
        {
          "id": 15,
          "value": 1
        }
      ]
    }

    Your API docs does *not* mention, how to set the confirmation status when communicating via the TNP API. It only says if general option is set to "single opt-in" all new subscribers automatically get the status "confirmed". But that's not true, as the status keeps being set with "unconfirmed" when using the API.

    I kindly ask for help here as we're already waiting for a couple of days and the situation is urgent.

    Thanks.

    #338677
    Stefano
    Keymaster

    Hi, if you need to add a new subscriber you should use the /subscribers endpoint, it seems you're using the /subscriptions endpoint which is used to start a subscription flow.

    https://www.thenewsletterplugin.com/documentation/api-reference/

    If you need to send the welcome email it's ok to use the /subscription and in that case, you can specify the option mode to ask form confirmation or not.

    #338678
    Yigit Aslan
    Participant

    Thanks Stefano, 

    I'll check that and let you know if it worked.

Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.