Building a mapping
The interface is a drag-and-drop interface. In order to build your mapping, you just have to select entities and/or operators in the left menu and to drag them on your mapping.
You can use the "pin" fonction to keep window open
In order to link two entities between them, simply select one of the anchoring points on the side of the first one and drag it onto an anchoring point of the second entity. An arrow will then appear.
The creation of this arrow will allow you to automatically transfer content,once your mapping has been activated.
When you first connect (or when you create a mapping), you have to click on the "+" on the top right to create a mapping.
4 are available to you:
- Content curation
- Blog mapping
- Blank mapping
By choosing one of these options, the new mapping is created on your Sociallymap interface.
The “Ambassadors” mapping model allows you to automate the distribution of corporate content on all your colleagues' profiles.
This method is used to improve the visibility of the company (for more information on this kind of mapping, see this article).
Content Curation Mapping
This mapping allows you to quickly implement high-quality content curation and then relay it on your social networks.
With this model, you can automate the content published on your blog and distribute it on your different social networks in order to enhance your digital presence.
Connecting to a RSS feed
1. Open the configuration window of the RSS entity by clicking on it and enter:
2. The name of the feed
3. The URL of the RSS feed
4. Click on “Save”
The Tank can store content to re-distribute it one or several times.
It can also store content awaiting publication (for example, if you link it to a timer).
1. If you check this box, your publications, which are stored in your tank, will be shared on social networks randomly.
2. This is the number of times the content is shown before it is deleted permanently from the tank ("0" means "indefinite").
3. This is the list of contents that are currently stored in the tank.
4. Update the new incoming content in the tank.
5. If you select a content of your tank (see image 2), click on "delete" to make it disappear from the tank.
6. Then, click on “Save”.
The Tank can be filled in an automated manner via a RSS feed. The content stored in the Tank can be shared randomly or not, unlimitedly or not.
The mapping below distributes blog posts in real time soon after their issue, then once per week for a month (since the controller is set to 1/7 days).
- The Tank shares content every time the crawler passes, it is essential to associate it with a controller
- Waring: sharing of content must be carried out within the rules
Connecting a social network
When social profiles are not connected, an error signal will appear at the bottom right of the Entity.
This can also be seen on the other Entities of the application such as RSS feeds.
This signal allows you to immediately see whether one of the Entities is not correctly configured or if a RSS feed is not valid.
To connect a social network:
1. Enter the configuration window by clicking on the Entity.
2. Click on "Connect my account"
You have two solutions:
3. Click on “connect my account” to synchronize your account directly.
4. Click on "Invite via email" to invite a third party to connect. This person will be able to connect their social profile remotely, without having to access the mapping nor to enter their username & password.
The user will keep an email that enables him or her to withdraw the authorisation whenever he/she wants to.
The process to be followed is the same for any social profiles.
Instagram has a peculiarity compared to the other “social network” Entities: when relaying your photos, it is possible to include or not the link to your Instagram profile. This option appears directly in the configuration window of the Entity.
This Entity can only send information, but it cannot receive it. For example, relaying from Twitter to Instagram is not possible.
If you wish to share content on Instagram, use the Ambassador mobile app!
Thanks to the "WordPress" entity, it is possible to publish content on your WordPress blog or website
To activate automation on WordPress:
1. Download our plugin and install it on your blog.
2. Enter the URL of your blog
3. You must enter this identifier in the Sociallymap plugin installed on your WordPress website when creating an Entity in the plugin.
RSS feed Generator
This Entity, which is exclusively outputted, allows creating a RSS feed, in order to re-use it on another mapping or from another web service.
It is possible to export all your mapping to a RSS feed instead of posting on a social network.
The contents will be transported to this entity taking into consideration the different settings of the operators preceding it.
It is thus advised to place a tank ahead in order not to lose any content
The “Library” Entity allows the user to choose the contents that will be published. The contents arriving into the "Library" will be distributed manually.
The user must validate the contents to be published and will reject the contents which he or she considers of poor quality.
This is carried out on a website external to the application. The URL of this page can be bookmarked or shared with your colleagues, who can then choose contents to diffuse or not (it can also be password protected).
The library offers a number of features:
- Preview of your message depending on the target social network
- Content edition window: character counter, possibility of changing the visual appearance of your publication, possibility of changing the title and description of the content.
The moderation window is available on Desktop and mobile devices, to give you the possibility to choose the articles to be published, even while you're on the move.
When you open the “Library” configuration window, you have several options:
1. Open the “Library” page
2. Protect access to the page with a password
3. Allow the user to modify messages
4. Enable or disable email notifications
5. Define the days on which you wish to receive an email informing you of contents awaiting moderation
6. Enter the email address(es) of the user(s) who will receive les alerts (you must enter only one email address per line if you want to alert several people)
You have the possibility to preview messages depending on the target social network by clicking on the icon of the social network you wish to publish on.
1. Edit content
2. Duplicate content
3. Reject content: it will be removed from the library and will not be published
4. Validate the content for publication: the content will stay in the mapping until it is published
The content edition window offers you many possibilities:
1. Write the message that will be published. A character counter is also available for you to optimise your messages
2. Change the visual style that will be distributed. The replacement visual must be present on your computer.
3. Allow to change the title and/or the summary of the link thumbnail that will be published
As for Facebook, it is no longer possible to modify points 2. and 3.
You have the possibility to import media into your library (only one or do a "mass upload").
To do so, select the media that you wish to import, then drag and drop onto your library.
Your media will be downloaded and imported into the Library.
Size limit for images: 150 MB
Size limit for videos: 512 MB
When editing your content, you have the possibility to assign one or more tags to your content.
You can also filter your content by tags.
Tags can be used either to categorise contents or to automatically treat them differently thanks to the "tag filter" operator.
The Add Operator
It allows to reshape content, by adding a sentence at the beginning (prefix) or at the end (suffix), randomly or not. It distinguishes a different expression per line.
Example: The Operator below adds to the beginning of each content one of the 4 sentences available, randomly.
The Filter Operator
The content filter:
This operator can filter the contents that are in the information flow, on the basis of specific key words or expressions.
There are two types of filters:
- The blocking filter: it blocks contents including certain keywords
- The permission filter: it only allows passage of contents with certain keywords.
Warning! A line corresponds to one filtered key expression: do not put keywords on the same line. Spaces before and after the expression (or the word) are not taken into account. On the other hand, the spaces between two words are taken into account.
Example: The following filter will stop the contents including at the same time the words "Nike", "Adidas" and "Puma" one after the other, in this order.
If a content only has the "Nike" keyword, it can pass.
The Tag Filter
You must first create your tags. To do so:
1. In your mapping, click on settings
2. Then, click on "Adjustments"
3. Enter your new tag
4. Click on the "+" to add it to the list
5. Then click “Save”
The Metadata Filter
It represents all the invisible data that an article can contain (modification of UTM codes, author name, twitter metadata...).
1. Is the name of the metadata
2. Is the value associated with the key (alphanumeric)
Example: Case sensitive
You wish to retrieve all the articles on the Carrefour brand (the French retailer). Carrefour means crossroad, therefore there might be articles in French about road safety containing the word "carrefour" and that will pass through the filter.
Case sensitivity will remove all those articles that are not related to the Carrefour brand. “Carrefour" will be taken into account, whereas "carrefour" won’t.
Example: generic character "?"
By checking the "Generic characters" box, the generic character "?" will replace any other character/letter.
Let's suppose we want to search for articles including “media” as a topic. By typing "m?dia", you will retrieve contents related to "médias" and "media".
Example: word divider "§"
You wish to retrieve all the articles on the Dia supermarket chain. "Dia" is present in a number of words such as "media", "diamond" as well as in names like "Diadermine". By placing "Dia" between two "§" and by checking the "Wildcard characters" case as well as "Case sensitive", only the articles about Dia stores will be retrieved.
Warning! Characters ".", ",", ";" are not considered as words. Thus, the §Dia§ filter will let "Dia stores" pass, or also expressions like "At Dia, we’re having a sale".
The Controller Operator
It allows to choose the frequency of publication.
Example: The controller below only publishes a content every two days.
Warning! The filter below is not set to "2 contents per day", but to "1 content every 2 days". If you wanted to publish 2 contents per day, you would have to set the Controller to 1 content every 12h.
The Content Removal Operator
It allows to reshape a content, removing prefixes or suffixes. This elimination distinguishes a different expression per line.
Example: The operator below deletes at the beginning of each content one of the 4 emojis specified.
The Expiration Operator
It allows to assign a validity period to one or more contents.
Thanks to the "Expiration" Operator, you have the possibility to choose a specific expiration date.
In the mapping below, select "A date" and define an end date/time for your contents.
Here, for example, all contents from the Library will no longer be available on the 7/01/19 at 3:07 p.m..
Thanks to the "Expiration" Operator, you also have the possibility to choose an expiration period (duration).
In the mapping below, select "A duration" and define a period of validity for your contents.
Here, for example, all contents from the Library will no longer be available for 2 days.
Directly in your Library, you have the possibility to define an expiration date for a specific content.
1. Click on the pencil icon to edit the content.
2. Click on "Message settings"
3. Choose the social networks on which you want to share the content
4. Define an expiration date for the content
The Timer Operator
It allows you to publish only on certain time slots or once a month, as you wish. Once configured, all content outside the time slots will not be published (you must define a monthly or weekly frequency).
Warning! Those contents will be lost and never distributed (read about the "Tank" to address this if necessary).
Note: The crawler passes every 2 to 10 minutes on average. The effect of the mapping below is the following:
Hypothesis: the RSS feed publishes every 10 minutes on a regular basis.
In the morning, a message will be published at 9:10 a.m., as the crawler passes for the first time in the current timeframe.
A second message will appear approximately at 9:20 a.m, as the crawler passes for the second time, but this message will be blocked by the Controller. This will happen until 9:10 a.m. + 6h, meaning 3:10 p.m..
3:10 p.m.: a message will be crawled, within the time slot and 6h past the first publication, this means it will be published.
Then no more messages until 9:10 a.m of the following day.
Warning: It is very important to place the "Controller" after the "Timer" so you don't experience any problems with publication.
The Delay Operator
It allows to delay a publication.
Example: the mapping below publishes something on LinkedIn, then publishes the same on Twitter 2 hours later.
The Photo Operator
It allows to publish a content "as a photo" on social networks. This photo is automatically retrieved by Sociallymap on the shared article.
The title of the article as well as the link will be posted in the picture description (publishing a photo always generates a higher commitment on networks).
You have the possibility to choose the rhythm of publication of the articles considered as photos or to check the box "All the time".
If the base article does not contain any photos, Sociallymap will publish the article as an article (like in the absence of the Photo Operator).
If you use an Instagram account as a source, the Photo Operator becomes unnecessary.
The image that will represent your article on social networks is the image that is present in the <og:image> tag.
The Hashtagger Operator
It allows to automatically transform expressions into hashtags.
You just have to enter the keywords that you wish to transform.
If those keywords are present in the message title to be published, then those terms will automatically be replaced with the corresponding hashtag.
If your keyboards are “compound words", they will automatically be compressed into one single word.
The hashtags for the words in the example will be:
Just like for filters, it is possible to enable case sensitivity as well as wildcard characters.
The Counter Operator
The “character counter” operator allows to limit the number of characters of a message.
This operator offers two configurations:
- Only accept messages containing "exactly or less than" X characters.
- Only accept messages containing "more than" X characters.
The number of characters is by default set to 280, which corresponds to the limit on Twitter.
You can configure the limit on the number of characters.
Here, for example, we publish contents on Twitter with a number of characters under 280.
Messages exceeding 280 characters are sent to a library in order to allow the user to edit the message. By using the Counter, the messages that are too long will not be truncated nor lost, but stored in a library. This will allow editing the message.
If a message includes a link and an image, that counts as 24 characters. There are thus 256 characters left for the tweet.
Warning: emojis may not count as 1 character.
By combining "Timers" and "Add", it is possible to customise your opening sentence depending on the days of the week.
In the example below, each published content is associated with a random opening sentence depending on the day.
The Add Operator
It is possible to customise publications according to the categories of your website or blog.
Solution 1: You retrieve the RSS feed of each category
Solution 2: You "sort" articles using Permission Filters.
The words contained in the Blocking Filter of the mapping are all the keywords present in the Permission Filters. This helps prevent duplication and publishing contents that do not fall into any topic.
Best practices differ depending on the social network.
The frequencies of publication are not the same depending on the social network. By using the mapping below, you can post the proper information in the right place and at the right time.
Double Permission Filter
Double filtering enables refinement of your feeds and thus of your customisations.
Example: Below, the first filter lets Football articles pass. To refine the feed, you have to define which type of content on football is interesting.
To receive the news from the Lyon, Marseille, Monaco and Paris teams, you will need to place a second Permission Filter adding the name of the teams of those 4 cities.
Two Permission Filters in succession act as a logical "AND”. If you place them in parallel, they will operate as a logical "OR”.
Certain websites have RSS feeds but don’t display it explicitly on their pages. To find the RSS feed, you just have to right-click on the page and then select "Select the source code of the page" (shortcut: ctrl + U).
Then search on that page (shortcut: ctrl + F) for the words "RSS" or "Feed". If the website has one or more RSS feeds, you will find them in this way.
If you cannot find any RSS feeds when searching, it is unlikely that the website has one
Rank your Hashtags
By using the Hashtagger, your keyword list might be too big and include a large number of expressions that you would like to convert to hashtags.
The problem is: if your content includes all those words in the title, they will all be converted to hashtags... You may find yourself in a situation with 4 or 5 hashtags or with truncated publications because they do not comply with the 140-character limit.
Since we all face the character limit imposed by Twitter, we have developed a technique to avoid piling up hashtags by ranking them.
Here you can see what you need to add to your mapping: this will allow you to give a priority order to the hashtags that you want to add to your publications.
Here, we thus define a first Hashtagger with our priority keywords :
The contents including in the title the expressions "Inbound Marketing", "Content Marketing" or "Automation Marketing" will be replaced by the following hastags: #InboundMarketing #ContentMarketing and #AutomationMarketing.
We are going to use these hashtags to place them into a Permission Filter. Thus, in this first branch, only contents with "priority" hashtags will be published. When contents are related to one of those 3 topics, the appropriate hashtag is automatically placed.
To build the second branch, we are going to place those 3 keywords from the permission filter of the previous branch into a blocking filter.
When contents to be published do not include any of those 3 keywords, they will then pass through the filter. Then, you just need to place a new hashtagger with your new "secondary" keywords and you’re done.
You can choose between 2 shorteners for the links that you publish via Sociallymap:
The aim is of course to shorten your links, but not only! This also opens the door to publication statistics and thus to measuring the performance of your digital strategies.
In fact, with Bit.ly and Po.st you can measure the number of clicks on your links as well as view the traffic sources.
Configuring the shorteners
1. Click on the settings symbol at the bottom left of your mapping
2. Then, click on “Adjustments"
In "Link settings", you have access to a search field where you can choose one of the two shorteners proposed.
All you have to do is allow Sociallymap to use your account (if you don’t have one, you can create one in just a few seconds on Bit.ly or Po.st).
Please note: the shortener must be configured for each mapping. If you have several mappings, you must repeat this process for each one.
To access the statistics of your links, you have to enter the bit.ly interface. There you can find all your statistics.
This technique is useful when you only want to publish contents created on that same day.
If you are in charge of content curation, you may have a lot of content stored in your tank according to the settings. Nevertheless, you may need to publish only the most recent articles.
The aim of this “well” technique is to relay onto your social profiles only the articles that have been published on that same day. When you use a tank, this is not always easy…
As a reminder:
We are then going to use these 2 elements and a Timer to empty the tank during the night time. A very large majority of people publishes content between 7:00 a.m. and 10:00 p.m. at the latest. We can then use the 00:00 to 6:59 a.m. time frame to delete the remaining content from the tank. We have the possibility to publish it on a social network, or maybe transfer those contents to a new tank to delete them from the first one. Thus, during the night, your tank will delete the latest content and in the morning it will be ready to host brand new contents!
With this configuration, no content can pass through the tank from midnight to 6:59 a.m.. If new content is created within this time slot, it will be stored in the tank until 7 a.m. to be then published.
If you wish to publish only contents on the same day, you need to add a timer to be set to 00:00 to 6:59 a.m., then a new tank.
The contents included in the first tank will be transferred to the second one during the night.
Disconnecting LinkedIn accounts
Due to the regulation of the LinkedIn social network, your accounts connected to your mapping, disconnect every 60 days. Simply reconnect them from your mapping or in your Ambassador mobile application.
Unable to connect Facebook personal profiles
Since August 1, 2018, Facebook has made changes to its API that prevent Sociallymap from publishing to Facebook personal profiles.
There are two possibilities: