Twitter Changes “From” Display
Twitter implemented an API change on July 1st, 2009 so that all tweets originating via the API now have “from API” in the source display area of the Twitter timelines.
Previously the source area said “from web” when the originating application did not supply a source parameter when it publishes the tweet.
For the time being, TweetLater will continue to not provide a source parameter, which means your scheduled tweets will all have “from API” in the source display area.
We may evaluate this matter at a later date and decide if we should send a source parameter so that the tweets have “from TweetLater” in the source area.
Your feedback in the comments will be appreciated.
Update: Just want to clarify the following:
- This was a change that Twitter unilaterally implemented on their side.
- We cannot manipulate or change the source display. There are only two choices namely “from API” or “from TweetLater”. If we continue to not supply a source parameter, the tweets will continue to say “from API”.
- We cannot go back to “from web” because Twitter does not allow that. From July 1 the only tweets that say “from web” are those that were manually entered in the web interface of Twitter.com.
- It is not only TweetLater that is affected by this. The tweets from all third-party applications that don’t supply a source parameter now say “from API”.
- Chances are that we will leave it as is, i.e., as saying “from API” for TweetLater. Our service is fortunately large enough, popular enough, and receive sufficient word-of-mouth exposure that we have no need to use the source display as an advertisement for TweetLater.
Update: This comment from Ryan deserves highlighting here in the post body: “If you are providing your followers with something valuable they won’t care where the tweets are coming from.” So true, Ryan! When we change over to the OAuth authentication method of Twitter, we may not have a choice anymore in terms of the source label. Our understanding is that when an application uses OAuth, all tweets from that application are automatically labeled with the name of that application. We will be changing over to OAuth as soon as Twitter takes their OAuth authentication out of beta testing. To be clear, changing to OAuth is not optional for a Twitter application. Twitter is going to deprecate the username/password authentication method.

