Composer
The composer is where you create, edit, and schedule posts for Instagram and LinkedIn. Here's everything it can do.
Post types
| Post type | Account | Description |
|---|---|---|
| Feed post | Single image or video with a caption | |
| Carousel | 2–10 slides, each with its own image | |
| Reel | Short video (upload coming soon) | |
| Text post | Text-only update, up to 3,000 characters | |
| Image post | Single image with caption | |
| Document | PDF upload — ideal for infographics and carousels | |
| Poll | Coming soon — requires LinkedIn partner approval |
Opening the composer
Click + New post anywhere in the app — the top nav, the calendar, or the Drafts tab — to open the composer. You can also open it from Cmd+K → New post.
Writing your caption
The caption editor supports:
- Emoji picker — click the emoji icon or type
:followed by the emoji name. - Character / word counter — shown below the editor. Instagram caps captions at 2,200 characters; LinkedIn allows up to 3,000.
- Hashtags — type
#to add hashtags. The AI Composer can suggest relevant hashtags for you. - Line breaks — press Enter normally; Shift+Enter adds a blank line.
Uploading media
Click the upload area or drag files directly onto it:
- Images: JPG, PNG, WebP up to 20 MB per file.
- Documents (LinkedIn): PDF up to 100 MB.
- Carousels: Upload up to 10 images. Drag the slide thumbnails to reorder them.
Files are stored securely in SocialHalwa's media library — you can reuse them across posts.
Tip: Use the Media Library (accessible from the upload area) to pick images you've already uploaded instead of re-uploading.
Scheduling a post
After writing your caption and uploading media:
- Click Schedule (not Publish now).
- Pick a date and time — the calendar shows holidays and festivals to help you plan around them.
- Click Confirm schedule.
Your post will appear on the calendar with a pending status. SocialHalwa checks every 5 minutes and publishes it automatically at the scheduled time.
Publishing immediately
Click Publish now to push the post to your connected accounts right away. You'll see a confirmation once it's live.
Drafts
Not ready to schedule? Click Save draft to save without publishing. Drafts are stored indefinitely and appear in the Drafts tab under Compose.
From the Drafts list you can:
- Pin important drafts to the top.
- Search by caption text.
- Filter by account (Instagram / LinkedIn).
- Multi-select to bulk delete, reschedule, or submit for approval.
- Cmd+K in the Drafts view to access all actions via keyboard.
Approval workflow
If your workspace has approval rules enabled, submitting a post puts it in Pending review status. An approver on your team will receive a notification and can approve or reject it. Only approved posts can be scheduled or published.
See Team & Approvals for how to configure approval rules.