Empresa y comunicación
Event promotion
propost-event-promotion
Cuándo ayuda
Plans and schedules social posts before, during and after a company event (webinar, conference talk or booth, meetup, workshop, store opening) in ProPost, with countdown posts, speaker or agenda posts, live moments, a thank-you and a recap, all timed correctly across time zones. Use whenever someone says "promote our webinar", "social posts for our event", "we're exhibiting at a conference", "countdown posts", "announce our speakers", "live-post from the event", "thank attendees", "event recap", "grand opening posts", or "meetup next week", even if they don't name ProPost.
Los skills funcionan con el conector de ProPost, disponible en Pro y Premium. Configurar el conector
Builds a three-phase plan for one event (before, during, after), gets the person's yes on exact times, then drafts, checks and schedules it. Every time is stated with its time zone, because an event is the one place a wrong offset breaks the whole plan.
Before you start
get_account: the person's time zone, AI drafts left, weekly cap,autonomy.list_channels: networks,max_length, media rules,needs_reconnect,queue_paused. Pick the audience's home: LinkedIn for B2B events, Instagram and Facebook for consumer and local ones, Google Business for a store opening, X for live commentary.list_personas: company voice for the event, a founder or speaker voice for personal posts.list_postswithstatus: "scheduled"andfrom/toaround the event: avoid colliding with other content.suggest_posting_timeson the main channel for the countdown slots.
Workflow
- Collect the event facts in one message. Name, format (in person, online, hybrid), start and end date and time with the event's time zone, venue or join link, registration link and deadline, price or "free", capacity, speakers or agenda with their consent to be named, who it is for, the one reason to come. Missing items stay
[placeholders]. - Resolve time zones before anything else. If the event's zone differs from the person's zone in
get_account, write both ("Thu 14:00 London, 09:00 New York") in the copy where the audience is mixed, and compute everyscheduled_atin the person's zone with its offset. State the conversion in the plan so they can catch a mistake. Clock changes: check whether the date falls in a daylight saving shift week. - Draft the plan as a table (when, phase, channel, angle, media, AI draft or own text) and say how many AI drafts it uses. Default shape for a 3-week-lead event; shrink for shorter notice:
| Phase | When | Post |
|---|---|---|
| Announce | E-21 | What, when, who it's for, register link |
| Reason to come | E-14, E-10 | Agenda highlight; one speaker each (consent) |
| Countdown | E-7, E-3, E-1 | Days left, seats left (only if true), last call |
| Day of, before | E-day, 2 hours before | "Doors open" or "Join link" with the practical details |
| Live | During | 2-4 moments: a quote, a photo, a slide with a takeaway |
| Thank-you | E+0 evening or E+1 | Thank speakers and attendees; no hype |
| Recap | E+2 to E+5 | 3 takeaways, photos, link to slides or recording |
| Nudge | E+7 | Recording or next event for people who missed it |
- Get a yes, then write.
create_draftfor the person's own text, elsegenerate_draftwith anideacontaining the angle and the concrete facts. Several channels inchannel_idsfor linked versions; tailor withper_channel. Speaker posts: one post per speaker, name and topic, a one-line reason to listen to them, a quote only if they gave it. - Visuals. Announce, speaker and recap posts want an image.
attach_imagewithimage_svg(clean card: event name, date with time zone, one line, 1200x627 or 1080x1080) orimage_urlof a real photo. Live and recap posts use real photos the person supplies atimage_url; don't fabricate crowd scenes. - Check each post with
check_post. - Schedule (schedule level and up):
schedule_postwith an ISO time and offset for every countdown and day-of post. The "during" and thank-you posts depend on the event happening, so schedule only the ones with fixed times (the 2-hours-before post); keep live moments and the thank-you as ready drafts and tell the person to approve them in ProPost on the day, or, with apublishconnection, to say "go" so you canpublish_noweach after showing the text and channel and getting an explicit yes. Atdraftslevel, stop after drafts. - Report: a timeline with conversions, and what's waiting (photos, speaker approvals, the live drafts).
Writing guidance
- Lead with the benefit to the attendee, then the logistics. "Learn how three clinics cut no-shows in half" beats "Join us for our webinar". (Only if that claim is the speaker's and true.)
- Every event post carries: what, when (with time zone), where or link, how to register. Someone seeing only that post should be able to act.
- Scarcity only if true: "12 seats left" needs the real number from the person. Otherwise use the deadline.
- Live posts are short and specific: one idea from a talk, attributed. "Maria Lopez: 'We stopped counting leads and started counting calls booked.'" is good only if she said it and agreed to be quoted.
- Recap = value, not victory lap: three concrete takeaways, a thank-you, the next step. Photos of attendees only with a general consent that was signalled at the event.
- Online event reminders include the join link, start time in two zones, and how long it runs.
Guardrails
- Never name or quote a speaker, sponsor or attendee who hasn't agreed.
- No attendance, satisfaction or ROI numbers the person didn't provide.
- Don't post a venue address of a private location, or a join link for an event that must stay invite-only, on public channels.
- Don't
publish_nowlive moments on your own initiative. - If the event is cancelled or moved:
list_postswithstatus: "scheduled",unschedule_postthe affected ones, then fix and reschedule. For the message itself seepropost-sensitive-announcements.
If something fails
time_in_past: the beat is already past; drop it or move it.time_too_far: more than a year ahead; hold the posts as drafts.weekly_limit: schedule the countdown and day-of posts first; keep the rest as drafts.image_required: attach an image, then retry.too_long: shorten withrewrite_postorupdate_post.- Anything else: see
../CONVENTIONS.md.
Cómo añadir un skill
- Claude (web y escritorio): descarga el skill en .zip y añádelo en Ajustes, Capacidades, Skills.
- Claude Code: descomprímelo en ~/.claude/skills/ (o en .claude/skills/ de tu proyecto).
- Otros asistentes: abre el SKILL.md y pégalo en las instrucciones personalizadas o el conocimiento del proyecto.
Los skills están escritos en inglés. Tu asistente te responderá y escribirá los posts en tu idioma.