All›Marketing›Marketing Studio

Marketing Studio

Plan, publish, advertise, answer, and review marketing across connected channels.

Marketing Studio gives your team one place to plan social posts, manage available ad campaigns, review channel status, and reply to customer reviews.

Website admins with Marketing access can open Studio from the Marketing navigation and manage connected social channels. Staff members who do not have that access will not see the Studio navigation.

A quick tour of Marketing Studio for planning, publishing, and reviewing social content.

What Marketing Studio includes

  • A calendar for social posts, Google Business updates, blog posts, and email sends.
  • A list view for scanning scheduled, published, sent, failed, and partially completed items.
  • A composer for saving drafts, scheduling posts, or publishing text, image, and video posts.
  • Brand-aware image concepts and channel-ready sizes from a creative brief, when Marketing Creatives is available for your account.
  • Analytics for connected accounts, posting cadence, and delivery reliability.
  • Channel connections for Instagram, Facebook Pages, Google Business Profile, LinkedIn, TikTok, YouTube, Pinterest, and Threads.
  • An Inbox for messages, comments, reviews, team notes, and reply follow-up.
  • A Reviews page for Google Business Profile and Facebook reviews.
  • An Ads workspace for connecting Meta Ads or Google Ads, preparing campaigns, confirming spend, and reviewing performance when Ads is available.

If you do not see Studio in Marketing, ask the account owner to confirm that you are a website admin with Marketing access.

When no social channels are connected yet, Studio shows a setup card with a shortcut to connect channels and a composer tour. Connect at least one channel before saving a channel-targeted draft.

After a channel sign-in, Hiveality returns you to the signed-in admin workspace before account selection, including when you started from a custom public domain.

Connect social channels

1

Open Integrations

Go to Settings → Integrations.

2

Choose a channel

Select the channel you want to connect, such as Instagram, Facebook Pages, Google Business Profile, LinkedIn, TikTok, or YouTube, Pinterest, or Threads.

3

Complete sign-in

Follow the provider prompts. For Facebook Pages and Google Business Profile, select the channel or location you want to connect after sign-in. Hiveality connects one selection at a time so the active destination is clear.

4

Review connected accounts

Return to Integrations to confirm each channel shows as connected.

Instagram posting requires an Instagram Business or Creator account. Facebook and Instagram connections may also require the right Page permissions in Meta. TikTok, YouTube, LinkedIn, and Google Business Profile may ask for additional channel permissions during sign-in. Pinterest posts are sent to a selected board. Threads uses your Instagram Business or Creator connection, so Threads setup may start from the Instagram connection flow.

When a Google Business Profile account has many locations, use

Search business locations in the connection picker before choosing the location Hiveality should manage.

Create a social post

1

Open Studio

Go to Marketing → Studio.

2

Open the composer

Click Create post.

3

Choose channels

Select one or more connected accounts. Each channel is sent independently, so one channel needing attention does not block the others.

4

Add content

Write the caption or text and choose an image or video when the channel requires media. Use Draft with AI when you want a first pass for all selected channels or for one channel at a time.

5

Choose delivery

Save as a draft, schedule the post, or publish it now.

The composer starts with one shared caption. When multiple channels are selected, use the channel tabs to customize each selected channel while keeping the shared caption as the fallback.

When a social posting queue needs setup

Connected assistants and API workflows check for an active posting queue time before creating a queued post. If none is available, configure the posting queue or choose a specific date and time. If the queue cannot be checked, retry later or use a specific schedule. A failed queue dispatch is reported as an error; check the post's state before submitting again.

Continue or remove a draft

Saved social drafts appear in a dedicated Drafts section above the Studio calendar. Each draft shows its most recent update and the number of channel versions it contains.

  • Select Edit to reopen the draft with its captions, media, selected accounts, links, and channel-specific settings restored.
  • Select the delete button when a draft is no longer needed, then confirm the permanent deletion.
  • Publishing or scheduling an edited draft replaces the old draft after the new post is saved. If the old copy cannot be removed, Studio keeps the new post and tells you that the earlier draft still needs attention.

