Turn requests into briefs, calendars, lead queues and reports.
Campaign brief: fields, fictional preview and free files · Copilot marketing setup · Claude + Planable draft calendar setup · ChatGPT + Planable draft calendar setup
Normalize requests into complete, evidence-linked campaign briefs and review questions.
free →Normalize consented marketing leads from forms into a deduplicated review queue and follow-up drafts.
free →Turn approved channel exports and metric rows into repeatable campaign reports with source trace.
free →Turn approved campaign inputs into a channel-ready social media calendar and platform-ready drafts.
free →Focused Markdown workflows you can download and give to the assistant you already use.
A read-only skill that checks live page identity, soft-404s, canonicals, internal links and download bytes before calling an SEO audit done.
Read and download →Sort a real keyword list into intent clusters, choose one primary page per cluster, and flag pages that may compete with one another.
Read and download →Turn product facts and customer evidence into a positioning statement, with unsupported claims visibly marked.
Read and download →Synthesize interviews and survey responses into traceable themes without turning a small sample into a market fact.
Read and download →Create a content brief that separates confirmed claims, reader questions and research still needed.
Read and download →Decide which data-backed page variants deserve an indexable URL and which should stay out of the sitemap.
Read and download →Trace internal navigation from nested pages and report broken or misleading destinations with resolved URLs.
Read and download →Turn a campaign plan into a calendar with owner, dependency, approval and status rather than arbitrary posting dates.
Read and download →Turn a campaign request into a deliverable and approval map before channels, budgets or claims are committed.
Read and download →Reconcile a marketing report against its date range, metric definitions and attribution settings before the numbers become a decision.
Read and download →Audit campaign tracking labels against one naming convention before links enter a campaign.
Explain report differences caused by period, filters and metric scope before calling them performance changes.
Check whether a marketing test has a declared success metric and stopping rule before interpreting its results.
Explain why visible search queries do not add to property totals without inventing missing keywords.
Map a reviewed calendar to Planable's current import template without dropping review evidence or scheduling unapproved posts.
Keep conflicting campaign prices, dates and proof visible before a brief is approved.
Check a content calendar for duplicate source reuse while preserving distinct approved adaptations.
Separate a change in attribution settings from a change in campaign performance.
Check whether approved campaign parameters survive each supplied redirect without changing campaign links.
Keep privacy-suppressed report rows separate from zero-valued observations.
Find drafts whose supplied approval no longer covers the proposed publication date or content version.
Match reported refund events to supplied transaction IDs before comparing net campaign revenue.
Separate order-level and item-level counts before a marketing report compares conversion rates.
Find campaign rows matched by several supplied channel rules before a grouping change is proposed.
Check supplied purchase event samples for missing identity, currency and item fields without sending test traffic.
Explain why supplied Search Console clicks and Analytics sessions cannot be assumed to match.
Match supplied search and analytics page URLs without collapsing meaningful query parameters.
Check source coverage and partial-day gaps before comparing organic search periods.
Reconcile visible query-row totals with page totals without inventing hidden query text.
Check supplied campaign cost rows for missing join dimensions before an import is proposed.
Keep campaign costs in their documented currency before calculating a return metric.
Detect repeated cost-row keys without treating every duplicate campaign name as an error.
Align advertising cost dates with the analytics reporting timezone before comparing daily performance.
Compare successive daily campaign exports without adding replacement values as new cost.
Check whether campaign rates use counts, proportions or percent units before comparing ads.
Find spelling and case differences between supplied campaign keys and measured tracking labels.
Separate missing or zero clicks from valid cost-per-click calculations.
Compare the documented approval mode with the team's intended publishing boundary before changing any settings.
Check which approved social drafts changed after review, without assuming that a status badge protects every field.
Explain when a review click could also put dated content into the publishing queue.
Find internal notes or wrong-client draft content before a team makes social drafts visible to a client.
Sort a combined social approval queue by client, reviewer and evidence without merging independent workspace rules.
Prepare a reviewable social draft bundle that preserves what the client is being asked to approve.
Tie supplied landing-link campaign IDs to reporting exports while preserving conflicting source values.
Check that a Done inbox label is backed by an answered question or a documented resolution, not only a tidy queue.
Prepare a named follow-up list for social comments set aside for more research.
Explain possible missing-comment coverage from channel, account type and where a post was created.
Separate visibility of an inbox from permission to reply before preparing a team handoff.
Keep a missing sentiment panel separate from the actual tone of social comments.
Preserve the account, date and metric selection behind a client social-report screenshot.
Track changes between early and daily analytics snapshots without calling every difference a tracking failure.
Check each review level separately before calling a social post fully approved.
Explain how changed review membership can make an old approval summary unreliable.
Keep a review event tied to the content version it actually reviewed.
Find a mismatch between a documented review policy and the configured review levels.
Prepare a review-comment destination map that keeps private team discussion out of client-visible comments.
Identify which new drafts could be exposed when the default visibility setting changes.
Check a proposed client review package for hidden drafts and internal-note leakage.
Find label definitions that diverged after being copied between content workspaces.
Keep a post with several labels from being counted twice in a campaign total.
Link a renamed campaign label to historical exports without silently merging namesakes.
Record the actual filters behind a review view rather than relying on its title.
Explain why a rolling review view can change without anyone deleting a post.
Explain a key-event total using its counting method before calling repeated triggers lost data.
Keep a counting-method change from being applied retroactively to old report rows.
Tie a recovery question to the documented plan and archive date, not an unlimited-storage assumption.
Separate archiving a workspace post from removing an already-published social post.
Compare previous post versions at the field level without restoring a whole version to fix one line.
Locate the correct edit surface for a draft versus an already-published social artifact.
Distinguish picking a date from actually scheduling a post.
Preserve explicit event values when reconciling a configured default.
Explain a value-setting change without restating older key events.
Check recurrence preparation against the single-platform boundary before proposing a grouped sequence.
Keep a countdown edit tied to one recurring occurrence instead of changing every copy.
Review whether an approval or archive request names one occurrence or the entire recurring sequence.
Expose a browser-derived default before treating a client calendar as locally timed.
Keep an available calendar slot from being counted as a scheduled post.
Tie an export manifest to its selected pages and filtered posts before calling it a complete client archive.
Separate media links in a CSV from actual asset previews or downloaded bytes.
Keep a manual published marker separate from proof that Planable sent the post.
Prevent a sent-to-Ads-Manager draft from being reported as a live campaign.
Explain order differences between scheduled date, creation date and recent activity without inventing missing posts.
Separate fields checked by Planable from platform recommendations that its validator does not check.
Keep general Instagram post duration separate from the direct-publishing interval.
Expose the account-type limit before proposing direct Story publishing.
Keep business/API, mobile and inbox upload limits tied to the chosen route.
Keep requested native Reel effects separate from fields supported by the API route.
Check a video against documented size, trimming and format limits before scheduling.
Keep per-platform caption variants tied to the post they belong to.
Treat a status label as proven only when the transition receipt matches it.
Review what a content export contains before it is shared outside the team.
Review a bulk schedule for two posts placed in the same slot before it is confirmed.
Treat an approval as clean only when open comments on the post are resolved or carried.
Keep the chosen thumbnail tied to the video variant each platform receives.
Compare an export file row count against the recorded selection before using the file.
Review a recurring post series for missed cycle slots before the next run is confirmed.
Review that every planned post carries the labels the campaign filter expects.
Compare the week plan against occupied timetable slots before treating the calendar as full.
Check that every required multi-level approval level is recorded before a post is scheduled.
Check that approval steps ran in the required order before a post moved forward.
Check that a post auto-scheduled on approval went out only after the final approval time.
Check that a channel analytics metric matches its stated reporting period before it is quoted.
Recheck that a custom report metric covers only the channels the report claims to include.
Review which media library files are unreferenced before any cleanup deletes them.
Recheck a client approver’s role scope against the permissions the review actually requires.
Check a shareable link’s access scope against what the external reviewer should see.
Map planned first comments against the platforms that actually support them.
Check which fields a duplicated post carries over before the copy is treated as ready.
Map a removed user’s content so drafts and scheduled posts keep an owner.
Recheck whether editing an approved post reset its approval status.
Recheck a list view’s filter results against the records the filter should return.
Map a draft post against the fields required before it can be scheduled.
Check planned Instagram first comments against the profiles eligible to receive them.
Check that every post due for review has an approval request covering the right approvers.
Recheck an import file’s column mapping against the fields the import requires.
Check shared approval links against the access the client actually needs.
Map workspace notifications against the ones still needing action.
Check client comments against the replies they received.
Map feedback items against their resolution status and owner.
Check tracked campaign URLs against the agreed UTM casing convention.
Recheck how long posts waited for approval against the agreed turnaround.
Check scheduled posts against the media library version they were meant to use.
Check each scheduled social post has a publish window before the batch goes out.
Check the pre-send checklist of a marketing email before it is approved to send.
Audit which form fields are mapped before the form is published.
Check the publish checklist of a blog post before it goes live.
Check page titles against the naming rule the site is meant to follow.
Check which needed custom views exist with the filters each role expects.
Check which calendar grid slots carry planned content before the month starts.
Check planned Instagram posts against the format specs publishing requires.
Check which Instagram accounts are eligible for direct publishing before planning on it.
Check how many posts in the batch completed every recorded approval step.
Scan planned posts for same-channel slots booked at the same time.
Check campaign subject lines against the recorded character limit.
Screen inbound creator opportunities against a campaign brief's audience, budget and disclosure requirements before any reply.
Log every AI copilot output used in campaign work with its reviewer and edits, so published claims trace to a human check.
Check every newsletter link for redirect chains, tracking loss and destination mismatch before the send is approved.
Check that AI-assisted content carries the disclosure your policy requires before publication.
Triage structured data errors from Search Console into fix queues by template before rankings are affected.
Triage a sudden change in Search Console coverage into cause groups before it hides a real problem.
Flag pages with sustained traffic decay for a refresh review before rankings erode further.
Check that every campaign brief goal maps to a measurable metric before launch.
Review landing page form fields against downstream use before trimming or adding fields.
Check whether two pages compete for the same query before consolidating or redirecting.
Check that suppression lists were honored before and after a marketing send.
Review titles against SERP display limits and click-through before rewriting.
Check that each planned content piece has a goal and funnel stage before production.
Check that report metrics come from the agreed source of truth with the agreed definition.
Check that channel mix reporting uses consistent channel groupings across periods.
Check persona documents for fresh evidence before campaigns build on stale assumptions.
Audit automation enrollment triggers against their documented intent before audiences skew.
Note share of voice from mention counts so brand tracking uses the same denominator each month.
Review list segments for stale consent so sends stay permission-based.
Note which anchor content pieces got their planned repurposed formats.
Log which comments and questions on posts got a response within the service window.
Check landing-page conversion arithmetic and measurement gaps before proposing an experiment.
Check metric definitions and reporting windows before campaign dashboards are compared.
Compare the approved posting calendar with published posts and list gaps without publishing or deleting anything.
Review progress evidence against the approved marketing plan milestones without re-scoping the plan.
Log approved subject line variants and their test results without choosing a winner on thin data.
Review a form's field list against the approved data policy without changing the live page.