Landing Page Details

Flow-Flow — Social Media Stream lets you to display any combinations of public social feeds in a beautiful media walls on any page of your site. For example, you can have Facebook feed, Instagram feed and Twitter feed mixed in the same stream as easy, as 1-2-3. Flow-Flow is responsive, fast and works well on mobile devices. It’s great to use this powerful tool for streaming your news, photos, reviews, e-commerce products, porfolio, social testimonials and any other content you can imagine!

From authors of the best-selling WordPress version of plugin. For its price Flow-Flow is a great alternative to web services that charge monthly payment for similar functionality.

* * * Check out admin demo. * * *

Smart caching with server task allows to deliver content blazingly fast without long page loading. It’s especially crucial when many networks are pulled or you have big traffic. Your visitors won’t see any API calls limit errors using your tokens. Jump to “How it works” section to check out details. It’s great to use this plugin for streaming your news, photos, social reviews and any other content you can imagine!

You can moderate your feeds with this plugin excluding posts by URL, by username, by words. Broadcast your news, make portfolio, show client testimonials by your company’s tag etc. Plugin provides social sharing buttons to drive user involvement and interaction. We’re focusing on increasing the number of use cases for plugin.

* * * Please note this product is for experienced developers. Newbies may struggle during installation process as it’s not super easy. Check out Getting Started and First Steps After Installation articles first. If you have concerns we recommend to get WordPress version of Flow-Flow. * * *

Feeds to stream

  • Facebook: post and albums of public PAGES (fan pages).
  • Twitter: home timeline, user feed, search * including hashtags, user lists, likes feed.
  • Instagram: public user photos. We support API changes after 1st June 2016.
  • YouTube: user, channels, search, public playlist.
  • Google+: any public profile.
  • Pinterest: public user or board.
  • SoundCloud: public playlists.
  • LinkedIn: company updates and jobs (since recent API changes you must be admin of company page to stream it).
  • Foursquare: location tips, location photos.
  • Flickr: public user photos, photos by tag.
  • Dribbble: public posts of user, likes of user.
  • Tumblr: photo posts (will be more types in future).
  • Vimeo: public videos of user, album, channel and like feed of user.
  • RSS: any valid RSS feed. ATOM format is not supported.
  • Request your social network or feed!

* Twitter Search API restricts getting tweets older than week.

Features

Seamless API connection
Connect Facebook, Instagram, Foursquare with one click! Other networks are incoming.
        Content moderation
Excluding posts by word, by username, by URL. Clean your grid from trolls and spam!
 
Blacklist filters
You can blacklist any word, user or post.

        Social sharing buttons
Drive the interaction and user involvement!
 
All popular Social Networks
And their number is growing (based on popular requests).
        Smart server caching
Streams load almost instantly. No need to load data every time.
 
CSS3 transforms animation
Shows the best performance and speed.

        Cosy Admin Panel
Intuitive and clean interface with live preview.
 
Lightbox galleries
Fantastic look with attractive animations. Smart media preloading.
        Well documented
Straightforward step by step setup guides.

 
Responsive design
With swipes support for sliding on mobile devices.

        Highly customizable
Change colors, use pre-defined presets, build own single card design etc.
 
Sorting and search bar
Let your visitors find specific posts or sort content by sources.
        Enjoyable interaction
Beautiful animations and hover effects.

 
Video support
For YouTube, Vimeo, Instagram.

        “Show More” button
Load more items in stream.
 
Approval system
You can preview posts before publish!
        Responsive layout
Will adjust to different container sizes.

How plugin works

You create streams in Flow-Flow admin and inject them in any block on any page of your site. Plugin has special compact mode for narrow blocks like sidebar. When stream is shown first time, it’s got cached (takes more time for initial caching but then it will show blazingly fast) and rest of visitors see this cache for cache lifetime. So for example if you have set 20 min cache and 10000 users visit your site within these 20 min, it’s only one time plugin will request API to pull data, for the rest of time users will see cached data almost instantly. Considering that server runs cache renew task in background it guarantees plugin’s amazing performance. Check how to update cache in several ways on your PHP server on this page

Design your stream

