Paul "Pablo" Croubalian

7 years ago · 6 min. reading time · ~10 ·

Blogging
>
Paul blog
>
All About the Birds, the Bees, and Crazy Social Growth

All About the Birds, the Bees, and Crazy Social Growth

Vr

 

Blog Poets

About the Author

I'm a ghost but not the kind that's to pottery
wheels I'm the wnting kind

Toften wonder if Im a tech-savvy writer or a
writing-savvy technologist Maybe I'm both. As
one CMO put it, "Paul makes tech my bitch!
That might be going a hittle too far

QbeBee VIP, Ambassador


Non-native English speakers may not catch the reference to the Birds and the Bees. We use the birds and bees metaphor to explain to children how humans make babies. 

I always thought that was strange. Using a whole bird is far too kinky. I should think a feather would suffice. 

Also, using a bee would likely be painful for the woman.

Not to mention the bee.

It all reminds me of a joke whose punchline is, "Doctor, can you give him something just for the pain?"

I digress.

Twitter's logo is a bird. beBee's is a bee. There are obvious parallels here. (tweet)

No, not that one, I mean that Twitter and beBee seem destined to work together.

Twitter is ten years old. beBee is less than two. Twitter is riddled with adolescent angst. beBee has it together despite its tender years.

They can and do play well together. They are different enough to maintain interest. They are similar enough to create affinity.

The first part of this post aims at us bees in general. The second is more technical in nature and is a rough suggestion/dream on how the power of both platforms can combine in a gestalt. 

Remember though, contrary to what floats around, an ambassador has no special access to Javier's or Juan's ear. 

I can suggest, just like you can. They decide.

The Part for Bees in General

Twitter is absolutely amazing at promoting stuff. (tweet) It took me three swings at Twitter before I figured that out. 

They may call themselves a "micro-blogging platform." They aren't. They are a "get out there, get known, get talking, get other people talking" (tweet) If anyone knows Jack Dorsey, tell him that.

beBee recognizes Twitter's promotional value. It regularly tweets bees' posts. So do I. So do a ton of other bees.

Yet, many, if not most, of you don't have your Twitter handle in your beBee profile. Some of you don't even have a Twitter account.

Those are mistakes. Those are huge mistakes!

For those of you who don't think they need a "micro-blogging" account, I get it. What the hell is a micro-blog anyway? 

The name itself is silly.

Ask yourself this. Do you need a "get out there, get known, get talking, get other people talking" account?

The answer is probably, "Yes!"

If you have a Twitter account, even a dormant one, dust it off and add it to your beBee profile. If you don't have one, get one.

A few tips about your handle

It's about branding. A Twitter handle can be up to 15 characters long. Just keep three things in mind. 

Make yourself findable: If you tweet under a company name or under some cryptic name, add your real name to your profile. It's hard to tell that Dean Owen is @QuimojoTweets or that Kevin Pashuk is @InvisiTech. Kevin's name is in his profile so he's easy to find. Dean. . . not so much. Not that I'm picking on you, Dean. It's just that I searched for it so often, I remember.

Your handle represents you: SexyBitch_69 probably isn't the impression you want to make. If it is, fine. Otherwise, consider starting fresh.

Your handle represents a segment of your market: Some people say you should open a single account and make that one count. That's fine if you deal in one specific thing to one group of people. 

Who does that?

Targeting is important. 

If you work in, say 4 sectors but have a single account, any post you promote is irrelevant to 75% of your following. You are training them to ignore you. That's not a good idea.

I had a client in the restaurant equipment field. They sold to Independent Restaurants, Institutional Kitchens, Franchises/Chains, and  Hospitality/Venues. 

They split their sales teams along those four categories. But, their marketing, blogging, and social presence were a single catch-all thing.

They maintained a single email list and a single Twitter account.

How does that make sense?

I split everything into four chunks and their engagement (and sales) jumped.

This ain't rocket science, people.

The more Technobabble-y part

