Home › Forums › Newsletter Plugin Support › Import subscriber from Zapier with ‘confirmed’ status
- This topic has 8 replies, 4 voices, and was last updated 2 days, 21 hours ago by Yigit Aslan.
-
AuthorPosts
-
March 12, 2024 at 12:42 am #322712shiftshannonParticipant
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”?
March 13, 2024 at 11:01 am #322865MichaelKeymasterHello, and thanks for using our plugin.
Did you follow the guide here to set up the Zapier integration? (sorry, I have to ask).
March 14, 2024 at 3:34 am #322963shiftshannonParticipantHi 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.
March 14, 2024 at 9:57 am #322995MichaelKeymasterOk, and did you explicitly flagged users as confirmed (status C) on your source?
Michael
March 16, 2024 at 2:22 am #323124shiftshannonParticipantHow 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?
March 18, 2024 at 9:25 am #323208MichaelKeymasterHello,
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,
MichaelJanuary 18, 2025 at 10:45 am #338676Yigit AslanParticipantHello 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.
January 18, 2025 at 11:02 am #338677StefanoKeymasterHi, 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.
January 18, 2025 at 11:20 am #338678Yigit AslanParticipantThanks Stefano,
I'll check that and let you know if it worked.
-
AuthorPosts
- You must be logged in to reply to this topic.