Flow-Flow provides a great flexibility on design customization of your media streams. Select your layout from mansonry, justified gallery or one-height grid. Build your card with help of drag&drop builder. Style social cards and the whole stream fast and easily. Even your grandmother can do!

How multiple feeds work

First of all you can create unlimited Flow-Flow streams on your site. The magic thing is that you then add as much social feeds from one or different social networks as you want. For example, you want to include in one stream 3 twitter accounts, 1 twitter hashtag, 2 google+ accounts and 5 facebook feeds. No problem! Here is a visual scheme:

Filter

Filter is optional feature of Flow-Flow. If you would like to use plugin with complex streams this feature could be handy.

Requirements

  • You need to have jQuery version 1.7 or later on you PHP server.
  • Server PHP v5.3+.
  • Some network API can require secure connection to send data so your server should have SSL certificate installed. In the most cases SSL is provided by hosting. We use private APIs because it’s more secure obviously, no one sees your secure data (tokens etc) on client side and these APIs provide more possibilities for streaming.
    If you don’t have SSL check this article to consider free and lowcost options.
    Next networks require secure connection: Twitter, Facebook, G+, Instagram.
  • Grid engine is pretty resourse heavy and using latest technologies so some devices (eg. low-end or old models) can struggle displaying grid especially when being combined with another heavy scripts on page

Changelog

Version 3
[3.1.1] [UPDATE] Removal of FB groups support due to API retirement
[3.1] [UPDATE] For Instagram changes
[3.0] [FEATURE] More grid layouts. Justified and one-height grid styles added
[3.0] [FEATURE] Drag&Drop card editor with live preview
[3.0] [FEATURE] Various responsive settings and mobile improvements 
[3.0] [FEATURE] Lightbox for smartphones
[3.0] [FEATURE] Social activity counters
[3.0] [IMPROVEMENT] Cards, filters, UI elements of stream was reinvented and redesigned
[3.0] [IMPROVEMENT] New shiny toolbar with improved design of social sharing tooltip and buttons
[3.0] [IMPROVEMENT] Performance improvements for both desktop and mobile
Version 2
[2.2.1] Updated for recent Facebook API changes and getting token
[2.2.0] Fix and updated for recent API changes
------
[2.1.0] Various improvements and fixes
[2.1.0] Instagram 1 June API changes supported via our own app which can be used to get token
[2.1.0] New authentication methods added for Instagram and Facebook
----
[2.0.1] Fix for missing file in 2.0.0
[2.0.0] Premoderation approval system added
[2.0.0] Linkedin images from shared articles fix
Version 1.0.13-16
- Fix for "SafeMySQL: 2005 Unknown MySQL server host" error
- Fix for Youtube playlists
- Fix for FB extended token cannot be reset via admin
Version 1.0.12
- Fix for new line symbols converted to 'n'
Version 1.0.11
- Fix for broken Linkedin API 
Version 1.0.10
- Update for Pinterest API (affecting boards)
- Fix for usecase with Instagram user IDs when wrong user can be requested
Version 1.0.9
- Fix for possible problem with MySQL connection (don't update if it's working)
Version 1.0.8
- Update for latest Flickr API
Version 1.0.7
- YouTube API v3 support added
Version 1.0.6
- Various fixes and tweaks
Version 1.0.5
- Fix for FlowFlowAutoloader.php
- YouTube support video filtering
Version 1.0.4
- Fix for RSS for some usecases
Version 1.0.3
- Fix for RSS when post date is absent 
Version 1.0.2
- Fix for duplicating streams issue when saving setting on freshly created stream
Version 1.0.1
- Fix for forcing HTTPS setting
Version 1.0
- Plugin is approved on CodeCanyon

Please leave your feedback on comments page, we’re interested to improve the product with focus on clients’ satisfaction. If you have issues please send message via contact form we’ll try to update/fix as soon as possible.


