1"use strict";(self.webpackChunktextconcierge_blog=self.webpackChunktextconcierge_blog||[]).push([[2583],{3459:e=>{e.exports=JSON.parse('{"permalink":"/blog/articles/adding-support-for-recurring-events","source":"@site/blog/2025-08-15-adding-support-recurring-events.md","title":"Adding Support for Recurring Events","description":"TextConcierge now has support for recurring events in your natural conversations on SMS.","date":"2025-08-15T00:00:00.000Z","tags":[{"inline":false,"label":"Releases","permalink":"/blog/articles/tags/articles/tags/releases","description":"Ship notes covering new features, improvements, and fixes in TextConcierge."}],"readingTime":0.21,"hasTruncateMarker":false,"authors":[],"frontMatter":{"slug":"adding-support-for-recurring-events","title":"Adding Support for Recurring Events","description":"TextConcierge now has support for recurring events in your natural conversations on SMS.","tags":["releases"],"image":"/img/textconcierge_logo_minimal.png","keywords":["TextConcierge","recurring events"]},"unlisted":false,"prevItem":{"title":"TextConcierge is now out of waitlist","permalink":"/blog/articles/textconcierge-generally-available"},"nextItem":{"title":"Why We Built TextConcierge: Ending the Family Calendar Chaos","permalink":"/blog/articles/why-we-built-textconcierge"}}')},7947:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>g,frontMatter:()=>s,metadata:()=>r,toc:()=>u});var r=n(3459),o=n(4848),i=n(8453);const s={slug:"adding-support-for-recurring-events",title:"Adding Support for Recurring Events",description:"TextConcierge now has support for recurring events in your natural conversations on SMS.",tags:["releases"],image:"/img/textconcierge_logo_minimal.png",keywords:["TextConcierge","recurring events"]},a="Adding Support for Recurring Events",c={authorsImageUrls:[]},u=[];function l(e){const t={p:"p",...(0,i.R)(),...e.components};return(0,o.jsx)(t.p,{children:"We are excited to announce the availability of adding recurring events when you text now. For example, if you say Steve bday 8/15, it will now save Steve's birthday on Aug 15th with recurring frequency of every year. That's it. Enjoy!"})}function g(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var r=n(6540);const o={},i=r.createContext(o);function s(e){const t=r.useContext(i);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.