Feel free to skip over this part if you feel your eyes rolling into the back of your head. I'll try to keep it light, but we will delve a little into Twitter's API and how it might relate to massive growth rates.

One of the issues that plague any new platform is the "starting-over" problem. I came from 1500 connections on LinkedIn. I had 15,000+ followers on Twitter. 

I started with nada on beBee. 

Is that the only way?

Wouldn't it be fun to start with a pre-built following? Wouldn't it be fun to start knowing who already follows you (and vice versa) on other platforms? 

Imagine if I opened my brand-new beBee account and it automatically populated with hundreds of connections from elsewhere.

Let me stop here for a second. I am an ambassador bee. Contrary to popular belief, that does not give me any special powers, insight, or access to Javier and Juan. I am not privy to global beBee strategy. I don't know anything about beBee's back-end configuration other than what I can infer. I don't even know if my suggestion is physically possible to implement. I can only suggest, just like you can suggest. They listen, but they decide.

Apart from being a superlative promotional platform, Twitter has 313 million active monthly users. That's 3 to 4 times as many as LinkedIn. (tweet) Nearly all platforms, beBee included, allow you to include your Twitter handle in your profile.

Let's hold that thought aside for a bit.

Twitter has a killer API. An API is an Application Program Interface. In short, it's just a series of methods to access selected parts of the main program. In this case, that main program would be Twitter itself.

APIs are generally split into two families of commands, GETs and POSTs. As you might guess, GETs "get" information. . . they read. POSTs, "post" information. . . they write. (Oooooh, stop, Paul this is too complicated... NOT!).

Commands are called, "calls." API calls run through OAuth. I definitely won't go into detail on that! My own eyes would roll back into my head. Let's just say OAuth is an authentication method/protocol that makes sure the person calling the API has the right to call the API. 

OAuth also allows Twitter to track calls to its API so that it can impose rate limits. As you can guess, rate limits are limits imposed on how many calls can be sent within a specified time. Twitter's specified time is fifteen minutes.

We won't dive into all Twitter's possible calls for a few reasons. 

First, I don't even use most of them, not even for the Web-App-With-No-Name (yet). Second, I would need to write a book to cover them all. Last, we only need to look at three of them here. 

One call is needed for back-end translation of screen names. The other calls will allow us to know who follows us on Twitter, and who we follow. 

Step One: Match Screen Names to Ids.

Tweeps have two identifiers. Your screen-name can change. Your Twitter Id doesn't. I'm screen-name @PaulCroubalian and I'm id #3261013612. You'll see why this is important in a minute.

A call to https://api.twitter.com/1.1/users/lookup.json can use a screen_name parameter. You can collect data on up to 100 screen names per call. This call is rate limited to 180 calls every 15 minutes. That means you can pull 92,000 users per hour. I'd knock that down to 90,000 for safety's sake.

Twitter gets miffed when you hit rate limits often. (tweet)

I realize there are 11,500,000 users on beBee. I realize the first pass would take 5 days to run on a single server. Subsequent passes would only be for newBees.

On the other hand, not every Bee has their Twitter name on their profile. Whatever.

This call gives us far more info than we need in a neat JSON* format. We just need to match a screen_name to an Id. 

Once we know that PaulCroubalian is 3261013612, we can store that and move on.

Step Two: Get Twitter followers for a Bee

The basic call,  https://api.twitter.com/1.1/followers/ids.json returns the latest 5000 followers. Adding the cursor parameter to the call will send back multiple pages of up to 5000 followers each. 

I have 15,747 followers. In my case, that would be 3 pages of 5000 and one of 747. Suspended accounts, if any, wouldn't show up, so it may be less.

This call returns Twitter IDs only. We have screen names here. That's why we need to have a standing dictionary of screen names and their corresponding ids.

Step Three: Get a Bee's following.

If you can get followers, it's logical to assume you can also get who you are following. In fact, you may guess the API call would be  https://api.twitter.com/1.1/following/ids.json. 

You'd be wrong. 

The call is actually https://api.twitter.com/1.1/friends/ids.json.

