ISP Billing ISP Billing Documentation
Italiano Back to website
Communications and support

Social Manager

Connect social accounts, create content, manage artwork, and schedule publishing.

Last updated: 2026-09-25

Advertising: Meta Ads, Google Ads and LinkedIn Ads

Gestione ADS (Ads management) contains the spend overview and Campagne e risultati (Campaigns and results), where you select an account and refresh its reporting period. Meta Ads, Google Ads, and LinkedIn Ads connections are under Gestione account → Account pubblicitari (Account management → Advertising accounts), alongside social-channel management but with separate authorizations.

Connect each platform and select authorized accounts: connecting a social Page or profile does not automatically connect its advertising account. An administrator must first activate the advertising integrations.

Select an account and a period of up to 90 days, then choose Aggiorna risultati (Refresh results). The page displays campaigns, status, available budgets, spend, impressions, clicks and results returned by the platform. Refresh other accounts to complete the summary, which keeps currencies separate. Only the latest report per account is retained: selecting a different period requires another refresh. If a refresh fails, the previously saved data remains available with its original period and timestamp.

A dash means data is unavailable, rather than zero spend or results. Lead and conversion definitions differ between platforms. Budgets may belong to individual campaigns or be shared, so they must not be added as independent amounts. Reported spend does not represent invoices or remaining credit.

Read permission allows viewing; write permission allows connection, refresh and local removal. Scollega (Disconnect) deletes authorizations and results stored in ISP Billing; Rimuovi scheda (Remove account entry) then deletes the disconnected entry. Campaigns remain managed on their respective platforms, along with cards and payments. This first phase does not create or modify campaigns or allocate budgets across platforms.

Facebook images and links

Facebook links, website previews, and buttons are used only for posts without images. The composer preview also hides the button whenever the Facebook destination contains images, so it reflects the format that will actually be published.

Copy in already-published posts

Online editing preserves actual line breaks: Facebook and other updatable channels must not display technical sequences such as \n. The update affects only fields supported by the provider.

The images of an already-published Facebook post are not replaced by Edit post. To change its attachments, delete the content from the social network and publish a new post with the correct images.

Clean the gallery without losing content

You can remove images and videos from the gallery after preparing content. If an asset is used by a draft, a scheduled or published post, or an artwork project, it disappears from the gallery but remains available in the existing work.

Its storage space is released once the asset is no longer used by any content or project. Before removing a useful draft or project, check that it does not contain the only copy of work you want to retain. For older posts whose file had already been deleted, Dashboard and Content show Image no longer available instead of a broken preview, without changing the historical post.

Image and video names and actions

Every image or video displays its file name and actual format below the preview, such as PNG, JPEG, MP4, MOV, or WEBM; use the pencil to assign a clearer name without losing its description or tags. Videos also include an Add cover row. The final row contains Download, Enlarge, and Delete.

When you select multiple images, a central circle displays 1, 2, 3, and so on: this is their publishing order and it is renumbered automatically when you remove a selection. An alert inside the library indicates when you reach a channel limit. For Google you can select up to 10 images in the same post; channels with remaining capacity can receive additional images. Enlarge opens the image or video without selecting it for the post. Shared-gallery files can be downloaded and viewed, but cannot be renamed or deleted.

Edit one channel, mentions, and first comment

In the composer, the left column contains accounts and the three media paths: Publish a video, Publish images, and Create a graphic. Channel customizations no longer occupy a second list: choose Edit directly on the relevant preview.

The main panel accepts a Shared first comment for all selected LinkedIn destinations. Open Edit on an individual channel to use the shared copy, replace it with a channel-specific comment, or disable the comment. When shared copy is empty, a comment can still be prepared for only one channel. It is published after the post succeeds and requires LinkedIn Community Management access. If LinkedIn rejects the comment, the main post remains online: the composer shows a separate warning and preserves the provider response under LinkedIn technical details.

LinkedIn document preview

When a LinkedIn post uses PDF document, the composer displays an actual document page instead of a generic placeholder. Use the arrows below the image to browse every page and check the Page X of Y counter before saving or publishing.

The displayed images are used only for preview. LinkedIn still receives the single generated PDF. Saving the draft keeps its preview pages attached so they are available when the post is reopened. Dashboard uses the first page as the LinkedIn post cover and never treats the PDF as an image file. Older drafts created before this feature may retain the placeholder until their PDF is generated again.

