K Constant

0 views
Skip to first unread message

Niklas Terki

unread,
Aug 5, 2024, 1:50:26 AM8/5/24
to kalwamacdo
Ihaven't yet been able to find a way to dynamically edit a worksheets own constant. But you can update the XML of a workflow from one to another workflows, so all you do is import the workflow in the input tool, formula tool with find and replace and output tool. This way when the next WF is opened it will have been updated with the new constant.

Map Constant or Set constant contain no data when placed in BD from palette. However, data-containing indicator can be converted to data-containing constant. Thus constant can contain data.


Hello, I am incredibly impressed with the level of service I have received form Constant Contact and tell folks all the time it is the best company I have ever worked with. However, that being said there is something I need or else I will be looking elsewhere for service(I HATE SAYING THAT). You need to include a column in the reports section that we can export. We need to be able to see the engagement level of our customers so we can order them from greatest to lease and vice versa. From a sales perspective this is a must. I can remove hundreds from my list that have never opened an e-mail or I can call the folks in person that have opened everything I have sent. Without this ability I am missing HUGE opportunities to know who is hot and who is cold. Please do this ASAP, I have been asking for 6 months and have seen nothing yet. I DO NOT WANT TO LEAVE CONSTANT CONTACT! Please!!


Hi everyone, thank you for your patience as we looked into this! Because many of the requests made on this thread are currently available through contact engagement, so we are going to close this idea. Please feel free to continue voting and commenting on any of the other open ideas to let us know what you would like to see.


Would like to be able to see at a click how often a contact clicks on links in emails (and which links) or how often they open the emails. Currently, the list under engagement is a jumble of not very useful information, and it's not hot linked to that deeper information.


1) A list of envelopes showing the "engagements" of a reader is of no use if I can not click on what those engagements were. My reader has had 171 engagements and I have no idea which one of the 6 links in the last email they read from looking at their record. I have to go into the individual links one by one to see what happened.


2) A nice alphabetical list or readers of an email is fine but do I need to have the number of readers as a large graphic and a separation of each letter. I would guess most users of reports on screen want the maximum amount of data not a graphics?