I don't know why Twitter calls tweeps you follow "friends." Why do they call tweets "statuses?" 

Anyway, it works the same way as getting followers lists. 

These lists will be a problem. You can only pull 15 requests per 15-minute window. Again, to be safe, you would need to dial that back a little. Let's say 1400 lists a day per set of API access tokens. 

Ouch!

That could take a while.

The Web-App-With-No-Name (yet) gets around (sort of) that issue. It isn't a single app. Every user runs his/her own instance of the same code. I guess it's natural fro a ghostwriter to think in terms of ghost-coding.

 It would be far too complex to organize that for 11,500,000 people.

beBee would need Twitter's cooperation to pull this off. (tweet)

Stop laughing. It isn't impossible. 

Twitter is looking to build its user base. So is beBee. Maybe something can be worked out. beBee is all about affinity. Affinity and synergy are closely related. (tweet)

Step Four: The mutual follow list

A server side script pulls out only those IDs that are both following and followed per bee. This list, well, actually, these 11 million lists, need not be stored. They would be processed and forgotten.

Putting it all together

Let's go over what we would "have." 

We have a master list of Bees' Twitter screen names with their corresponding IDs.

We have a list of Twitter IDs for each bee that represents their mutual follows.

How does this help?

Doesn't it stand to reason that a mutual follow on Twitter may imply a desired mutual follow on beBee?

It should be possible to have every newBee start with a well-populated audience. Match up Bee's Twitter Handles to their mutual-follow lists and boom... instant reach.

Wouldn't that remove the "I need to start over from scratch" barrier?

Of course, I may be talking out of my ass. 

The process is relatively easy to do. It's pretty much what version 2.0 of the Web-App-With-No-Name(yet) will do next year. That's when we will get to hyper-targeted growth hacking. 

I'll only need to do it on a few thousand members who each have their own API access credentials. 

Easy is not the same as simple.

Repeating the process 11,500,000 times and counting, on a limited number of API tokens is a whole other story. 

It would be nice.

It may not be possible, at least not until beBee gets its own API.

Until then, I can dream, can't I?


d810302a.png



*JSON is pronounced either "Jays-ON" or "Jason," like the name. JSON is not an acronym. It's shorthand for JavaScript Object Notation. JSON is a way to store and pass data in a regular text file. XML does the same type of thing but less efficiently. A JSON file with the same data as an XML file will be about 30% smaller. 







""
Comments

Paul "Pablo" Croubalian

7 years ago #33

#47
I suggest you do it all together. All you need to do is done simultaneously. Let the accounts summer a little, just rt-ING players in their field for a week or two. Do your structured follows/unfollow but Don t post anything during that time. Set your Alpha retweets to about 35 to 50. Update your Alpha retweet and mention s every day. After two weeks, start posting stuff. We can further discuss strategy offline if you like

Paul "Pablo" Croubalian

7 years ago #32

#45
I sure hope not. Too bad it can't go the other way. Still, a combined start why could help both. The web app with no name is now mytweetpack.com . The growth side is now active.

Donald 🐝 Grandy PN

7 years ago #31

Great post Paul and very readable thru the technical pieces. Wouldn't iit make sense for Twitter to vertically integegrate beBee into their family?

Mamen 🐝 Delgado

7 years ago #30

#33
And thanks to you Milos Djukic as well. GREAT TEAM TO INFINITY AND BEYOND!!! 🚀

Lisa Gallagher

7 years ago #29

#33
Thanks to you as well Milos Djukic you have mastered twitter. I'm learning from you. Yes, I'm a slow learner lol but I see a lot of good things coming beBee's way thanks to twitter, your APP and others who are helping to promote beBee via other means. Thanks for this, most of it made sense to me. I'd just love to know how you gained so many followers? I'm gaining about 15 or so per day since I've been active with Auto Tweets and now the RT's.

David B. Grinberg

7 years ago #28