Relevant hashtags with ISPino

After writing sufficiently complete copy and selecting at least one channel, choose Hashtags with ISPino. ISPino reads the actual post and selected social networks, then suggests three to eight relevant hashtags. It no longer inserts a fixed connectivity-related list when the post concerns another subject.

The proposal remains editable. Correct or remove suggestions before choosing Insert hashtags. Existing manually written hashtags are preserved without duplicates; the request never saves or publishes the post.

Prevent losing an unsaved post

If you try to close the composer after changing copy, accounts, links, options, images, artwork, or video, Social Manager checks whether the work differs from the last saved version.

For new content, choose Save and create draft or Exit without saving. When editing an existing draft, the first action becomes Save draft. After saving, you return to the Drafts list instead of reopening an empty composer. The alert close control or Esc returns to the post without closing it. Closing or reloading the page also triggers the browser protection.

Edit and resize artwork elements

Double-click text to edit it directly on the artboard. Press Esc to cancel the edit, or click outside the text to confirm it.

Text corner handles scale both the text box and point size proportionally; its side handles change only width and line wrapping. For rectangles and speech bubbles, the middle handles freely change width or height, while corner handles preserve proportions.

Move any selected element by one pixel with the arrow keys, or by 10 pixels with Shift + Arrow.

Social video formats and limits

In the composer, Publish a video opens a dedicated library that is separate from the Creative Editor. My videos stores private ISP-owned MP4, MOV, and WebM files and labels each asset as portrait, square, or landscape. During upload, a notice beside Upload video displays progress, confirmation, or the reason for rejection and a useful next step without interrupting work with a popup. Select compatible channels and then the video; a summary shows pending choices and the library stays open so another file can be assigned to the remaining channels. Only Apply videos and return to post confirms the assignments; Cancel discards them. Original proportions are preserved and no copy, logo, or graphic processing is applied.

After assigning the video, Facebook offers Reel (recommended) or Standard video under Video settings. A Reel requires a vertical 9:16 video of at least 540 × 960 pixels and a duration from 4 to 60 seconds; Standard video remains available for other formats. Instagram always publishes the video as a Reel: leave Also show in Feed enabled to display the single Reel in both Feed and the Reels tab, or disable it to keep it in Reels only. No duplicate content is created.

To add a cover, open My videos and choose Add cover directly on the video card. Upload a PNG or JPEG up to 2 MB, replace it, or remove it from the same row: the image stays attached to the video and is not saved in the image gallery. When the video is assigned, the cover appears in the preview and is automatically used by Instagram Reels and YouTube. A vertical 9:16 image is recommended for Reels. Facebook Reels and TikTok keep the cover selected by the provider because the supported official flows do not accept a separate image.

YouTube requires a title, visibility, and made-for-kids declaration. For a new TikTok video, Comments, Duet, and Stitch start enabled and can be disabled by the operator. Privacy, any commercial disclosure, and rights confirmation must still be selected explicitly before delivery. Google Business Profile does not accept video in this local-post workflow; LinkedIn remains excluded until its official multipart upload is completed and tested.

Private library images and videos consume the ISP file-space allowance. Available quota is checked before upload and deleting a private asset releases its space. The shared ISPino Image gallery is not charged to an individual ISP. YouTube and TikTok become operational only after provider credentials, verification, and app review.

Access, menu, and permissions

Social Manager is a standalone module currently marked Coming soon. ISPs that do not have it can read its information page but cannot activate or request it; pilot ISPs to which it has been assigned continue to use it independently from Communications. Its main menu contains Dashboard, Planner, Gestione post (Post management), Gestione ADS (Ads management), and Gestione account (Account management). Context tabs for posts/drafts, overview/campaigns, and social/advertising accounts appear only inside their relevant area. The Social client selector switches between the company pages and a customer stored in CRM; accounts and posts remain isolated and cannot be mixed.

A disconnected account disappears from the main list and remains available under Show disconnected. It can then be removed from the list; when history exists, the system archives it without losing posts or analytics.

The Social Manager read permission covers lists, calendar, details, and analytics; its write permission controls connections, creation, editing, scheduling, and deletion. Communications permissions no longer grant Social Manager access.

Homepage widgets

From Customize homepage → Widgets, add four items from the Social Manager category: Overview, Upcoming posts, Quick actions, and Social accounts. Every widget supports compact, medium, large, and full-width formats so it can fit the available dashboard space.