Experiencing multiple issues. I am sorry to be so negative, but you have removed so many features that those of us who are long time customers are really feeling the pain. I spent 2-3 hours on the phone with two of your CS people and resolved very little. (Your CS people are great! Here is kudo's to Sara in Colorado!) I applaud efforts to make contact management better, however if it was not broken why get rid of it? Here are specifics: You have removed many features that we use constantly. You have removed those contacts that were kept in a remove file with out warning me. We can no longer look up a contact and see a tally of opens, clicks, or bounces. You are making us scroll through the engagements and count each entry to see how many opens. When using resend you no longer allow us to see which contacts will be sent to. You no longer allow us to manage bounces by placing them in a remove file for later editing, exporting, or storing in a list. The new import system with the ability to have multiple records for single email addresses will be helpful, BUT you should have given a heads up on the changes for importing contacts so we could make adjustments before the upgrade. Now it is too late and I will have to remove all contacts from CC and rebuild all of our contacts as they do not conform to the new merge or match import method. I have been informed that the tracking for a contact will no longer be strictly by the email address. The explanation was a bit fuzzy but it appears that is is now possible to resend tan email to an email address if there are multiple name associated with a single address. I train people in using Constant Contact and most of the training I do is in contact management - working with customer data bases, contact import, and list management. Database management development within the CC environment is a good thing, as It's an area many people have problems with. If, as the CS people stated, it is true that you developed this upgrade based on feedback from customers than I have to say that your customers do not understand database management and are a poor data resource for upgrade development. That may be a bit harsh, but the few benefits of the upgrade do not come close to making up for the ease iof operation and individual contact activity data that has been lost. And, I have to bring it up again, how do we retrieve those contacts that were held temporarily in remove folders that have now disappeared but seem to still be included in our overall counts? Those were actual customers and I need them back. My best to the staff who are tasked with fixing the glitches and having to deal with us irate customers. Sincerely, Dave.


Hi, I did this and I'm getting an error from constant contact saying "Incorrect Host Name" CNAME record has been added incorrectly. Some DNS providers append your domain to the record you add. Please see this FAQ for details to correct the issue.


@MariaFY I too was having a similar issue.



I removed the domain name from the Host/Host Name (i.e. '.domainname.org') in both the CNAMES and the TXT record you're trying to add for Constant Contact. When you add those records in, apparently Squarespace automatically reads the root domain, so it isn't necessary to add the domain into the host value. The system would be reading it as 'ctct1._domainkey.domainname.org.domainname.org'

Once you remove the '.domainname.org', it may take up to 72 hours of propagation time for any new DNS settings to completely process and reflect throughout the web.


@jtimo3 Yes I believe that should be correct. I just removed my site as well from the end of the domainkey and demarc. But like @rhubersaid it can take up to 72 hours so we'll have to see if that works after a few days


I can generate the authorization url, and when I do Postman does show me the CC login prompt. However, I don't want to have to log in via a web page to grant access each time I run this script. I know with the v2 API there was a way to just use the access token given through the site along with the client id and secret, but there doesn't seem to be a way to do that in v3. I am fine even with having to use my user credentials to log in somewhere if I knew how to push those credentials within the script to receive the proper authorization code back. It doesn't make sense to try to generate a refresh token as I would have to store the new one somewhere each time I run this script (either scheduled or manually).


I thought it made more sense to do this with v3, since I assume that v2 will be deprecated at some point but otherwise this seems like it is more trouble than it's worth. I also don't understand why there is not a flow for this as it seems like a rather common thing to need to access the endpoints programmatically without needing a web interface.


I am looking to do some of my own automation. This would be a case where there is not a user, there is not a browser to allow the access. OAuth2 is great when you have a user doing the work and using a browser. When you do not have this, it does not work very well.


There is currently no way to bypass the initial Authorization Request screen, which can only be accessed/authorized via a browser window, but you should only need to authorize/connect an account once.


For this use-case why can't Constant Contact develop a flow in the developer portal that does the OAuth flow for us and presents us with an access token and long-lived refresh token so we can use it in our app? That would solve the problem for all of us.


API connections that use basic authentication to access the account via your username and password are no longer considered a secure enough option to protect our customers' data. Our current V3 API uses OAuth2.0, which is the current industry-standard for authorization.


OAuth2.0 is more secure and does a much better job of keeping your Constant Contact account data safe. Additionally, when you give their integration permission to access your account, it will show you exactly which permissions the integration is requesting to be granted (rather than just granting all permissions). V3 also uses tokens that are continuously refreshed to keep the connection encrypted and secure.


We know the authorization process for V3 can seem a little daunting when first getting started, but you should be able to fully automate your integration with the exception of the initial Authorization Request screen and redirect, which can only be accessed/authorized via a browser window and cannot be bypassed, but you should only need to authorize your account once (grant permission and exchange auth code for first token set). After the initial connection, your application will use the access token to make calls, and the refresh token to generate a new token set once the access token expires (24 hours).


I am looking to see if i can develop a tool to get my client's link data. This report i usually access via manually, i log in go to reports go to a date and get and download the pdf. The report i choose has no contact contact user data, only links and a count. Firstly i would like to know if this is available as an "end point" for a request via a script. secondly it seems the oauth2 + implicit flow would be the simplest solution, if i can. secondly the documents that seem most appropriate are the one titled oauth2 overview, and oauth2 authorization code flow. Thirdly, the examples i have seen are php , java, and curl. the most current language and seems the most popular to me are python. Can you direct me to a solution using your product in python, with the aforementioned use of authorization and flow?

3a8082e126
Reply all
Reply to author
Forward
0 new messages