Paul, I beg to differ regarding whether you have "special powers" and this post proves my point: brilliant writer, intellectually stimulating, sharp as a whip, Twitter expert...I guess we could throw in Canadian too, while we're at it. Shall I go on? I admire your "sweet honey" and brilliant buzz! Or, in other words, awesome advice as always.

Jan 🐝 Barbosa

7 years ago #27

#33
Always Milos !!!! 😎👍

John White, MBA

7 years ago #26

#37
: Keith Bare! CC: Zachary Ostin

Milos Djukic

7 years ago #25

And of course , kind sir :)

Milos Djukic

7 years ago #24

Paul \ you are a good promoter! Also, my friends you can check my "beBee" (19 members), " LinkedIn Publisher" (244 members) and "Writers & Publishers" (1386 members) lists on twitter (@milosdjukic011). Best, Milos

Milos Djukic

7 years ago #23

Thanks Paul \ and all other beBee members for some great activities on Twitter.

Milos Djukic

7 years ago #22

Keith Bare, You have heard about beBee on Twitter and than came hear. Right?

Milos Djukic

7 years ago #21

Thanks Paul "Pablo" Croubalian, Lance Scoular, John White, MBA, Franci Eugenia Hoffman, Mamen Delgado, Fernando Santa Isabel Llanos, Jan Barbosa, Javier beBee Lisa Gallagher, Jim Murray and all other members for some great activities on Twitter. Paul you are a good promoter! Also, my friends you can check my "beBee" (19 members), " LinkedIn Publisher" (244 members) and "Writers & Publishers" (1386 members) lists on twitter (@milosdjukic011). Best, Milos

Milos Djukic

7 years ago #20

Keith BareKeith Bare, You have heard about beBee on Twitter and than came hear. Right?

Paul "Pablo" Croubalian

7 years ago #19

#26
#26 There are videos available online... I'll send links later (much later) heheheheeheh

Paul "Pablo" Croubalian

7 years ago #18

#26
There are videos available online... I'll send links later (much later)
#18
Alberto Anaya Arcas mirad ésto por favor

Paul "Pablo" Croubalian

7 years ago #16

#21
Thanks, Deb. After a lot of back and forth and adding features etc, I'm in a big clean up phase now. I'm just getting the interface to be uniform. I'm also adding the multi-account tweeting to all scheduling functions. There are also a few little JavaScript scripts to clean up. Now that I think of it, I also need to cut some stuff out and move it over to functions for easier future maintenance. After that will be some back-end tightening up, how-to videos, and we'll be ready to launch for real.

Paul "Pablo" Croubalian

7 years ago #15

#22
A lot of that is not really being threatened per se, John. It's more like they have a ton of invested effort that they would rather not throw away. The reasons I hear as to why they have not jumped over illustrate that. Talk about grasping at straws. 1 - The comment structure is weird: I found it strange too, at first. I quickly got used to it. Treed structures are nicer, but they can quickly dissolve into illegibility after a few levels. LI now uses trees with only one level of branching. 2 - I don't know anyone on beBee: Really? How would you know? Have you looked? 3 - There are 430 million people over here: So what? You can only reach a few dozen. By that logic, dump LI and go Twitter only. There are 4X as many monthly users there. (Don't do that... I'm being sarcastic) 4 - Views can't be real: Oh yes, they can. We were throttled for so long and so hard, that some think it's normal. 5 - Too much bee-talk it's too cutesy. Ok, so it is. Big whup.

John White, MBA

7 years ago #14

I agree strongly Paul \. What I find particularly intriguing about Twitter from the standpoint of promoting beBee is that the users on Twitter seem open to new ideas. Whereas on that other "blue" network people sometimes seem to be threatened by the emergence of a new network.

Paul "Pablo" Croubalian

7 years ago #13

#19
Exactly, we could write the script to test for length, but then we wouldn't know exactly how you would want to cut it. When my app builds a RT it takes the first part of the tweet's text word by word until the max is hit. Then it throws in "..." and the URL 140 characters are all we get, but you can select anything. It's best to let the user self-edit his/her selection. We need to really get the word out that Twitter is a STRONG promotion platform. Birds and Bees 2gether 4ever