Widgets are optional and never alter an existing homepage automatically. They aggregate local data from every social client owned by the ISP and do not contact providers while the page opens. They require the active module and Social Manager read permission; the New post action additionally requires write permission.

Connect social accounts

Open Social accounts and choose Facebook and Instagram, LinkedIn, Google Business Profile, YouTube, or TikTok. The official provider page opens and no password or token is copied into the management system. On return, select only the pages, profiles, locations, organizations, or channels you intend to manage. For LinkedIn, the selection displays the official name and, when available, logo of every authorized organization returned by the provider; a numeric identifier is never used as the account name.

YouTube authorization is separate from Google Business Profile. TikTok remains unavailable until the official app configuration and review are complete. Provider buttons stay disabled while their administrative credentials are missing.

Create and adapt a post

Choose Create a post. The compact account selector stays on the left, followed by Publish a video, Publish images, and Create a graphic. On the right, compose the internal title and shared copy, ask ISPino for inspiration, and manage links and options. In the centre, all selected-channel previews remain visible together and update while you type; Edit on an individual card opens copy and link dedicated to that channel.

Publish images opens My images directly. Upload PNG or JPEG files, select one or more images, and assign the same or different sets to Facebook, Instagram, LinkedIn, and Google Business Profile. Choices affect the post only after Apply images and return to post; Cancel discards them.

Each preview preserves the recognizable structure and proportions of its channel. Until a visual asset is prepared, a correctly proportioned NO IMAGE placeholder keeps the layout realistic; it is only a visual aid and is never saved or published. No invented reaction or engagement counts are displayed.

Link is the destination attached to content when supported. Facebook and Google Business Profile expose their respective actions; destination buttons require a link, while Call uses the number configured on the profile. The footer provides Save as draft, Schedule, and Publish now.

Copy, photos, and Creative Editor

Ask ISPino for inspiration only handles copy: provide the topic, goal, audience, tone, and verified facts. ISPino proposes an internal title, short paragraphs, moderate emoji, a closing phrase, hashtags, and social variants. Nothing enters the composer until you choose Use this draft.

Select at least one account and open the Creative Editor: it is available even before writing the post, and images, logos, and projects remain fully usable. Its Resources panel separates My images, private and permanently available to your ISP, My logos, which are also private, and the Image gallery, containing approved ISPino images shared with every ISP. The gallery can be searched by description or tag.

Photos and logos enter the artboard as free elements and never become backgrounds automatically. Move them freely and resize them from any of the four corners: their original aspect ratio stays locked, so the image cannot be distorted. Only the explicit Set as background action makes a photo fill the artboard; drag and zoom then control the visible crop without changing the original file.

The editor creates a correctly sized artboard for every selected social network. Elements can be moved, resized, rotated, duplicated, reordered, and styled with fonts, solid or gradient colours, borders, corner radius, alignment, opacity, and shadow. Undo and redo make experimentation safe. Use in posts exports a dedicated image for every channel, while the editable project remains attached to the draft and can be reopened later.

Save as project stores a reusable design privately for the ISP. My projects lists saved previews and names. Loading one replaces the current composition with an editable copy and leaves the saved original unchanged. Projects can be renamed or deleted after confirmation. ISPino never schedules or publishes automatically.

A project can contain up to 20 pages. The page bar adds, duplicates, reorders, hides from export, or deletes pages; each one retains both its base composition and channel-specific adaptations. With multiple pages, Facebook and Instagram receive images in the selected order, up to their 10-page limit. For LinkedIn, choose Multiple images or PDF document; document mode joins all visible pages into one swipeable document. For Google Business Profile you can prepare up to 10 images, including through Publish images. The editor includes all visible pages in their order; if you exceed 10 pages, hide the extra pages before applying them to the post.

Calendar, scheduling, and states