AI drafts can be refined, regenerated, or accepted into the active caption tab. Instagram hashtag suggestions are kept with the Instagram draft when you accept it.

The preview panel shows how the selected channels will receive the post before you submit it. If you upload one image, Studio shows per-channel crop previews and prepares the image for each channel's recommended shape when the post is published.

For a carousel, choose Add images, then use the arrows below each thumbnail to set the left-to-right order. Instagram, Facebook, LinkedIn, TikTok, and Threads support multiple images from the Studio composer, with the maximum adjusted to the selected channels. Studio identifies any selected channel that only accepts one image so you can remove extra images or deselect that channel before publishing.

Instagram and Facebook carousels keep each source image's original framing instead of forcing every item through the first image's shape. Review the per-channel preview when a carousel mixes portrait, square, and landscape assets because each network can still apply its own presentation rules.

Use image mode for image posts and video mode when posting a video from your video library. Instagram and Facebook can use a selected video as a Reel when it meets Reel requirements, LinkedIn supports image or video posts, TikTok and YouTube require video for their posting flows, Pinterest supports a single image or video pin, and Google Business Profile does not receive video posts from this composer.

If a selected video is still preparing its downloadable file, Studio keeps the post as Waiting for video instead of making you submit it again. The post publishes or enters its scheduled queue automatically when the video is ready. You can cancel a waiting post from its calendar drawer, and a post that cannot finish preparing moves to a failed state with a retry action.

TikTok posts include required preview and consent confirmations before publishing. YouTube posts include title, visibility, category, made-for-kids, and AI-generated content settings before publishing. Pinterest posts include a required board picker, optional pin title, and optional pin link override. Threads posts can use the shared caption or a Threads-specific caption tab.

Studio blocks combinations that the selected channel cannot accept. For example, Google Business Profile does not accept video from this composer, and Reels require a vertical 9:16 video. The action button explains what to adjust before you save or publish.

Instagram feed images can use ratios from 9:16 through 1.91:1. If a selected image falls outside that range, choose Fit for Instagram to add white padding without cropping the source. You can still crop or replace the image in File Manager. Review the fitted result before publishing, especially when a carousel mixes different shapes.

Optional links are handled by channel: Google Business Profile uses the link as a native call-to-action, Facebook, LinkedIn, and Threads include it with the caption, Pinterest uses the pin link field, and Instagram, TikTok, and YouTube do not receive the link in the caption.

When enough past posts are available for the selected account, the schedule dialog can suggest a best time to post. Click Use this time to apply the suggested slot, then adjust it before confirming if needed.

Set Ads spending and campaign times

When Ads is available, open Marketing → Studio → Ads. Connect Meta Ads or Google Ads and choose the exact advertiser account for the website before preparing a campaign.

  • Open Ad spend limits to set the maximum daily and lifetime amounts Hiveality can launch or increase. Limits use the selected advertiser account's currency.
  • Enter a campaign budget at or above the minimum shown for the selected account. A draft above the website's approved limit is blocked before launch.
  • Set campaign times using the advertiser account's displayed time zone. Meta drafts can use a future start and end time; Google campaigns begin when launched and can use an end time.
  • After launch, eligible campaigns show Schedule controls for changing a future start or end time. Review the displayed time zone, then select Confirm schedule.
  • For an eligible live Meta campaign, a confirmed budget change is sent to the budget owner selected by Meta for that campaign. If Hiveality cannot identify the correct level safely, it stops and asks you to refresh or make the change in Meta Ads Manager rather than changing the wrong amount.
  • If a preview service is temporarily unavailable, Studio can still show its own review copy so you can check the campaign details without losing the draft. The ad platform still confirms the campaign during launch.

Before confirming spend, verify the advertiser account, currency, landing page, audience, creative, budget, and schedule.

Review video ad readiness and image formats

When Ads is available, saving or previewing a Meta video campaign draft starts preparing its downloadable video files. The preview reports videos that are still preparing or could not be prepared. Preview validation does not mean a video is ready for delivery. If preparation fails, retry the preview or contact support; if launch is waiting for preparation, the launch command retries automatically.

