Write the webinar texts
wi_write_webinar_invitation_emailsWrites the finished webinar texts for a session that is ready: title, invitation email, reminders and the registration copy. Side effect: it starts a text-generation job on the connector (about a minute) and stores the result in the session; nothing is published to a WordPress site and no email is sent to anyone. Needs session_id. A second call with the returned job_id reads the job's state until the texts are there. Optional: invite_type for one of the eight built-in channels, type="custom" with custom_channel for any other channel, direction for an angle or skip_direction for none.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "wi_write_webinar_invitation_emails"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | No | Which connected site is meant when this chat has more than one: the address exactly as wi_get_connector_status lists it under sites. Leave it out while only one site is connected. | |
| type | No | invites (default), starter, or custom. custom = the invitation is for a channel that is NOT one of the eight built-in platforms — pass the channel name in custom_channel. A channel outside the eight built-ins is written as custom, not as one of the eight. | |
| job_id | No | the job number from an earlier call, to check whether the texts are ready. Without job_id a new job is started; only one text job runs at a time. | |
| language | No | The language the host writes in. | de |
| direction | No | Optional with this call: the angle/framing of the invitation (natural language), e.g. 'Zeitersparnis und Skalierung ohne neue Mitarbeiter' for an agency. If missing, the invitation is written at once without a special angle. | |
| session_id | No | From an earlier turn (weiter · texte · stand). | |
| invite_type | No | Only with this call, when the invitation is for a specific platform: list = email list, personal = personal message, facebook = Facebook post, whatsapp = WhatsApp status, instagram = Instagram post, linkedin = LinkedIn post, telegram = Telegram channel, youtube = YouTube post. | |
| custom_channel | No | Only with this call and type="custom": the exact name of the channel or format the invitation is for when it is not one of the eight built-in platforms — e.g. Xing, WeChat, Line, KakaoTalk, Viber, Threads, Mastodon, a guest article, or the host's own format. The text is then written for exactly this channel, not for a built-in platform. | |
| skip_direction | No | true when the host wants NO special angle — then it generates without an angle. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |