Connect Slack to Meta Ads with Slackbot and LoomaScale
Connect Slack to Meta Ads by adding the LoomaScale app to your workspace and signing in once. Then ask Slackbot about your Facebook and Instagram campaigns, ad sets and delivery in any DM, and it answers from live Meta Ads data. No code, and no Facebook password shared with Slack.
Updated
Connection overview
- Connect Meta Ads in LoomaScale and set your daily spend cap.
- Add the LoomaScale app to your Slack workspace.
- Ask Slackbot a question that names LoomaScale, then choose Connect.
- Confirm your Slack account and continue to LoomaScale.
- Sign in to LoomaScale and approve the connection.
- Ask a read-only test question, then review your Meta Ads delivery.
What you need before you start
- A Slack workspace where Slackbot's AI chat is available. Slack marks it Preview at the time of writing.
- Permission to install apps in that workspace, or a Slack admin who approves LoomaScale.
- A LoomaScale account with Meta Ads connected and a daily spend cap configured.
- Access to the Meta ad account through your Facebook login or Business Manager.
Connect Meta Ads in LoomaScale first
Slackbot reaches Meta Ads through your LoomaScale account, so connect Meta Ads there before you start. If you skip this, Slackbot connects but has no ad account to read.
Open LoomaScale connectionsConnect Slack, step by step
Add LoomaScale to your Slack workspace
Choose Add LoomaScale to Slack below. Slack shows the workspace the app will join and what it can do; approve it. One install covers the whole workspace: each teammate still signs in with their own LoomaScale account in the next steps.
Add LoomaScale to SlackAsk Slackbot and choose Connect
Open Slackbot and ask something that names LoomaScale, such as "What tools are available from LoomaScale?" The first time, Slackbot answers with a card that says Connect your LoomaScale account to continue. Choose Connect.

The first LoomaScale question shows a Connect card. Choose Connect. Confirm your Slack account
Slack opens a page that shows which Slack account and workspace you are connecting. Check that it is the right one, then choose Continue to LoomaScale.

Confirm the Slack account, then choose Continue to LoomaScale. The workspace and email are blurred. Sign in to LoomaScale and approve
Sign in with the same LoomaScale account where you connected Meta Ads, then approve the connection. Slack never sees your Facebook password: LoomaScale holds the Meta Ads authorization, and Slackbot only calls LoomaScale.
Check the connection with a read-only question
Back in Slackbot, the reply starts with LoomaScale connected and lists the tools it found. Send the test prompt below and check the ad account ID, currency and campaigns before you ask for anything else.
Use LoomaScale to show my default Meta ad account name, account ID and currency, then list its campaigns and statuses. Read only: do not create or change anything.

Slackbot confirms that LoomaScale is connected and lists the tools it found. Review your Meta Ads delivery
Ask Slackbot to check your Meta ad accounts. In the screenshot it audited Google Ads and Meta Ads together and found both Meta ad accounts active, with no delivery blocks on campaigns, ad sets or ads. That check covers hard delivery stops only, so ask a follow-up for CPA, ROAS and CTR.

Example audit through Slackbot. Account names and IDs are blurred; results depend on your account and date range.
What Slackbot can do with your connected account
Check delivery and pacing
Find campaigns and ad sets that are not delivering or are spending ahead of plan today, across every connected ad account.
Compare campaigns and ad sets
Ask for spend, results and cost per result by campaign or ad set for any date range, without leaving Slack.
Work with Instagram and Page posts
List the Instagram accounts you can run ads as and a Facebook Page's published posts before you boost one.
Make the changes you ask for
Request a budget change or a paused campaign. New campaigns start paused, and every change that moves money stays under your daily cap.
Three read-only prompts to try next
Find ad sets needing attention
Review my default Meta ad account for the last 30 days. Show spend, results and cost per result by ad set. Group comparable objectives and identify three issues to investigate. Make no changes.
Check for creative fatigue
Compare the last 7 complete days with the previous 7 for my Meta ads. Find rising frequency alongside falling click-through rate or increasing cost per result. Suggest creative tests without changing ads.
Compare placement performance
Compare Facebook and Instagram placements for the last 30 days using available breakdowns. Show spend, results and cost per result, flag limited data, and suggest tests. Do not change targeting or budgets.
If the connection does not work
Slackbot answers without using LoomaScale.
Name LoomaScale in the question, or select LoomaScale next to "Slackbot can also search" above the message box. Slackbot picks tools by searching, so a question that never mentions ads or LoomaScale may not reach them.
Slackbot lists only some LoomaScale tools.
That is expected. Slackbot searches for the tools that fit each question, so a general question returns a partial list. Ask for the task you want, such as a pacing check, and it finds the tools for that task.
Slackbot connects but finds no Meta ad account.
Open LoomaScale connections and check that Meta Ads is connected and the ad account is ticked for assistants. Then ask Slackbot again; you do not need to reinstall the app.
The Slack install page says I need approval.
Your workspace restricts app installs. Send the request to a Slack admin from that page; once they approve LoomaScale, continue from step 2.
Frequently asked questions
Is connecting Slack free?
Adding the app costs nothing. Slackbot works under the same LoomaScale plan as ChatGPT or Claude, and new accounts get a 14-day free trial with no card required.
Can my teammates use LoomaScale in Slack too?
Yes. The app is installed once per workspace, and each teammate connects their own LoomaScale account the first time they ask Slackbot. Each person reaches only the ad accounts their own login can reach.
Can Slackbot change my Meta Ads campaigns?
Only when you ask it to. New campaigns start paused, and any change that moves money is refused above the daily cap you set in LoomaScale.
Does Slack get a copy of my Meta Ads data?
LoomaScale reads Meta Ads live for each question and keeps no copies of your reports. Slackbot's replies are Slack messages, so they follow your workspace's own retention settings.
How do I disconnect LoomaScale from Slack?
Remove the LoomaScale app in Slack's app management. That stops Slackbot from reaching LoomaScale for the whole workspace; your LoomaScale account and ad connections stay as they are.
Connect another ad platform
Start with your own campaign data
Connect your ad account, add LoomaScale to Slack, and ask Slackbot for an account check. Try LoomaScale free for 14 days; no card required.
Connect an ad accountConnect your assistant to your ad platform
LoomaScale runs inside the assistant you already use. Pick the pair you work with; each guide takes about five minutes.
Manage Google Ads campaigns from ChatGPT: search terms, budgets and new campaigns, paused for your review. One-click install from ChatGPT's directory.
Read the integrationManage Google Ads from Claude: audits, budget changes and new campaigns, every write inside the spend cap you set. Connect from Claude's directory.
Read the integrationManage Facebook and Instagram campaigns from ChatGPT: ad sets, budgets and creatives in one chat. The same one-click install.
Read the integrationManage Facebook and Instagram campaigns from Claude: audits, budget caps and new ad sets, inside the limits you set.
Read the integrationConnect Manus to Google Ads through LoomaScale’s MCP server. Analyze campaigns, keywords and search terms, then request changes within your permissions and spend cap.
Read the integrationAsk Slackbot about Google Ads in any Slack DM: audits, search terms and pacing checks, with changes kept inside your spend cap. Install the app once per workspace.
Read the integrationConnect Manus to Meta Ads through LoomaScale’s MCP server. Review Facebook and Instagram campaigns, ad sets, creatives and placements.
Read the integration