Give a fixed group of people an allowance every month or every week, automatically.
An automation hands a set allowance to a set list of customers on a schedule. The case it exists for: hostel staff who should simply have 10 GB every month, without anyone remembering to do it.Go to Automations.
Creating one
Select New automation and fill in the form.
Field
What it does
Name
Yours, for the list. Hostel staff, Warden allowance.
Data each run (GB)
The allowance handed out on each run.
Repeats
Monthly or weekly.
Day of the month / Day of the week
Which day of the month (1st to 28th) or which weekday it runs.
Allowance lasts (days)
How long one grant lasts.
Devices per person
How many devices each grant covers.
Email everyone when their data lands
On by default.
Who gets it
Search for customers by name, email or phone and add them one by one.
Select Create to save.
Allowance lasts is deliberately separate from Repeats. 10 GB valid for 30 days, handed out on the 1st, is not the same rule as an allowance that dies the moment the next one lands. Set them to match only if that is what you actually want.
Days 29, 30 and 31 are not offered for a monthly schedule, because February would skip.
What it does not touch
An automation never overrides a plan somebody paid for. A customer who currently holds a purchased plan is skipped on that run, and their plan is left alone. The run history shows those as skipped alongside the ones it granted.That is why you can put a staff member on an automation without worrying about what happens if they also buy a day pass.
Notifications
Leave Email everyone when their data lands on unless you have a reason. Data that arrives silently gets spent without anyone knowing it was there — and then they buy a plan they did not need.
Run history
Each automation lists its runs: when it ran, how many people were granted, how many were skipped, and whether a person or the schedule triggered it. That history is the answer to “did my staff actually get it this month”.You can also run one by hand from its page. A manual run is recorded with your name against it.
How it appears elsewhere
The allowance is delivered as a hidden plan that the automation owns. You will see it on the customer’s page as their current plan and in their session history, but it never appears on your captive portal and nobody can buy it. Do not edit or delete that plan from the Plans page — change the automation instead, and the plan follows.
For a one-off
Automations are for recurring grants. To give one person data once, use the grant and top-up actions on that customer’s page instead — see Customers, devices and sessions.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"WifiPadi","description":"Help center for WifiPadi — set up your WiFi hotspot gateway, manage your account, and configure your WhatsApp assistant.","colors":{"primary":"#4f46e5","light":"#6366f1","dark":"#4338ca"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"wifipadi","hasAudioNarration":false,"actualSubdomain":"wifipadi","customDomains":["docs.wifipadi.com"],"gitSource":{"type":"github","owner":"prontoville","repo":"wifipadi","deployBranch":"main","contentDirectory":"customer-docs","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af8a87ef773a4825863320b","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Run your business","count":12},{"language":"default","tag":"Start here","count":5},{"language":"default","tag":"Account and billing","count":5},{"language":"default","tag":"Connect your services","count":4},{"language":"default","tag":"Guides","count":2},{"language":"default","tag":"Your routers","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"automations","slug":"/automations","pageMetadata":{"title":"Recurring data grants","description":"Give a fixed group of people an allowance every month or every week, automatically.","href":"/automations"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Give a fixed group of people an allowance every month or every week, automatically.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Table}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`An automation hands a set allowance to a set list of customers on a schedule. The case it exists for: hostel staff who should simply have 10 GB every month, without anyone remembering to do it.`}),`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Automations`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`creating-one`,children:`Creating one`}),`\n`,_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`New automation`}),` and fill in the form.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Name`})}),_jsxs(_components.td,{children:[`Yours, for the list. `,_jsx(_components.em,{children:`Hostel staff`}),`, `,_jsx(_components.em,{children:`Warden allowance`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Data each run (GB)`})}),_jsx(_components.td,{children:`The allowance handed out on each run.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Repeats`})}),_jsx(_components.td,{children:`Monthly or weekly.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Day of the month`}),` / `,_jsx(_components.strong,{children:`Day of the week`})]}),_jsx(_components.td,{children:`Which day of the month (1st to 28th) or which weekday it runs.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Allowance lasts (days)`})}),_jsx(_components.td,{children:`How long one grant lasts.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Devices per person`})}),_jsx(_components.td,{children:`How many devices each grant covers.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Email everyone when their data lands`})}),_jsx(_components.td,{children:`On by default.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Who gets it`})}),_jsx(_components.td,{children:`Search for customers by name, email or phone and add them one by one.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Create`}),` to save.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/wifipadi/ZTazJ0cxCYG5u0IB/images/automations/new-automation.png?fit=max\u0026auto=format\u0026n=ZTazJ0cxCYG5u0IB\u0026q=85\u0026s=5771ca1bd2535b4043c32ce12d2ca800`,alt:`The New automation form giving Hostel staff 10 GB on a monthly schedule, lasting 30 days, with two customers picked and the email notification switched on`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1130`,height:`1130`,\"data-path\":`images/automations/new-automation.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/wifipadi/ZTazJ0cxCYG5u0IB/images/automations/new-automation.png?w=280\u0026fit=max\u0026auto=format\u0026n=ZTazJ0cxCYG5u0IB\u0026q=85\u0026s=eaeb7f20b0947de8735ef0c409f51452 280w, https://mintcdn.com/wifipadi/ZTazJ0cxCYG5u0IB/images/automations/new-automation.png?w=560\u0026fit=max\u0026auto=format\u0026n=ZTazJ0cxCYG5u0IB\u0026q=85\u0026s=cab1e25fba7ac5423a207aba228895e4 560w, https://mintcdn.com/wifipadi/ZTazJ0cxCYG5u0IB/images/automations/new-automation.png?w=840\u0026fit=max\u0026auto=format\u0026n=ZTazJ0cxCYG5u0IB\u0026q=85\u0026s=925aac7c066b97c07d37cce1453c134d 840w, https://mintcdn.com/wifipadi/ZTazJ0cxCYG5u0IB/images/automations/new-automation.png?w=1100\u0026fit=max\u0026auto=format\u0026n=ZTazJ0cxCYG5u0IB\u0026q=85\u0026s=f153e9d0357a0f59635487420ded4e2c 1100w, https://mintcdn.com/wifipadi/ZTazJ0cxCYG5u0IB/images/automations/new-automation.png?w=1650\u0026fit=max\u0026auto=format\u0026n=ZTazJ0cxCYG5u0IB\u0026q=85\u0026s=5efe21a28821074d97666c95e62176a0 1650w, https://mintcdn.com/wifipadi/ZTazJ0cxCYG5u0IB/images/automations/new-automation.png?w=2500\u0026fit=max\u0026auto=format\u0026n=ZTazJ0cxCYG5u0IB\u0026q=85\u0026s=755711d44e94b434e5db41fa294bb6d0 2500w`})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Allowance lasts`}),` is deliberately separate from `,_jsx(_components.strong,{children:`Repeats`}),`. 10 GB valid for 30 days, handed out on the 1st, is not the same rule as an allowance that dies the moment the next one lands. Set them to match only if that is what you actually want.`]})}),`\n`,_jsx(_components.p,{children:`Days 29, 30 and 31 are not offered for a monthly schedule, because February would skip.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-it-does-not-touch`,children:`What it does not touch`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`An automation never overrides a plan somebody paid for.`}),` A customer who currently holds a purchased plan is skipped on that run, and their plan is left alone. The run history shows those as `,_jsx(_components.em,{children:`skipped`}),` alongside the ones it granted.`]}),`\n`,_jsx(_components.p,{children:`That is why you can put a staff member on an automation without worrying about what happens if they also buy a day pass.`}),`\n`,_jsx(Heading,{level:`2`,id:`notifications`,children:`Notifications`}),`\n`,_jsxs(_components.p,{children:[`Leave `,_jsx(_components.strong,{children:`Email everyone when their data lands`}),` on unless you have a reason. Data that arrives silently gets spent without anyone knowing it was there — and then they buy a plan they did not need.`]}),`\n`,_jsx(Heading,{level:`2`,id:`run-history`,children:`Run history`}),`\n`,_jsx(_components.p,{children:`Each automation lists its runs: when it ran, how many people were granted, how many were skipped, and whether a person or the schedule triggered it. That history is the answer to “did my staff actually get it this month”.`}),`\n`,_jsx(_components.p,{children:`You can also run one by hand from its page. A manual run is recorded with your name against it.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-appears-elsewhere`,children:`How it appears elsewhere`}),`\n`,_jsxs(_components.p,{children:[`The allowance is delivered as a hidden plan that the automation owns. You will see it on the customer’s page as their current plan and in their session history, but it never appears on your captive portal and nobody can buy it. Do not edit or delete that plan from the `,_jsx(_components.strong,{children:`Plans`}),` page — change the automation instead, and the plan follows.`]}),`\n`,_jsx(Heading,{level:`2`,id:`for-a-one-off`,children:`For a one-off`}),`\n`,_jsxs(_components.p,{children:[`Automations are for recurring grants. To give one person data once, use the grant and top-up actions on that customer’s page instead — see `,_jsx(_components.a,{href:`/customers`,children:`Customers, devices and sessions`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Recurring data grants","description":"Give a fixed group of people an allowance every month or every week, automatically.","href":"/automations"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Creating one","slug":"creating-one","depth":2,"children":[]},{"title":"What it does not touch","slug":"what-it-does-not-touch","depth":2,"children":[]},{"title":"Notifications","slug":"notifications","depth":2,"children":[]},{"title":"Run history","slug":"run-history","depth":2,"children":[]},{"title":"How it appears elsewhere","slug":"how-it-appears-elsewhere","depth":2,"children":[]},{"title":"For a one-off","slug":"for-a-one-off","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"wifipadi","siteName":"WifiPadi","title":"Recurring data grants - WifiPadi","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-24T08:13:26.377Z","originalFileLocation":"automations.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Give a fixed group of people an allowance every month or every week, automatically.\">\u003cmeta data-mint-head name=\"application-name\" content=\"WifiPadi\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/wifipadi/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/wifipadi/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/wifipadi/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/wifipadi/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Recurring data grants - WifiPadi\">\u003cmeta data-mint-head property=\"og:description\" content=\"Give a fixed group of people an allowance every month or every week, automatically.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"WifiPadi\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.wifipadi.com/automations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://wifipadi.mintlify.site/_mintlify/api/og/v2?division=Run+your+business\u0026amp;title=Recurring+data+grants\u0026amp;description=Give+a+fixed+group+of+people+an+allowance+every+month+or+every+week%2C+automatically.\u0026amp;theme=b9c600682ac93ae35304be5c\u0026amp;signature=1ee211999e0ffe51acc1fbd2835e6a04b2ff4ec26fe2d2d52a981bf4c6fc2022\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Recurring data grants - WifiPadi\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Give a fixed group of people an allowance every month or every week, automatically.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://wifipadi.mintlify.site/_mintlify/api/og/v2?division=Run+your+business\u0026amp;title=Recurring+data+grants\u0026amp;description=Give+a+fixed+group+of+people+an+allowance+every+month+or+every+week%2C+automatically.\u0026amp;theme=b9c600682ac93ae35304be5c\u0026amp;signature=1ee211999e0ffe51acc1fbd2835e6a04b2ff4ec26fe2d2d52a981bf4c6fc2022\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/wifipadi/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"WifiPadi\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4f46e5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.wifipadi.com/automations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/automations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.wifipadi.com/#organization\",\"name\":\"WifiPadi\",\"url\":\"https://docs.wifipadi.com\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.wifipadi.com#website\",\"name\":\"WifiPadi\",\"url\":\"https://docs.wifipadi.com\",\"publisher\":{\"@id\":\"https://docs.wifipadi.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.wifipadi.com/automations#webpage\",\"url\":\"https://docs.wifipadi.com/automations\",\"name\":\"Recurring data grants\",\"description\":\"Give a fixed group of people an allowance every month or every week, automatically.\",\"dateModified\":\"2026-10-24T08:13:26.377Z\",\"isPartOf\":{\"@id\":\"https://docs.wifipadi.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.wifipadi.com/automations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.wifipadi.com/automations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Run your business\",\"item\":\"https://docs.wifipadi.com/dashboard\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recurring data grants\",\"item\":\"https://docs.wifipadi.com/automations\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.wifipadi.com/automations#article\",\"headline\":\"Recurring data grants\",\"name\":\"Recurring data grants\",\"description\":\"Give a fixed group of people an allowance every month or every week, automatically.\",\"url\":\"https://docs.wifipadi.com/automations\",\"mainEntityOfPage\":{\"@id\":\"https://docs.wifipadi.com/automations#webpage\"},\"dateModified\":\"2026-10-24T08:13:26.377Z\",\"publisher\":{\"@id\":\"https://docs.wifipadi.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.wifipadi.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"WifiPadi\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"WifiPadi\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/automations.md","siteName":"WifiPadi","nav":{"global":null,"groups":[{"group":"Start here","pages":[{"title":"Welcome to WifiPadi","href":"/introduction"},{"title":"Create your account","href":"/create-account"},{"title":"Confirm your email","href":"/verify-email"},{"title":"Set up your account","href":"/account-setup"},{"title":"Onboard a gateway","href":"/gateway-setup"}]},{"group":"Guides","pages":[{"title":"How to start a WiFi hotspot business in Nigeria","href":"/guides/start-a-wifi-business-nigeria"},{"title":"MikroTik hotspot billing: sell WiFi from a MikroTik router","href":"/guides/mikrotik-hotspot-billing"}]},{"group":"Run your business","pages":[{"title":"Read your dashboard","href":"/dashboard"},{"title":"Designing your plans","href":"/plans"},{"title":"Payments and revenue","href":"/payments"},{"title":"Promotions and discounts","href":"/promotions"},{"title":"Customers, devices and sessions","href":"/customers"},{"title":"Operations and support","href":"/operations"},{"title":"Vouchers and agents","description":"Sell prepaid access codes, and let agents sell them on your behalf.","href":"/vouchers"},{"title":"Recurring data grants","href":"/automations"},{"title":"Announcements","description":"Tell your customers about an outage, planned work, or anything else — by email and SMS.","href":"/announcements"},{"title":"Portal Studio and terms","href":"/portal-studio"},{"title":"Free minutes and paying in the browser","href":"/guest-checkout"},{"title":"Portal ads","href":"/portal-ads"}]},{"group":"Your routers","pages":[{"title":"Looking after a gateway","href":"/gateway-care"}]},{"group":"Connect your services","pages":[{"title":"Connecting a payment provider","href":"/payment-providers"},{"title":"WhatsApp assistant","href":"/whatsapp"},{"title":"Email and SMS","href":"/email-and-sms"},{"title":"Use your own domain","href":"/custom-domains"}]},{"group":"Account and billing","pages":[{"title":"Your WifiPadi subscription","href":"/subscription"},{"title":"Refer and earn","href":"/referrals"},{"title":"Workspace and security","href":"/workspace"},{"title":"Team and security","href":"/team"},{"title":"Alerts and notifications","href":"/notifications"}]}]},"basePath":"","title":"Recurring data grants - WifiPadi","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-D2acuaLg.js","DynamicMarkdown-Co5nikxh.js","zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}