| 开发者 | thejoshpenner |
|---|---|
| 更新时间 | 2026年10月5日 22:35 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
calendardrop folder to /wp-content/plugins/, or upload the zip directly from Plugins > Add New > Upload Plugin.Own-key extraction is instructed to leave missing times blank. Ordinary post drafts keep those blanks for review. Google and iCal export stay unavailable until valid timed start and end values are saved. Explicit all-day dates remain identifiable, but all-day calendar export is not supported. Add those events manually in your calendar. AI can still make mistakes, so compare the draft with the source.
CalendarDrop needs complete extracted start and end dates and times, with the end after the start. It does not create or change an event for a row that fails this check. Check the source and correct any missing or incorrect dates/times before retrying, or enter that event manually in The Events Calendar. Check the other batch results first because they may already have created drafts. Events with no stated end can still be entered manually; this is an import safeguard, not a limitation of The Events Calendar. For an explicit all-day result, confirm the dates and select All Day Event in the native editor. Date-only text is not automatically treated as all-day.
CalendarDrop may treat same-title events on one day as duplicates. For eligible imports made with CalendarDrop credits in version 1.4.2 or later, compare the skipped result with the saved event and choose Create this separate draft if it is another session. Confirmation creates only that draft for one credit, without another AI call. Featured images and original category assignments are not copied; add them in the native editor if needed. Older imports, changed timezone settings and expired results may require manual entry. Own-key imports keep their existing behavior; add a separate event in the native editor when needed.
Yes. Use your own AI key with the free plugin and pay your provider for any usage charges. CalendarDrop credits are optional and have separate plans and billing.
Only if you choose to use your own AI provider. To use CalendarDrop instead, connect your site, select Use CalendarDrop credits, and check that you have credits available.
No. CalendarDrop can create ordinary WordPress draft posts without a calendar plugin. You can also choose The Events Calendar or WP Event Manager for native event drafts. Automatic keeps the existing behavior: The Events Calendar when active, or posts otherwise.
Choose WP Event Manager drafts in Dashboard & Settings and save before uploading. The free-core destination was tested with WP Event Manager 3.4.1. Existing sites keep Automatic routing to The Events Calendar when active, or ordinary WordPress posts otherwise. Installing WP Event Manager does not select it. If your explicitly selected plugin is unavailable, imports stop with an actionable message instead of silently switching destinations. Use this destination for individual events with stated start and end times. All-day events and recurring series are not supported yet. Explicit all-day/recurrence flags are rejected. Missing-end, equal-time and midnight-boundary results also require manual time review before import. These conservative checks do not detect every unsupported source or prove that extracted times appeared in the source. Check each draft against your source before publishing. Unknown all-day or source timezone context is shown as unknown; times without source timezone context use the WordPress site timezone. Native site-timezone mode converts a known differing source timezone without changing site settings. Only an unambiguous existing published venue is linked when the native venue feature is configured. Missing or ambiguous venues stay unlinked with source details for review. CalendarDrop never creates or publishes venue, organizer or setup-page records for this destination. Use the native editor for manual changes. CalendarDrop AI edits, merge-duplicate mode, calendar export, ticketing, recurring rules, migration and custom-field mapping are not supported for WP Event Manager. In the default mode, likely duplicates are skipped. An eligible skipped CalendarDrop-credit result can be confirmed as a separate draft for one credit; the existing event stays unchanged. Changing the destination does not move existing drafts. Retrying a saved import returns its original result; changed source, date context or site settings may start a new import. Existing prices, free own-provider processing and subscription entitlements are unchanged.
No. Everything CalendarDrop creates is a draft. You review and publish each event yourself. This includes email and webhook imports.
CalendarDrop extracts event details and creates drafts from submitted files and authenticated email/webhook text. Subscription mode also has an event-text form. It does not monitor websites or poll calendar feeds. Review and publish each draft yourself. Pending subscription credit confirmations can retry in the background without repeating extraction.
Yes. A site owner can configure an integration to send event text to the existing authenticated WordPress webhook. CalendarDrop uses the site's selected processing mode and creates drafts for review. Copy the Webhook Target URL from CalendarDrop > Settings > Advanced Integrations and store the webhook secret privately in your integration. The guide covers the exact request, limits, per-event results, duplicates and recovery. It does not require an AI assistant, and it does not provide a separate hosted extraction API. Setup and integration guide | Plain-text reference
CalendarDrop creates drafts in The Events Calendar, WP Event Manager or ordinary WordPress posts, based on your saved destination. It does not connect to Google Calendar or Outlook accounts. Ordinary posts with event details have an Add to Google Calendar link. Public, unprotected ordinary posts and The Events Calendar events can be exported as an iCalendar file. These manual links and exports do not cover WP Event Manager drafts and do not synchronize calendars.
OpenAI, Google Gemini and Anthropic Claude have built-in settings. You can also configure an OpenAI-compatible endpoint. Custom services and local servers need a compatible API and a model that accepts your input type. Compatibility and extraction quality vary; test your model with a representative file before relying on it.
CalendarDrop can expose a public dropzone where someone can submit a flyer without logging in. It is off by default. When you enable it, the link is protected by a secret, uploads are rate-limited and validated server-side, and every submission still becomes a draft for your review.
Open Advanced Integrations and connect an inbound-email service such as Postmark or Mailgun. It forwards the email body to CalendarDrop's protected webhook, which creates drafts and records the result. The email service needs separate setup and may charge a fee. CalendarDrop does not provide an inbox. You do not need email forwarding to upload files.
Choose an existing category for your selected destination. CalendarDrop applies it to newly created drafts from that upload. Skipped or merged events keep their existing categories. WP Event Manager categories must be enabled in that plugin.
For CalendarDrop questions, bug reports, or feedback, email josh@pennerstrategy.com. Include your WordPress and CalendarDrop versions and a short description of what happened.
Your BYO provider key lives in your site's WordPress options database. It is sent only to the AI provider you configure, never to the CalendarDrop subscription service. Subscription mode stores a separate private site token for requests to its configured service. Deleting the plugin removes local subscription credentials and job records. It does not cancel a service subscription or release unresolved service reservations. Resolve pending imports and manage billing from the service account before removing the plugin.