July 2nd, 2009 at 4:43 pm
I trust you guys. Do what's best for all TweetLater and Twitter users. From API and From TweetLater may draw negative attention/connotation from Twitter (and from users), and what I'm afraid is that my accounts will get blocked more easily. Probably less click-through, as the users may feel that there is a professional spamming behind. Would it be possible to let us to define the name of the source? I'd choose “From outer space”, but of course this feature could be misused, too (”From Whitehouse”)
What I'd like have is a parameter that I could set on/off:
“Trust TweetLater to STFU” that is if I have set it on then as TweetLater analyzes the behavior that leads to blocking of an account, then you may silence my accounts that have similar patterns, or better, make them less aggressive.
Anyways, I was just about to make the first payment. let's see what happens. Actually this is fun, although not all of us can understand Twitter. But what the heck, it's fun. Of course I wouldn't mind getting rich in the process, but that probably wouldn't be fun any more.
July 2nd, 2009 at 4:53 pm
The value of the source cannot be controlled by the third-party application. If TweetLater supplies a source paramater, Twitter automatically adds “from TweetLater” to the tweet. The “from TweetLater” cannot be modified. So, tweets will either say “from API” or “from TweetLater” depending on whether we add a source parameter at tweet publishing time or not.
July 2nd, 2009 at 4:59 pm
I'd prefer they didn't say we used Tweetlater. I think it makes us look lazy! When in fact, we use this because we are so busy!
July 2nd, 2009 at 5:29 pm
From API, I think is the best alternative.
July 2nd, 2009 at 5:31 pm
I would prefer “from API” over “from TweetLater”, but I would prefer “from web” most of all.
July 2nd, 2009 at 5:32 pm
I agree with Jodi, I am so busy building no way would I have the time to tweet all my followers one on one :>(
July 2nd, 2009 at 5:37 pm
I agree with the poster on the best one…….from Web!
July 2nd, 2009 at 6:07 pm
“from web” was better
July 2nd, 2009 at 6:22 pm
As long as it does not take away from my 140 I could not care if it said from GOD in the source. Of course that is just my opinion :).
July 2nd, 2009 at 6:36 pm
Observe and then go with what gets the most - wanted - attention. The object is to be read and have piqued the interest of the reader, to learn more….however this reaction happens, that is the best way to proceed.
July 2nd, 2009 at 6:44 pm
from api or from the web.
July 2nd, 2009 at 7:05 pm
I think if you identify yourself, it will make it easy for Twitter to shut your service down. YOu need to find a way to program around this change
July 2nd, 2009 at 7:16 pm
Mate, I clearly identify my application on every single API call to Twitter. So, make that a few million API calls per day where Twitter can already see they are coming from TweetLater.
July 2nd, 2009 at 7:27 pm
I believe API is the best choice.
July 2nd, 2009 at 7:33 pm
I'm torn on this one. On the one hand I would like people to think that I'm tirelessly finding things for them and going online to post them every half hour or so, but on the other hand I do believe in honesty - and it's a fair call that you guys should get the credit for providing the service.
I guess I trust that in the long run, tweetlater might be as much of a brand as aweber - most people know they're getting an autoresponder series or a broadcast email, instead of being sent something one on one from the list author. So long as the content is good, most people understand that a degree of automation is necessary.
What would be great is if someone clicking through on that “from tweetlater” was taken to a profile page in which we could put our reasoning to them, and say why we use the service. In my case, it would be because I don't like to spit out ten tweets at once, but space them out so I don't monopolise people's tweetstream while still giving them plenty of value. It also lets me keep track of what I've posted and yet to post. It would be a win-win, because you guys would then have a testimonial for every single user that created their profile page. If you gave those profile pages affiliate links to sign up, you'd have a built in incentive for people to come clean about the benefits they get from using you.
@CrystalsQuest
July 2nd, 2009 at 7:37 pm
I much prefer from the web.
July 2nd, 2009 at 7:47 pm
That's a nice idea, but the landing page is static. In other words, Twitter would link TweetLater to http://www.tweetlater.com and that cannot be changed.
July 2nd, 2009 at 8:07 pm
I'm sure you'll do what you feel is best for your service & your customers. I've announced many times the publishing schedule I use with Tweetlater so I don't suspect I'd lose too many followers because of it. I find your service invaluable, and it's helped immensely in getting tweets out my followers want to see.
July 2nd, 2009 at 8:18 pm
prefer from tweetlater
July 2nd, 2009 at 8:48 pm
I would prefer not to have from Tweetlater but I don't know what would work and still be honest. Perhaps something like “from the office of” which is honest. Needs to satisfied the experts and marketers.
July 2nd, 2009 at 8:58 pm
Hmm, If I would choose between from API and from Tweetlater, I would prefer the latter rather than from API. It sounds like you are using a robot or something…..
July 2nd, 2009 at 8:59 pm
I prefer From API or From Web.
July 2nd, 2009 at 10:26 pm
My vote goes to API or web… I'd rather fly under the radar as much as possible…
July 2nd, 2009 at 10:29 pm
I prefer from “API” instead of tweetlater.
July 2nd, 2009 at 10:43 pm
NO, Do not put “TweetLater” in the Source area. That would be a very bad idea & defeats the purpose of using such a Tool. The entire point is to give the “appearance” that you are at the computer Tweeting away. I for one would STOP using “Tweet Later” if it was identified/labled as such & not as an API. “From the web” was the best and you should go BACK to THAT!
July 2nd, 2009 at 10:53 pm
I don't like from API, but that's better than from TweetLater. This API change would give a competitive advantage to clients like TweetDeck should they introduce a scheduled tweet feature since scheduled tweets would look just like live tweets from that client.
July 2nd, 2009 at 11:03 pm
From API is ok, but from web is much better.
Please change it back TweetLater
July 2nd, 2009 at 11:20 pm
I think “From API” is probably the best choice. My guess is that alot of average users a) don't care where the tweet comes from, and/or b) don't even know what an API is.
“From TweetLater” is a little more self-explanatory to the average (non-techie) user. In other words, I think more people would figure out what “From TweetLater” means as opposed to what “From API” means. And some users could perceive tweeters using this service as being lazy/impersonal/spammers.
However, I also believe that if you produce great content then your followers will not care how you deliver that content to them. It all boils down to delivering great content.
July 2nd, 2009 at 11:53 pm
I think anything other than “from web” will negatively impact the value of this service. Half the benefit is how it allows the user to look like they're engaged in real time. “From API” and “from TweetLater” are about equally bad. It's really unfortunate because TweetLater users are likely to be viewed as spammy even when their content's indistinguishable from people who really hang out on tweetdeck all day.
July 2nd, 2009 at 11:55 pm
I just started using TweetLater and liked the “from Web”. I have Ignored or Blocked Followers with nothing but “From TwitterFeed” Tweets due to lack of engaging the community.
My plan for TweetLater is to use it to keep my visibility throughout the day while popping in and out as time allows so I can continue to engage as it's the real reason I came to Twitter. Part of that engagement is letting people know how or what you think about things which is where TweetLater is really invaluable.
So if it's going to go “From web” to “From API” then what's the difference with saying what it really is “From TweetLater”? For me the biggest thing I do when I vet is to see how much the person engages the community. As long as they are engaging I don't really care what other tools they use. As much as I'd love to sit at my PC and Tweet all day long, it's just not practical (although damn fun!!), so no one should be blamed for finding balance between automation and actual engagement.
July 3rd, 2009 at 12:12 am
The entire point, and I mean the ENTIRE point of using Tweetlater for me is that it's disguised so that my business profile doesn't look “planned”.
Sadly, this issue puts an IMMEDIATE halt on my Tweetlater usage. Very very sad. I love the service.
July 3rd, 2009 at 12:22 am
Hmm… My concern is for my followers. Yes, email subscribers have become accustomed to auto-response email. In fact, many of us now expect an immediate response from major websites.
But there's more of a real-time expectation on Twitter. “What are you doing right now” vs “What do you want people to believe you just did?” Showing “From TweetLater” will eventually change the perspective of followers, and could lead to a shift in the “right now” experience.
I feel that “From API” sounds robot generated. We use Twitter to follow real people, and shouldn't have any reason to question the authenticity of the post.
@ShawnByfield
July 3rd, 2009 at 12:38 am
Both choices are honest, but “from TweetLater” provides more transparency. The decision to unfollow or block is always a personal one, and it is usually multi-factorial in nature. If you are concerned about what people think about you that much, maybe social media isn't for you. Be useful to your followers and they'll follow you for all the right reasons.
My preference would be for “from TweetLater”, I hope my followers on the other side of the globe understand I have to sleep too.
July 3rd, 2009 at 1:13 am
I'm a major non techie so all this API stuff I don't understand. I do understand the implication of being connected with TweetLater. In fact, I've been thinking of posting a tweet on how much I love TweetLater and how useful I have found it for what I do. I would not want to be blocked or limited in any way so do your best to avoid that. I can't figure how people don't know that the tweets are being feed. I don't pay attention so there are probably others who understand this better than I that would follow and time when tweets came out. Please decide on what is best for the whole and yourself to continue your excellent service. Thank you for creating TweetLater and keeping the service going and outstanding. Thank you.
July 3rd, 2009 at 2:09 am
I prefer from the web … if not then from api.
July 3rd, 2009 at 2:36 am
I prefer From Web or alternatively From API.
July 3rd, 2009 at 3:09 am
Surely with the great coding you guys have, you could find a way to use the page referral data to autogenerate a link to “view @user's profile” on the landing page?
Maybe you could also put the suggestion in to twitter that the landing page link should be allowed to pass the referrer's twitter account in future revisions? Even if they want permission given, it could be as simple as an extra tickbox when we claim the account.
July 3rd, 2009 at 3:34 am
I'd prefer it said 'From TweetLater'. That way, other people who can benefit from this excellent tool may find it sooner than I did.
July 3rd, 2009 at 3:49 am
I would love if it would say from Tweetlater. Your service is great!
July 3rd, 2009 at 5:25 am
From api
July 3rd, 2009 at 6:19 am
If you still can't spoof from web (should be a matter of how you make the header record look?) then from API is fine as all that says is an external app is being used, and at this point there are hundreds of them accessing the API for all kinds of reasons.
July 3rd, 2009 at 6:22 am
would not use this service if it said “from tweetlater”. that wld defeat the whole purpose of using it.
July 3rd, 2009 at 6:22 am
Why not change the name “tweetlater” to “tweetstream” or something that's not going to raise suspicion? I agree with a previous commenter: I use your service when I know already what I'll pretty much be doing at a specific time and know that I won't be able to pick up my cellphone and key in and send 140 characters. Like today. I have a plan and I have outlined it and timed it out on tweetlater. Not only do my people know what I'm doing, but I made myself a mental guideline by setting my day up on tweetlater.
July 3rd, 2009 at 6:25 am
Thank you for informing us of API Change. It doesn't matter to me if it says “from web” or “from API”.
I understand the benefits of having “from TweetLater” but for my purposes, I'd rather it not say “from TweetLater”.
Just my opinion!
July 3rd, 2009 at 6:34 am
Is there a way to set it up to where there are 2 or more choices as to what it can say? What about a positive phrase like “adding value” or “building community” or “always positive inspiration” for API? Just trying to think outside the box. Bottom line: Tweetlater is invaluable ~ as it concerns me: to share the love of Christ/Gospel 24/7. Thank you so much for your application and what you do.
July 3rd, 2009 at 7:20 am
As noted in the update of the blog post, we have not and will not use the source display as a brand-building opportunity. TweetLater is large enough and popular enough that we have no need to do that.
July 3rd, 2009 at 7:42 am
I'm much happier with the reference to API than TweetLater, which just emphasizes the fact that I'm not present when the Tweet comes through. API is more innocuous, I think.
July 3rd, 2009 at 7:49 am
Much prefer that it remain as API
Somehow “from Tweetlater” creates an aura of impersonality - which is counter to the whole point of Social marketing - AARRGGH - Not unlike having the government make rules for how much air we can exhale!
Thanks for asking for out opinion.
Janetedin
July 3rd, 2009 at 8:26 am
For those of you that object to “From API” or potentially future “From Tweetlater” you can always set up a dedicated Ping.fm account in your TweetLater profile to forward your scheduled tweets which may be a bit more benign to the average follower.
If I were to ever be “called to task” for using Tweetlater or accused of using a spammer tool I would highlight the TweetCockpit management aspects and anti-spam filter/follow features.
July 3rd, 2009 at 8:28 am
You want to leave this as from API. Though you might quickly think about yourself and your own advertising by saying it's from TweetLater, WE don't want it identified as coming from TweetLater… why do we want to tell people we have programmed tweets? It does us NO good and may do us quite a bit of harm.
So you are right to leave it as From API - the alternative may kill your service.
Charles Seymour Jr
http://twitter.com/UltimateWAHDads
July 3rd, 2009 at 8:40 am
I am amazed at the number of comments that suggests this is all the brain child of TWEETLATER. IT IS NOT, read the entire post, they in the corner on this one. TWITTER is changing the API so it is either identified as “from API” or from the name of the API accessing it. TWITTER is making the call on this one guys. Anyway if you are providing your followers with something valuable they won't care where the tweets are coming from!
July 3rd, 2009 at 8:51 am
Pretty much a draw for me… perhaps slight preference for “from API” but that's very slight.
July 3rd, 2009 at 9:02 am
I would rather it did not specify “from Tweetlater”. I would rather it just said “from API”.
July 3rd, 2009 at 9:03 am
I agree with your comment, Charles.
July 3rd, 2009 at 9:32 am
It's a bummer that Twitter decided to change the source label. I personally don't mind which is used, but API is safer, as heck anyone can use the API to create something that uses Twitter, forget to give source data. My followers know that I send out auto posts with tips, websites and such so, as I said, it doesn't matter. They follow me for the work I do to provide them tips, not just the conversation I give while I'm actually online.
July 3rd, 2009 at 10:40 am
Having it from API is much better than from TweetLater.
July 3rd, 2009 at 11:26 am
So, basically, people want to say “from web” to deceive readers. I can accept “from API” to be ambiguous/not turn people off, but the active deception is disheartening. This kind of attitude does not speak well of (at least segments of) the TweetLater user community. I don't care if you use TweetLater but still provide value; just don't try to lie to me about it.
July 3rd, 2009 at 12:11 pm
API is fine - better than TLater.
July 3rd, 2009 at 2:01 pm
This is good the “from web” was sort of vague and now the “API” is more targeted.
July 3rd, 2009 at 2:20 pm
I dont think it should say from tweet later, because then people wont value the content as much…
July 3rd, 2009 at 3:04 pm
To sum it up, users want:
80% Web
15% API
5% Tweetlater
I'd say give what the users really want. This is one of the reasons that made Tweetlater popular in the first place.
July 3rd, 2009 at 3:39 pm
Unfortunately, “web” is not an option. That is now reserved for tweets submitted from the Twitter web interface.
July 3rd, 2009 at 3:49 pm
Because as we all know, everyone stopped using blogs and reading webcomics when we discovered that people could automate their posts, right?
I like the “Tweetstream” idea someone else suggested, but anyone who cares will find out one way or another, really. If disguising the source is the only way this service can survive, something is fundamentally wrong with it.
July 3rd, 2009 at 7:45 pm
I would have preferred “from web” as it disguises the fact that it is coming from a bot. Now everyone will know what is going on and our secret is lost for ever. What a nuisance.
July 3rd, 2009 at 8:02 pm
The Twitter world is getting very used to receiving communications from multiple sources. I have received a wealth of fantastic information on all subjects imaginable from third party sources. What matters is getting a response when a comment or feedback is offered. So it is the @replies and DM's that make it or break it. I would RATHER have tweets with great links and content coming from Tweetlater to get me the info, let me read it, and then get a “gee thanks” when I RT or an answer when I @reply them. It's all good if the follow up is handled, in my opinion.
July 4th, 2009 at 1:25 am
I am cool with API, but if you use Tweetlater, it will identify that we are using this great tool, and not actually tweeting at real time. This tool, is great for my business tweets, but would be less effective if it said tweet later. I agree the word of mouth is good for your service, I speak about it all the time with other business owners.
July 4th, 2009 at 2:23 pm
So reading the update (very helpful, thanks), I'd suggest that you still maintain the “from API”…. because that can sorta mask the posting source. i.e. it's impossible to know (in a reader's mind, at least) whether this tweet came from a desktop app in real time or a future post service like tweetlater.
Is it possible to toggle a preference for this by individual user?
July 6th, 2009 at 10:37 am
I love the Tweetlater concept and if you have to that “Tweetstream” idea really does sound like a good one. API or whatever else doesn't matter much to me as long as I an not considered a spammer.
July 6th, 2009 at 10:39 am
I truly trust tweetlater to do what is best and will continue to use it no matter what all this techno-babble means!
July 8th, 2009 at 5:24 am
“From API” leave it, please. It's the best alternative.
July 28th, 2009 at 2:30 pm
I appreciate the write up! I was wondering what that meant. Man! You can find answers to anything online!