Paul "Pablo" Croubalian

7 years ago #12

#16
#16 Easy enough to do (Fede?) It just needs a JavaScript that recognizes when something is selected and populates a URL like this https://twitter.com/intent/tweet?via=(author's twitter handle)&text= (selected text) + "on @beBee" & url= (post URL) The tweet window would handle if the selected text was too long. For what you liked: " https://twitter.com/intent/tweet?via=PaulCroubalian&text=Affinity%20and%20Synergy%20are%20closely%20related&url=https://t.co/q7OiyreuT8

Paul "Pablo" Croubalian

7 years ago #11

#16
Easy enough to do (Fede?) It just needs a JavaScript that recognizes when something is selected and populates a URL like this " https://twitter.com/intent/tweet?via=PaulCroubalian&text=Affinity%20and%20Synergy%20are%20closely%20related&url=https://t.co/q7OiyreuT8

Paul "Pablo" Croubalian

7 years ago #10

#5
Much better, Dean-sensei

don kerr

7 years ago #9

Very helpful Paul \ Now, I've got a project for today.

Paul "Pablo" Croubalian

7 years ago #8

#10
LOL.... For those of you who don't know, I bug Fede so often with stuff that I always sign messages "The Pest"

Mohammed Abdul Jawad

7 years ago #7

Aha...the wondrous unison of beBee and Twitter! :)

Mohammed Abdul Jawad

7 years ago #6

Aha...Paul \ With this inspiring post, I hope Twitter's chirping birds will learn the way beBee bees keep buzzing! :)

Dean Owen

7 years ago #5

Duly noted Paul-sensei. I have taken immediate measures to rectify the situation! :)
thanks Paul \. I fully agree, beBee and twitter are very complementary. beBee loves twitter and twitter loves beBee

Phil Friedman

7 years ago #2

Thank you, Paul, for this advice. I am confident that it will be useful going forward, as I try to organize and expand both my Twitter and Facebook presence in conjunction with marketing my online reasoning and writing improvement course. Twitter, especially, is a platform that I haven't in these many years sorted out. Now, with your excellent tips and encouragement maybe I'll finally get it done. Cheers!

Paul "Pablo" Croubalian

7 years ago #1

Dean Owen are mentioned in this post.

Articles from Paul "Pablo" Croubalian

View blog
6 years ago · 2 min. reading time

Sign up for one year of Managed Account Services and get 3 months free! (limited time offer) · Manag ...

5 years ago · 6 min. reading time

Many of you · are curious about what happened · between · Coco and I. I'm somewhat surprised, frankl ...

5 years ago · 3 min. reading time

I sort of hijacked Nicole Chardenet's "Adventures · in Mid-Life Dating," · series. · You know what t ...

Related professionals

You may be interested in these jobs

  • Enbridge

    Sr Engineer

    Found in: Talent CA C2 - 4 days ago


    Enbridge Calgary, Canada Full time

    Posting End Date: · April 26, 2024 Employee Type: · Regular-Full time Union/Non: · This is a non-union position Do you have knowledge of hydraulic modelling and design and enjoy collaborating with knowledgeable colleagues towards the same goal of safety? We have an excel ...

  • Manpower Services Canada Limit

    electrician

    Found in: Talent CA 2 C2 - 2 days ago


    Manpower Services Canada Limit Dartmouth, Canada

    Education: · Expérience: · Education · Secondary (high) school graduation certificate · Work site environment · Confined spaces · Tasks · Install, replace and repair electrical controls and panel boxes · Instruct apprentices · Install power generation, stand-by power generation ...

  • COBS Bread Bakery

    baker

    Found in: Talent CA 2 C2 - 14 hours ago


    COBS Bread Bakery Leduc, Canada

    Education: Secondary (high) school graduation certificate · Experience: Experience an asset · Tasks · Prepare dough for pies, bread, rolls and sweet goods, batters for muffins, cookies and cakes and icings and frostings according to recipes or special customer orders · Bake mixed ...