This is a field note from Advenro's setup on 6 October 2026. No invented numbers. No secret, app password or company address. Copy your own values from the dashboards.
Meta ads app
The goal was to connect a Facebook and Instagram ad account to Advenro. Sign-in stays Google and email. Facebook Login for the product was not added.
- An account was created at developers.facebook.com/apps. The role was Owner/founder.
- The app name was Advenro.
- Only two use cases were checked: Create & manage ads with Marketing API and Measure ad performance data with Marketing API. App-install ads, lead forms, the Ads MCP, Audience Network and Catalog were left off. They are not this connection, and they lengthen review.
- On Basic, the domain was entered without a protocol:
advenro.com. Meta rejects a value that starts withhttps://. - Privacy is
https://www.advenro.com/legal/privacy, terms arehttps://www.advenro.com/legal/terms, and the data-deletion instructions arehttps://www.advenro.com/legal/privacy#9-haklariniz. Category is Business and Pages. The icon is optional. The data-protection officer address stayed empty because no registered address was on file. - Under Facebook Login for Business → Settings, this address was added to Valid OAuth Redirect URIs:
https://www.advenro.com/api/integrations/meta/callbackCheck URI does not save. It only tests. Write the address in that box, press Save Changes at the bottom, reload, and check again once the chip is still there. The box sits below the checker, not above it. If the chip remains and the check stays red, add the same address on the Configurations page.
- Two server variables were set:
META_APP_IDandMETA_APP_SECRET. The secret comes from Show on the Basic page and is never pasted into a chat.
In development mode, only the admin who created the app can connect. App Review is required before every customer can connect. The permissions are ads_management, ads_read and business_management. The code calls Graph v21.0, which stays available until 21 January 2027.
For your own site, replace www.advenro.com with your canonical address.
NVIDIA
Text and images were connected with one NVIDIA_API_KEY. The key stays in the server environment. It does not go in the repository.
- Short jobs and chat: Nemotron Lightning.
- Long drafts: Nemotron Super. No second key.
- Ad images: FLUX.1-schnell.
- Image edits: Qwen-Image-Edit.
- A workspace that connects its own Google key keeps that key in front for images.
This is NVIDIA's trial endpoint. It is not a customer wallet. Production stops when the quota runs out. The voice console stayed on OpenAI. The free NVIDIA catalog had no live voice socket that could replace it.
Muse Spark is not part of this. That is Meta's separate, paid model service. It cannot connect an ad account.