Hiveality sends supported WebP images from this website's File Manager, and supported video thumbnails, to Meta in PNG format. You can keep the original WebP file in your library. Review the creative, destination, and spend before confirming launch.

Generate a marketing creative

Turning a short creative brief into on-brand, channel-ready social designs with AI.

When Marketing Creatives is available for your account, the social composer can turn a short brief into reusable images without publishing a post.

1

Open the image composer

Go to Marketing → Studio, choose Create post, and keep the media type set to Image.

2

Start a creative

Select Generate creative. Review or refine what the creative should communicate. A selected blog, page, product, email, or social post supplies its source context automatically.

3

Choose a direction

Keep Brand creative for editable on-brand layouts, or choose AI design for a fully generated visual. The default creates three concepts. Quality, concept count, name, and source files are available under Options when needed.

4

Review and refine

Compare the generated concepts in the large preview, then use the Content, Design, and Channels panels to refine the selected version. Edit the headline, supporting copy, checklist items, or call to action and save a new revision. Remove a concept you do not want to keep, or undo the most recent removal from the concept list. Generated designs regenerate as a complete image; editable brand layouts retain structured copy and design controls.

5

Create sizes and attach

Select Create sizes when a required aspect ratio is missing. Approve the version you want, then choose Use creative to attach its channel-ready images to the post.

The default concept set now explores different communication purposes instead of producing near-duplicates. Depending on the brief, concepts can emphasize recognition, explanation, authority, proof, or the offer, with distinct layout and palette choices. When a concept combines generated imagery with editable copy, the image remains visible in the finished layout. Claims that require a quote or measurable result use the evidence in your source material or fall back to a safer concept direction.

The drawer shows compact generation progress in its header and lets you cancel an active job. It also flags selected-concept review notes before you use a concept. The Channels panel separates sizes required by the selected destinations from optional formats and lets you create missing sizes without losing the current preview. Results held back by quality checks remain visible for review, but only ready concepts can be approved or used. A designed creative must have every size required by the selected channels, so the composer can attach an exact version instead of automatically cropping one image.

Copy or design revisions keep already-ready channel sizes when they are still usable. Creating a missing size updates the visible concept instead of adding a second concept to the picker. Saved palette choices also keep the exact brand colors used for that revision, even if the website palette changes later. Size-only revisions without a finished image stay out of the concept picker, so the visible choices remain usable concepts.

Open the Saved tab in the creative drawer to return to an earlier creative pack. You can reopen it, update its copy or design, and create sizes for another channel without starting the brief again. Longer histories load in pages so recent work stays quick to scan.

When an attached creative includes matching social copy, the composer applies its default and channel-specific suggestions to empty or previously suggested captions without replacing copy you wrote yourself. If you have edited a caption and want the creative's version instead, open that channel tab and choose Use suggested copy.

Generating, revising, approving, or attaching a creative does not publish the social post. Review the channel previews and choose a delivery option in the composer when the post is ready.

Plan and monitor ad campaigns

When Ads is available in Marketing Studio, website admins with Marketing access can connect Meta Ads or Google Ads and manage one selected advertiser account per platform for the website.

1

Open Ads

Go to Marketing → Studio and select Ads.

2

Connect and choose an account

Connect Meta Ads or Google Ads, then choose the advertiser account this website should use. Meta setup requires a connected Facebook Page before you choose an eligible advertiser account.

3

Prepare the campaign

Select New draft, choose the account and campaign format, then add the landing page, copy, media, audience details, and a daily or lifetime budget. Use the AI draft panel when you want source-grounded copy from a referenced page, blog post, product, or campaign.

4

Preview and confirm spend

Create the preview and review the exact selected budget before launch. A campaign does not begin spending until the launch confirmation is submitted successfully.

5

Monitor and adjust

Refresh campaigns to review spend, impressions, click-through rate, and conversions. You can pause or resume an eligible campaign. Meta campaigns also support a confirmed daily-budget update from this workspace.