You may also like:

  • Superfly — Responsive WordPress Menu Plugin
  • Ninja Kick: WordPress Contact Form Plugin
  • fairuzajaff

    2015-05-25 16:58:39
    Purchased Reply

    Hi, I'm having problem installing this script. Blank page in index and admin. thanks

  • looks_awesome

    2015-05-25 23:48:32
    Purchased Reply

    Hi, OK pls send your URLs and FTP temp access via http://codecanyon.net/user/looks_awesome#contact so we can inspect this

  • rez

    2015-06-03 10:40:51
    Purchased Reply

    "OK, we’re prioritizing the smart sorting developement, it can take couple of days to refactor code, we will install on your server and notify you" Hi. You made the above comment 1 month ago. Any progress? Thanks.

  • looks_awesome

    2015-06-04 03:48:05
    Purchased Reply

    Hi, we installed it on your server but sent notification to the wrong recepient as I see now. You can check your site

  • rez

    2015-06-04 09:08:17
    Purchased Reply

    Can you please explain why there are no "baltimore" youtube search videos showing at all when videos are uploaded to youtube every few minutes? https://www.youtube.com/results?filters=hour&lclk=hour&search_query=baltimore Same for Instagram. Photos were seconds ago. http://websta.me/tag/baltimore Thanks.

  • looks_awesome

    2015-06-05 04:14:24
    Purchased Reply

    Hi, Youtube recently dropped their public API so now you should authorize it before using. Guide http://flow-php.looks-awesome.com/docs/Social_Networks_Auth/Authenticate_with_Google_and_YouTube How to refresh stream refer to this pls http://flow-php.looks-awesome.com/docs/Getting_Started/First_Steps_After_Installation#refresh If you continue to experience troubles let us know

  • rez

    2015-06-20 05:43:27
    Purchased Reply

    I'm already authorized. I've refreshed. The same happens with Instagram. I refresh and there are 3 pictures for Instagram, zero videos for youtube. For "Baltimore" there should be many.

  • crosko_adexos

    2015-06-20 01:46:12
    Purchased Reply

    Hi, I would like to use this script on a Magento website, but Magento uses the Prototype library and there are often conflicts between Prototype and jQuery. Is this script usable without conflict with the Prototype library? Thanks.

  • looks_awesome

    2015-06-21 04:34:18
    Purchased Reply

    Hi, we don't have data on this. It will work if jQuery works on page

  • cpwebsite

    2016-03-20 02:26:57
    Purchased Reply

    Can you tell me how to setup the “Instagram Showcase” demo? I hid the text and set padding to 0 in the admin but was unable to produce this look.

  • cpwebsite

    2016-03-20 03:22:11
    Purchased Reply

    Also how do I set full width for modern grid three using php script version

  • looks_awesome

    2016-03-22 00:27:16
    Purchased Reply

    Hello cpwebsite,

    please use this CSS on settings page

    .ff-theme-flat.ff-style-1 .ff-img-holder+.ff-item-cont, .ff-theme-flat.ff-style-1 a+.ff-item-cont {
      margin: 0;
      display: none;
    }
    
    here are admin settings for modern grid 3 https://www.dropbox.com/s/zpqfx3cssydxi6x/Screenshot%202016-03-21%2015.27.44.png?dl=0
    
    As for full-width you need to adjust container you place stream inside and make it 100% width in your template

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Send us message | User Suggestion Form | Twitter | Facebook

  • cpwebsite

    2016-03-22 04:53:11
    Purchased Reply

    many thanks for this,. however site doesnt appear to be full width.. please advise, http://tinyurl.com/jteueel

  • cpwebsite

    2016-03-22 23:44:55
    Purchased Reply

    Hey Support- any update at all. many thanks

  • looks_awesome

    2016-03-23 17:58:10
    Purchased Reply

    Hello cpwebsite,

    your container is full width. Cards have fixed width that's why they don't take all space. Currently plugin doesn't support liquid width of card itself.

    Anyway try this custom CSS maybe
    .ff-item .ff-img-holder img {
      min-width: 100%;
      width: auto !important;
      height: auto !important;
    }
    .ff-item .ff-img-holder {
      max-height: none !important;
    }
    
    .ff-stream .ff-item, .ff-stream .shuffle__sizer {
      width: 25% !important;
      margin: 0 !important;
    }
    

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Send us message | User Suggestion Form | Twitter | Facebook

  • cpwebsite

    2016-03-26 02:15:40
    Purchased Reply

    sorry- no good.

  • drhouse7x

    2016-05-10 20:35:45
    Purchased Reply

    Hi Looks Awesome! Just to understand...this file /var/www/html/grid/admin/plugins/flow-flow/ff.php?action=fetch_posts&stream-id=... at first time it takes up to 10 secs to load, then if I visit another stream (not cached) it takes few secs. Does it means that when I visit 1 stream it fetch posts of all streams? Why the first time it takes so long (I checked htop and my cpu and mem are just fine,it's not a server issue). Thanks!

  • looks_awesome

    2016-05-12 02:17:03
    Purchased Reply

    Hello,

    first time when you visit page (or after settings changed), you initiate data pulling by server, then it's just cache. When it fetches posts it does only for requested stream not all streams

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Send us message | User Suggestion Form | Twitter | Facebook

  • drhouse7x

    2016-05-13 01:53:47
    Purchased Reply

    Hi, That's perfect, but in my case it's not like that. When I visit one of my streams it takes up to 10 secs to load these 2 files ../admin/plugins/flow-flow/ff.php?action=refresh_cache and ../admin/plugins/flow-flow/ff.php?action=fetch_posts&stream-id=(any)&.... Then I can visit any other stream and it's instantly loaded. I checked carefully this for 1 week now (so I'm pretty sure), all my streams are set to cache life of 60 mins. Regards

  • looks_awesome

    2016-05-14 01:15:23
    Purchased Reply

    Hello drhouse7x,

    yep but if you didn't setup Cron job so your server can run update task then only page visit triggers update and you see long loading. It's not big deal if site has visitors who visit stream page and triggering cache update more. How to setup Cron job please check here in this part http://flow-php.looks-awesome.com/docs/Getting_Started/First_Steps_After_Installation#refresh

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Send us message | User Suggestion Form | Twitter | Facebook

  • drhouse7x

    2016-05-16 20:28:31
    Purchased Reply

    Hi Looks Awesome, I test it for these days long. Yes it's better now, however I don't understand why it's triggering all streams when a user open just one stream. Basically what it should be:

  • user->refresh only one stream per time (when visit the page stream)
  • cronjob->refresh all streams together

  • Am I misinterpreting something?
    Regards

  • looks_awesome

    2016-05-17 21:09:46
    Purchased Reply

    Hello drhouse7x,

    we will check this with developer and try to improve like you said

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Send us message | User Suggestion Form | Twitter | Facebook

  • drhouse7x

    2016-05-18 02:23:44
    Purchased Reply

    Ok thanks. Regards

  • empireleads

    2016-04-19 06:56:53
    Purchased Reply

    Does it have any limit on the number of users or pages on any given network you can follow/feed?

  • looks_awesome

    2016-04-24 23:42:06
    Purchased Reply

    Hello empireleads,

    this is limited by server capacity. Average server can handle 10 streams with 10 feeds in each no problem. But even most powerful server has limit so it's not scalable

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Send us message | User Suggestion Form | Twitter | Facebook

  • firezz

    2016-04-08 19:13:34
    Purchased Reply

    HI, email been sent to you about the IG token.. the previous given token looks not working as it shows error.. can you check on it ?thanks

  • medcaremmcs

    2015-10-27 17:08:13
    Purchased Reply

    Hi, I have installed Flow-Flow Php Script on our website with iframe, it's working on few PCs and in few PC its just loading. Kindly Look into this matter. www.medcare.ae/flow http://webchannel.co/projects/medcare/www/en/contents/view/social-media.html

  • looks_awesome

    2015-10-28 04:10:37
    Purchased Reply

    Hi, you need to use protocol that you specify in config because of browser cross-domain policy it treats www and non-www same domain as different domain. Best practice is too use only www or non-www version of site. Edit htaccess for this So this works http://medcare.ae/flow/ As for second site, it makes AJAX requests to first site webchannel.co/projects/medcare/www/en/contents/view/social-media.html and it won't work because it's different sites, you should config to request same site

  • vtrinh85

    2018-05-27 05:30:31
    Purchased Reply

    You stated that the php version has "everything" in the wordpress version. However, it doesn't have the "Include Only" feature... it only has the "Exclude Only"!!! I demand you add this immediately! https://imgur.com/a/cWPmXSm

  • o_man

    2018-05-29 00:25:43
    Purchased Reply

    Hello, we're sorry for misunderstanding, but we have no info about "everything the same as WP version". Please let us know where exactly you found this info so we can check and fix docs. We don't have resources for immediate development. You can ask for refund here if need https://codecanyon.net/refund_requests/new

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Help Center | User Suggestion Form | Order Customization |

  • SocialSuite

    2018-09-18 04:37:09
    Purchased Reply

    Multi-user support coming soon?

  • o_man

    2018-09-21 20:19:51
    Purchased Reply

    Hi, please clarify your question with more details.

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Help Center | User Suggestion Form | Order Customization |

  • SocialSuite

    2018-09-22 00:17:38
    Purchased Reply

    It means can a user register and create there own social stream? Like SaaS-based. if not, when are you going to add this?

  • o_man

    2018-09-22 07:13:01
    Purchased Reply

    It's not available, and the plugin is intended for use from the single-user admin dashboard.

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Help Center | User Suggestion Form | Order Customization |

  • aggio_f

    2018-06-28 00:28:07
    Purchased Reply

    hi, I've configured everything but I do not understand how to generate (for facebook) "ACCESS TOKEN" I created a token from here: https://developers.facebook.com/tools/accesstoken but I always have this error:! Extended token is not generated, Facebook feeds might not work. what am I doing wrong?

  • o_man

    2018-06-28 01:25:41
    Purchased Reply

    Hi, please use our app for authentication https://docs.social-streams.com/article/46-authenticate-with-facebook

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Help Center | User Suggestion Form | Order Customization |

  • llorente

    2017-08-02 02:25:10
    Purchased Reply

    Hello, I am interested in acquiring this great development. I have 2 questions. Is MySQL required? I can do filters for several users and a hashtag, I need to display a timeline with a list of users and a hashtag. Thanks for the reply. Greetings.

  • o_man

    2017-08-02 08:30:07
    Purchased Reply

    Hi,
    1. yes, MySQL is necessary.
    2. Not all APIs are supporting this. For example, Facebook has no public hashtags search, and Instagram allows to get photos from user OR by hashtag.

    Best Regards,
    Looks Awesome team

    __________________

    Docs & FAQ | Help Center | User Suggestion Form | Order Customization |

  • pepeee11

    2015-05-24 04:16:07
    Purchased Reply

    Hi, can you help me with installation? Fatal error: require_once() [function.require]: Failed opening required 'flow-flow/ff-injector.php'... ? Thx.

  • looks_awesome

    2015-05-24 22:01:35
    Purchased Reply

    Hi, it's about config. you can send your URL and FTP temp access via http://codecanyon.net/user/looks_awesome#contact so we can help you with this after weekend

  • QuiveringPoodle

    2015-06-05 01:04:14
    Purchased Reply

    Hi, I've tried to get this plugin working here: http://secondparallel.com/flow-flow/admin.php Any ideas why I get this Fatal Error message? Thanks! Fatal error: Uncaught exception 'Exception' with message 'SafeMySQL: 2005 Unknown MySQL server host '127.0.0.1:3306' (25)' in /home/twop/public_html/flow-flow/flow-flow/includes/db/safemysql.class.php:603 Stack trace: #0 /home/twop/public_html/flow-flow/flow-flow/includes/db/safemysql.class.php(101): SafeMySQL->error('2005 Unknown My...') #1 /home/twop/public_html/flow-flow/flow-flow/includes/db/FFDB.php(55): SafeMySQL->__construct(Array) #2 /home/twop/public_html/flow-flow/flow-flow/includes/db/FFDB.php(48): FFDB::create() #3 /home/twop/public_html/flow-flow/flow-flow/includes/db/FFDB.php(115): FFDB::conn() #4 /home/twop/public_html/flow-flow/flow-flow/includes/db/FFDBUpdate.php(13): FFDB::existTable('ff_options') #5 /home/twop/public_html/flow-flow/flow-flow/includes/FlowFlowAdmin.php(68): FFDBUpdate::migrate() #6 /home/twop/public_html/flow-flow/flow-flow/includes/FlowFlowAdmin.php(56): FlowFlowAdmin->activate_admin() #7 /home/twop/public_html/flow-flow/flow-flow/includes/FlowFlowAdmin.php(22): FlowFlowAdmin->__constru in /home/twop/public_html/flow-flow/flow-flow/includes/db/safemysql.class.php on line 603

  • looks_awesome

    2015-06-05 04:27:08
    Purchased Reply

    Email sent

  • creativedevs

    2015-06-26 15:57:12
    Purchased Reply

    is possible show a youtube video live ?

  • looks_awesome

    2015-06-27 02:33:12
    Purchased Reply

    You can stream youtube videos but stream doesn't live update on page only after page refresh

  • nitinb

    2015-08-29 07:16:00
    Purchased Reply

    For Facebook user posts to work i had to change graph url to v2.1 ( in file \includes\social\FFFacebook.php ). i changed to : https://graph.facebook.com/v2.1/ . it worked but i'm not sure why i had to change it and its working fine for others. please clarify.

  • looks_awesome

    2015-08-31 23:18:36
    Purchased Reply

    Hi, sounds like it's related to app and tokens you're using. Try to create new following http://flow-php.looks-awesome.com/docs/Social_Networks_Auth/Authenticate_with_Facebook

  • nitinb

    2015-09-06 06:34:08
    Purchased Reply

    i think it depends on what version your FB app supports. please make it latest in your code, it may not work for many .. like me.

  • looks_awesome

    2015-09-06 19:37:03
    Purchased Reply

    we'll check this

  • popepina

    2015-08-29 00:31:19
    Purchased Reply

    Good morning, we are having problems with the plug when using the steam facebook.We follow the steps but never fan page we want to show is shown, nor tested with user. I send you the directions for entering the admin and ftp, thank you very much and the sooner they can fix it and would appreciate that launched the site in today.

  • looks_awesome

    2015-08-30 16:10:32
    Purchased Reply

    Hi, we will check and let you know by email

  • imgdev

    2015-04-15 16:18:13
    Purchased Reply

    Where is the SQL????

  • looks_awesome

    2015-04-15 19:55:11
    Purchased Reply

    Hi, do you mean where you can find your MySQL credentials? Refer to the guide http://flow-php.looks-awesome.com/docs/Getting_Started this part https://www.dropbox.com/s/cymwzx3pbk3ehkj/Screenshot%202015-04-15%2012.55.05.png?dl=0

  • imgdev

    2015-04-15 20:03:29
    Purchased Reply

    No, i mean where is the mysql table file to install? There is no SQL structure in zip file.

  • looks_awesome

    2015-04-16 00:51:27
    Purchased Reply

    Hi, not sure what you mean table file. Databases are created via site admin panel. You specify in plugin's config file path and credentials for existing database or freshly created. Pls refer to your hosting docs and how to manage databases

  • Gutspiller

    2015-04-15 02:58:08
    Purchased Reply

    I have purchased a similar script, and looking at your source of the demo, it looks to do things the same way. The problem I've found with my previously purchased script, is that the page is generated in Javascript, which means upon every visit, the js is having to regenerate the entire page contents over again. I can't tell if your demo is just on a slow server, or if your script suffers from a similar problem. Can you explain if this is an issue with your script? Does this script cache images at all, or does it have to go out and get them ever time the page is loaded for users? This seems to be a main contributor to the pages loading slow.

  • looks_awesome

    2015-04-15 06:11:35
    Purchased Reply

    Hi, grid itself is generated with JS from server data pulled via AJAX. We don't see problem with building grid in browser every time, it's not superheavy operation. Images can't be cached, they are cached by browser and have original sources and delivered using social networks CDNs

  • httpneo

    2015-11-03 18:09:01
    Purchased Reply

    I downloaded the plugin, but youtube playlist not working using plugin version 1.0.16

  • httpneo

    2015-11-03 18:58:31
    Purchased Reply

    ok, youtube is now working.