Save draft stores content without publishing. In Drafts, reopen content with the pencil or permanently delete it with the trash button and the following confirmation. After Publish now, the app opens Content directly. This section does not repeat drafts: it contains scheduled, publishing, published, partial, and failed posts. When you open a post, its state appears in a central banner in the header, keeping the date, time, operator, and instructions readable in high-contrast text without taking a separate strip away from the content. In both lists, the first image or video preview and channel icons make each post and its destinations immediately recognizable. When a destination fails, the channel and complete publishing-process reason appear below the Error state, wrapping onto additional lines when needed. Schedule requires at least one selected account and a future date. Planner opens in Week · cards, Monday to Sunday: each card shows the time, title, social networks, status, and an image preview or available cover. Videos without covers and text posts use recognizable placeholders. Posts at the same time remain separate. Month, List, and Week · hours remain available; phones initially open in List view. Filter by social network and status, including Partial. The Social filter lists only networks connected to the selected social client, once per platform. A social filter selects posts containing that network while retaining the results for all destinations. Click a post to see a preview styled for each network, with the account name, expandable text, browsable images, and playable video. Previews are indicative: the actual social layout may differ and the illustrated actions do not send reactions or comments. Open post and Open page / profile (or Open channel) open a new tab when a link is available. Post links appear only for published destinations; missing links are clearly indicated. Open post management leads to the actions allowed by its current status. With write permission, the + next to a date opens a new post with that day prefilled: check the time and accounts, then explicitly save, schedule, or publish. Clicking a day alone does not schedule or publish anything. Column views can be scrolled horizontally on narrower screens. For every scheduled post, Content, calendar, and post details also identify the operator who scheduled it. Each destination has its own outcome, so a post can become Published, Partial, or Error.

In Schedule post, choose Same date for all or Different dates by social account. The second mode displays a date and time for every selected account, including multiple accounts on the same network. Different dates create separate posts in Planner and Post management, preserving the prepared text, media, and account customizations; accounts sharing the same time stay grouped. Each release is managed independently: return a future release to draft without changing content already published. Every date must be valid before confirmation. Account-specific dates apply only when scheduling is confirmed; saving a draft does not schedule releases or retain these date choices. Publish now sends all selected accounts at the same time.

Open a failed post with the pencil to see the complete reason in the composer and correct its fields. Save corrections as draft stores the changes without publishing; only from Drafts can the operator consciously start another attempt. A scheduled post remains read-only until you choose Return to draft. A published post also opens protected: Enable editing exposes only fields that can be updated, and Save and update online immediately applies the new copy to Facebook and LinkedIn and the copy, link, and button to Google Business Profile. Instagram and already-published images cannot be changed through this flow. The result distinguishes updated, unsupported, and failed channels.

To prevent duplicates, an interrupted attempt or uncertain provider response is not automatically retried. First check the affected social network, then consciously reschedule.

Dashboard and social analytics

Facebook posts: statistics include views and clicks when available, alongside reactions, comments, and shares. Views do not necessarily represent different people. Post clicks cover different parts of the content, not just the website link. An unavailable metric remains a dash while the other statistics stay visible.

Google Business Profile: views and actions refer to the business profile on Search and Maps. Actions include website clicks, clicks on the Call button, and direction requests. Analytics require a separate activation by the administrator from post publishing. Followers, reactions, and individual Google post statistics are unavailable: post details and recent Dashboard posts explain this limitation. Profile metrics are not attributed to individual posts.

The Dashboard combines the selected client’s social activity: followers, organic views, interactions and actions, channel distribution, post workflow, best content, advertising spend, and campaigns with activity. Select 7, 30, or 90 days; the Channel filter applies to organic data. Advertising currencies remain separate, and the spend comparison chart appears only when values share one currency.

The Dashboard shows available data for the selected period. Sources may update at different times; advertising panels require reports for the same period. A dash means data is unavailable, while zero is an actual reported value. Missing data is not plotted as a zero line.

In Gestione post (Post management), the analytics button on a published post shows separate results for every account. Accounts connected before analytics were introduced may need to be reconnected to grant the new read-only permissions.

Delete published content

In a published post, Delete from social networks opens an irreversible confirmation and attempts removal separately on Facebook, LinkedIn, and Google Business Profile. The management system retains the history and outcome for every destination. Instagram requires manual deletion in its app, which is clearly reported in the result. A failure on one channel does not hide successful deletions on the others.

Official prerequisites and limits

Meta requires an administrable Facebook Page; Instagram must be professional and linked to that Page. LinkedIn requires Community Management access and an authorized organization role. Google Business Profile requires an eligible profile, an administrable location, and API access. App review, business verification, quotas, and policies remain provider-controlled and may change.

Before activation consult the official sources: Meta Facebook Login, LinkedIn OAuth, LinkedIn Posts API, Google Business Profile Posts, and Google OAuth.