Unfinished campaigns stay in the Drafts section. Open a draft to continue editing, preview it again to revalidate the current settings, or archive it when it is no longer needed. Archiving an unlaunched draft removes it from the working list without launching a campaign or starting spend.

For a Meta image or video campaign, choose Add another ad variant to compare several creatives inside one campaign. The variants share the campaign's audience, schedule, and budget, while each ad can use its own name, copy, media, destination, and call to action. Reorder the variants and review every preview before launch.

The creative review opens with an overview of every ad. Select one creative to inspect its full source asset and an approximate platform preview, then use the arrow controls or thumbnail strip to move through the rest without losing your place. Meta previews can switch between Asset and Feed views, while eligible Google campaigns show Asset, Display, or Search views as appropriate.

Agent Bee and other connected assistants can also prepare non-spending Ads drafts. For Meta sales or website-lead campaigns, the assistant can check the available conversion tracking, explain readiness warnings, and use the selected event instead of optimizing only for visits. It can also prepare several creative variants under one shared budget. Launches and delivery-changing actions still require explicit confirmation.

Connected assistants can target supported Canadian provinces and U.S. states instead of widening the audience to an entire country. Ask for a province or state by name or supported regional code, then verify the resolved location in the preview before launch. Hiveality refuses a location it cannot match safely instead of silently broadening the audience.

If a draft's planned start time passes while it is waiting for approval, the launch review explains that the campaign will start immediately. A past end time still needs to be corrected before launch.

Safety limits can pause launches or reject a budget that exceeds the approved cap. If reporting says earlier results are still syncing, wait a few minutes and refresh again before making a decision from incomplete totals.

For a live campaign, the campaign list explains the current delivery status and shows spend, clicks, cost per click, impressions, click-through rate, and tracked conversions. Reporting loads as the campaign comes into view, and available daily data adds spend and cost-per-click trends. Use

View creatives to review the ads that share the campaign's budget, audience, and schedule.

Before an eligible Meta launch, the preview can include an estimated audience range and a warning when the audience is unusually narrow. Connected assistants can also list custom audiences already available in the selected advertiser account, explain which are ready to target, compare results for each creative, and pause or resume one named creative after confirmation without stopping its siblings.

After confirming the exact old and new creative, a connected assistant can replace the copy or media for one live Meta ad while keeping the same audience, schedule, and shared budget. Meta treats this as a replacement: Hiveality adds the new creative to the same ad group and pauses the old one after the new ad is attached. Wait for the completed action before treating the replacement as live.

Replacement media must come from this website's File Manager. An active creative receives an active replacement, while replacing a paused creative keeps the new version paused for review. If the creative's delivery state changes after you approve the replacement, Hiveality stops and asks you to refresh instead of guessing whether the new version should run.

Use Audiences in Ads when you want to create a Meta audience from visits recorded by a connected website pixel. Choose the pixel, set a retention window from 1 to 180 days, and enter the stable page-path fragment to include. Add one completion path per line under Exclude page URLs so people who registered or purchased are not targeted again. Use a neutral audience name, confirm the rule, and create it once. A pending size can mean Meta is still counting. Eligible visitors already recorded by the selected pixel within the retention window are included, although the audience can take time to finish updating before it is ready to use.

When an existing advertiser audience is not suitable, a connected assistant can preview how many eligible contacts a selected Hiveality list contains before any data is shared. Creating a Meta customer-list audience requires a clear name, an explicit confirmation that the list may be used for advertising, and a final review of the upload. An optional similar audience can be requested from the confirmed seed audience. Do not use a list whose permission or advertising use is uncertain.

A connected assistant can also create a similar audience from a usable customer-list or website audience already shown in the advertiser account. Choose the source, country, and desired similarity range, then approve the creation explicitly. A similar audience cannot be used as the source for another similar audience.

Interest searches favor results that actually match the requested topic and warn when Meta does not offer a close match. This is especially important for health-related topics, where a broad location, age, customer-list, or similar audience may be more appropriate than choosing an unrelated interest. Review the resolved interests and audience estimate before launch.

Changing the selected advertiser account does not remove campaign records that were already synchronized. Review the account name and currency before every new launch or budget change.

Delivery-changing actions can take a short time to finish. A queued result is not a completed change; wait for the final success or failure state before reporting that a launch, budget update, or added creative is live.

Use the calendar

  • Switch between day, week, month, and list views depending on how you prefer to review work.
  • Filter by type: Social, Google Business, Blog, Podcast, or Email.
  • Filter by status: Scheduled, Published / sent, or Needs attention.
  • Open an item to review channel details, status, thumbnails, public URLs, and actions such as editing the related blog post or creating a social post from a blog entry.
  • Use Refresh on a social post when you want to re-check delivery status from the connected channel.
  • Open a scheduled social post to read its complete caption. Select Edit captions to update the shared or channel-specific copy without changing its media or scheduled time. This is available only while the selected channels are still waiting to publish.
  • Reschedule or cancel scheduled social posts from the item drawer. If only some selected channels failed, retry the failed channel from the channel list.
  • If an Instagram image post failed because its shape was not accepted, choose Fit for Instagram beside that channel. Studio prepares an editable recovery draft with the complete caption and only the failed Instagram account. Successful channels are not reposted. Review the image and caption, then explicitly confirm before publishing or scheduling the repaired post.
  • Duplicate a social post when you want to reuse the same content for another time or channel mix.
  • Blog entries open in a new window from the drawer so you can keep the Studio calendar context. Email items can open the related campaign the same way.

Review analytics

Open Analytics in Marketing Studio to review connected channel performance.

  • Engagement shows live numbers from each connected account, such as reach, views, interactions, calls, website clicks, or direction requests depending on the channel.
  • The account picker lets you switch between connected accounts without leaving the page.
  • Range controls help you compare recent performance over 7, 30, or 90 days.
  • Cadence and reliability cards focus on the channels you have actually connected, so disconnected channels do not clutter the chart.
  • Some channels report with a delay, so the newest posts may take a day or two before complete numbers appear.

Use the Inbox

Open Inbox in Marketing Studio to review social conversations that need a response or team follow-up.

  • Use folders for all open conversations, items assigned to you, unassigned items, mentions, and closed items.
  • Filter by connected channel or use All reviews when you want to focus on review threads.
  • Use the All, Unread, and Mine tabs to narrow the current folder.
  • Open a thread to read the message history, see delivery/read status, and mark unread items as seen.
  • Incoming social comments stay grouped with the correct post conversation when the connected channel supplies a platform post reference. Comments and replies written by your own connected account do not create false unread work.
  • Send replies, post public replies where supported, close or reopen threads, and add internal notes for your team.
  • If you send the same short reply more than once, each new send remains visible while the connected channel catches up.
  • Use Draft with AI in the reply composer when you want a first draft you can edit before sending.
  • On smaller screens, choose a conversation from the list, then use Conversations to return to the folder and thread list.

Instagram and Facebook message conversations show whether the standard reply window is open or a later manual-reply allowance may apply. A person must send any reply during that later allowance; automated replies cannot use it. If Hiveality cannot confirm when the customer last messaged, check the conversation in the channel inbox before replying. WhatsApp replies close when its standard window ends. Conversation names and previews remain tied to the customer even when a channel sends a sparse update or your own account sends a reply.

If a connected channel rejects a reply, the Inbox now explains whether to check the channel's messaging permissions and whether the conversation is outside its standard reply window. Do not keep retrying the same message. Review the conversation in the channel's own inbox, then check the connection under Settings → Integrations or contact support if the reply still needs to be sent from Hiveality.

Reply to reviews

Use Reviews from Marketing Studio to review Google Business Profile and Facebook reviews.

  • Filter by All, Unmatched, Needs reply, 1-star, or 5-star.
  • Open a review to read the full text and existing reply status.
  • Use Draft with AI to create a reply in a professional, warm, appreciative, or apologetic tone.
  • Edit the draft before posting.
  • Confirm before sending because replies post publicly as your business.

Facebook replies cannot be deleted from this surface after posting. Google replies may need to be edited directly in Google Business Profile.

Updated Sep 30, 2026

Was this helpful?